Model Providers & Adapters

AVAILABLE

Naagmani provides native adapters for all leading commercial model providers as well as self-hosted open-source inference runtimes.

Rendering diagram...

Supported Providers #

ProviderSupported ModelsProtocol Capabilities
OpenAIgpt-4o, gpt-4o-mini, o1, o3-mini, text-embedding-3-smallChat, Streaming SSE, Tool Calling, Vision, JSON Schema
Anthropicclaude-3-5-sonnet-20241022, claude-3-5-haiku-20241022, claude-3-opusChat, Streaming SSE, Tool Calling, Vision
Google Geminigemini-2.5-flash, gemini-2.5-pro, gemini-1.5-flashChat, Streaming SSE, Tool Calling, Multimodal
DeepSeekdeepseek-chat (V3), deepseek-reasoner (R1)Chat, Reasoning Streams, Low Cost Inference
Self-HostedAny HuggingFace model hosted via vLLM, Ollama, or TGIOpenAI-compatible endpoint translation

Universal Protocol Normalization #

Every provider utilizes different parameter formats, role definitions, and error schemas. Naagmani's gateway engine normalizes:

  • Message roles (system, user, assistant, tool).
  • Function and tool call schemas.
  • Server-Sent Events (SSE) delta structures.
  • Upstream HTTP error codes and overload responses.

Next Steps #