llms.txt Content
// CONTRIBUTING GUIDE
// https://github.com/vercel/ai/blob/main/contributing/add-new-tool-to-registry.md
export interface Tool {
slug: string;
name: string;
description: string;
packageName: string;
tags?: string[];
apiKeyEnvName?: string;
installCommand: {
pnpm: string;
npm: string;
yarn: string;
bun: string;
};
codeExample: string;
docsUrl?: string;
apiKeyUrl?: string;
websiteUrl?: string;
npmUrl?: string;
}
export const tools: Tool[] = [
{
slug: 'code-execution',
name: 'Code Execution',
description:
'Execute Python code in a sandboxed environment using Vercel Sandbox. Run calculations, data processing, and other computational tasks safely in an isolated environment with Python 3.13.',
packageName: 'ai-sdk-tool-code-execution',
tags: ['code-execution', 'sandbox'],
apiKeyEnvName: 'VERCEL_OIDC_TOKEN',
installCommand: {
pnpm: 'pnpm add ai-sdk-tool-code-execution',
npm: 'npm install ai-sdk-tool-code-execution',
yarn: 'yarn add ai-sdk-tool-code-execution',
bun: 'bun add ai-sdk-tool-code-execution',
},
codeExample: `import { generateText, stepCountIs } from 'ai';
import { executeCode } from 'ai-sdk-tool-code-execution';
const { text } = await generateText({
model: 'openai/gpt-5.1-codex',
prompt: 'What is 5 + 5 minus 84 cubed?',
tools: {
executeCode: executeCode(),
},
stopWhen: stepCountIs(5),
});
console.log(text);`,
docsUrl: 'https://vercel.com/docs/vercel-sandbox',
apiKeyUrl: 'https://vercel.com/docs/vercel-sandbox#authentication',
websiteUrl: 'https://vercel.com/docs/vercel-sandbox',
npmUrl: 'https://www.npmjs.com/package/ai-sdk-tool-code-execution',
},
{
slug: 'exa',
name: 'Exa',
description:
'Exa is a web search API that adds web search capabilities to your LLMs. Exa can search the web for code docs, current information, news, articles, and a lot more. Exa performs real-time web searches and can get pa