Agent Surface

Tooling Catalog

Model Providers and Gateways

Model APIs, routing layers, gateway controls, realtime, voice, and multimodal providers

Last verified 2026-09-24

These tools matter when provider routing, latency, modality, governance, or hosted model tools become product infrastructure.

Model Providers and Gateways

Keep model choice behind a routing layer when possible. Prefer providers with strong , , , or multimodal support.

Model-Choice Axes

A handful of axes cover most model-selection decisions, independent of which provider you pick:

  • Size tier - a larger model trades cost and latency for accuracy; a smaller one trades accuracy for cost and speed. Match the tier to what the step needs.
  • Context window size - how much the model can hold at once; a task that needs to reason over a large document or long history needs a large window regardless of size tier.
  • Reasoning models and effort - some models support an explicit effort setting that trades latency for more deliberation before answering. Set it per call: raise it for hard steps and leave it low elsewhere.

A practical sequencing: start with a hosted frontier model to prove the task is solvable at all and establish a quality baseline, then move down size tiers, or to open-weight models, once the task is well-understood, to cut cost while checking the still pass.

ToolWebsiteWhat it is forTierNotes
OpenAIplatform.openai.comFrontier models, Responses , tools, embeddings, realtime, image, speech, and evalsCoreCore provider for agentic tool use, structured output, hosted tools, and OpenAI-native workflows.
Anthropicplatform.claude.comClaude models, tool use, long context, coding agentsCoreStrong reasoning and coding-agent ecosystem.
Google Geminiai.google.devGemini models, multimodal inputs, long contextCoreStrong multimodal option, especially when Google Cloud alignment matters.
Google Vertex AIcloud.google.comEnterprise model hosting and Gemini on GCPConditionalUse when governance, service accounts, regions, or GCP data access matter.
Azure AI Foundrylearn.microsoft.comAzure-hosted model platform and enterprise AI toolingConditionalBest when Microsoft enterprise controls are required.
Amazon Bedrockdocs.aws.amazon.comAWS-hosted foundation models and agent servicesConditionalBest when the app and data already live in AWS.
Mistral AIdocs.mistral.aiEuropean model provider with language, coding, and embedding modelsCoreDurable independent provider with strong ecosystem support.
Coheredocs.cohere.comReranking, embeddings, and language modelsConditionalEspecially relevant for retrieval quality.
Groqconsole.groq.comLow-latency ConditionalUseful for fast open-model serving.
xAIdocs.x.aiGrok modelsConditionalUse when model behavior, latency, or pricing fits a specific product need.
OpenRouteropenrouter.aiMulti-provider gatewayCoreStrong for experimentation and model optionality, but keep production policy explicit.
Vercel AI Gatewayvercel.comManaged model gateway for AI SDK appsCoreBest fit when deploying AI SDK apps on Vercel.
Cloudflare AI Gatewaydevelopers.cloudflare.comManaged model gateway with caching, , , observability, key storage, retries, and dynamic routingConditionalStrong when model policy should sit near Workers, edge services, or Cloudflare-managed AI infrastructure.
LiteLLMdocs.litellm.aiOpenAI-compatible gateway and proxy across many providersConditionalUseful for self-hosted routing, budgets, logging, and provider abstraction.
Cloudflare Workers AIdevelopers.cloudflare.comServerless inference for open models on Cloudflare's global networkConditionalStrong for Cloudflare-native apps, edge workloads, and models colocated with Workers.
Hugging Face Inferencehuggingface.coHosted open-model inferenceConditionalGood for breadth of open models and quick experiments.
Together AIdocs.together.aiHosted open-model inferenceConditionalCommon OpenAI-compatible provider for open models.
Fireworks AIdocs.fireworks.aiFast hosted open-model inferenceConditionalUse when a supported open model and latency profile fit.
DeepInfradeepinfra.comHosted open-model inferenceConditionalCost-effective OpenAI-compatible option for many workloads.
Perplexitydocs.perplexity.aiSearch-grounded model APIConditionalUse for answer-with-current-web-context flows, not as a general default.
Ollamaollama.comLocal model servingConditionalDurable local development and privacy path.
LM Studiolmstudio.aiLocal model serving and OpenAI-compatible endpointConditionalGood for local testing, demos, and offline workflows.

Gateway and Runtime Controls

Use these capabilities when model access becomes production infrastructure rather than a single SDK call.

PurposeTools and capabilitiesTierNotes
Provider routing and failoverOpenRouter, Vercel AI Gateway, Cloudflare AI Gateway, LiteLLM, provider routing, model fallbacks, provider allowlists, latency/throughput sortingCoreKeep production model choice behind a policy layer when reliability, cost, or data controls matter.
Tool-call quality routingAuto Exacto, Exacto model variants, tool-support filters, provider performance signalsConditionalUseful when the agent depends on reliable function calling rather than simple text generation.
Gateway SDKs and compatibility@openrouter/sdk, OpenAI SDK, Anthropic SDK, OpenAI-compatible providers, provider registriesCoreLets apps switch models or gateways without rewriting every model call.
Hosted server toolsopenrouter:web_search, openrouter:datetime, openrouter:image_generation, OpenAI hosted toolsConditionalUseful when the model should call managed tools directly and the app should not execute that tool itself.
Request transforms and repairContext Compression, Response Healing, PDF Inputs, structured output enforcementConditionalHelpful for long prompts, typed outputs, PDF-heavy inputs, and fragile JSON workflows.
Gateway observabilityCloudflare AI Gateway, Broadcast , OpenTelemetry Collector, Langfuse, Braintrust, Arize, LangSmith, Opik, Weave, HeliconeCore/ConditionalPrefer AI-native tracing and eval backends; use generic destinations as sinks, not as the system of record.
GovernanceCloudflare AI Gateway, Guardrails, ZDR requirements, input/output logging controls, app attribution, API-key budgets, key rotationCore/ConditionalNeeded for team, tenant, or enterprise use where spend and data handling must be enforceable.

Multimodal and Voice AI

Only include these when media or voice is part of the agent product.

ToolWebsiteWhat it is forTierNotes
OpenAI Realtimeplatform.openai.comRealtime speech, audio, and multimodal interactionConditionalStrong for voice agents in OpenAI-centric systems.
Vapivapi.aiPlatform for building and deploying voice ConditionalStrong option when the product needs phone/web voice agents quickly.
OpenAI Image Generationplatform.openai.comImage generation and editingConditionalGood default when already using OpenAI.
Google Gemini Live APIai.google.devLow-latency bidirectional Gemini audio and video interactionsConditionalGood when the agent stack is Gemini/Google-aligned; note that Google AI docs still mark Live API capabilities as preview.
ElevenLabselevenlabs.ioText-to-speech, voice cloning, and conversational voice agentsConditionalStrong specialized voice provider.
Deepgramdeepgram.comSpeech-to-text and voice AI APIsConditionalStrong transcription and voice-agent infrastructure.
AssemblyAIassemblyai.comSpeech-to-text and audio intelligenceConditionalUseful for transcription-heavy systems.
Azure AI Speechlearn.microsoft.comEnterprise speech servicesConditionalBest when Azure compliance and enterprise controls matter.
Google Speech-to-Textcloud.google.comSpeech recognitionConditionalBest when aligned with Google Cloud.
Speechify APIdocs.speechify.aiText-to-speech, voice cloning, and real-time voice agentsWatchConsider for consumer-facing voice and narration workflows; verify language, latency, and licensing requirements per product.
Sarvam AIdocs.sarvam.aiIndian-language chat, translation, speech-to-text, text-to-speech, transliteration, and language identification APIsConditionalStrong regional option when Indic language coverage is a product requirement.
Murf APImurf.aiText-to-speech and streaming voice generation APIsWatchConsider for voiceover and conversational audio, but validate real-time performance and licensing before making it core.
Agora Conversational AIagora.ioRealtime communications infrastructure for voice AI experiencesConditionalRelevant when voice agents need WebRTC, telephony, and low-latency media infrastructure.
Replicatereplicate.comHosted model inference for image, video, audio, and open modelsConditionalGood for quick access to creative and open-source models.
falfal.aiFast media model inferenceConditionalStrong for image/video generation workloads.
Runwaydocs.dev.runwayml.comVideo generation APIsWatchUse only when video generation is core to the product.
Luma AIdocs.lumalabs.aiImage and video generation APIsWatchTrack for media-agent workflows.
Sources are linked inline.

On this page