cracked-ai-vercel-ai
v0.1.1
Published
Vercel AI SDK tool() factory for Cracked, the agent tool router: crackedTools({ apiKey, capabilities }) returns a tools map for generateText / streamText covering 50,000+ tools behind one key.
Maintainers
Readme
cracked-ai-vercel-ai
Vercel AI SDK tools for Cracked, the tool router for AI agents: one API key, 50,000+ tools (web search, scrapers, social profiles, enrichment, media models) with measured health and real prices per call.
crackedTools() returns a { [name]: tool() } map, one typed tool per Cracked capability, built from
GET /v1/capabilities/tools?format=openai. Runs go through POST /v1/run; each result includes the run permalink.
npm install cracked-ai-vercel-ai aiimport { generateText, stepCountIs } from "ai";
import { openai } from "@ai-sdk/openai";
import { crackedTools } from "cracked-ai-vercel-ai";
const tools = await crackedTools({ apiKey: process.env.CRACKED_API_KEY, capabilities: ["web-search", "weather-forecast"] });
const { text } = await generateText({
model: openai("gpt-4o-mini"), tools, stopWhen: stepCountIs(6),
prompt: "What is the weather in Austin this weekend, and is anything big happening downtown?",
});
console.log(text);
// Each tool result is { run: { runId, status, url, costUsd, durationMs }, output }.Options: capabilities (ids, dashes or underscores), set: "top" | "all", baseUrl, maxOutputChars, timeoutMs, fetch.
Keys: https://cracked.ai/app/keys. Agents can self-register: POST https://cracked.ai/v1/agents/register.
- Docs: https://cracked.ai/docs/integrations
- Capabilities: https://cracked.ai/capabilities
- Source: https://github.com/cracked-ai-org/cracked-ai/tree/master/packages/adapters/ai-sdk
MIT.
