Parallel provides two powerful web tools: searchTool for finding relevant web pages and compressed token dense excerpts based on the semantic objective, and extractTool for extracting full page contents or excerpts (use objective) from any URL
pnpm install @parallel-web/ai-sdk-tools# Add to your .env filePARALLEL_API_KEY=your_api_key_hereimport { generateText, gateway, stepCountIs } from 'ai';import { searchTool, extractTool } from '@parallel-web/ai-sdk-tools';
const { text } = await generateText({ model: gateway('google/gemini-3-pro-preview'), prompt: 'When was Vercel Ship AI?', tools: { webSearch: searchTool, webExtract: extractTool, }, stopWhen: stepCountIs(3),});
console.log(text);