OpenAgent
ConnectorsProviders

Model Providers

Connect and orchestrate Large Language Models within the OpenAgent infrastructure.

Model Providers

In OpenAgent, Model Providers represent the compute backbone of your agents. The platform abstracts the complexities of individual LLM APIs, providing a unified interface to manage intelligence, failover, and cost across your organization.

Supported Providers

OpenAgent is designed for maximum flexibility, supporting a wide range of cloud-based and local intelligence engines. All providers are normalized into a unified interface for system prompts and tool calling.

ProviderNotable Models / Notes
OpenAIGPT-5 / 5.2 / 5.1, GPT-4.1, GPT-4o, o4, o3, o1 series.
ClaudeClaude 4 (Opus 4.5 / 4.1, Sonnet 4), Claude 3.x (Sonnet / Haiku).
GeminiGemini 3.1 Pro/Flash, Gemini 2.5 Pro/Flash.
DeepSeekDeepSeek V4 (Pro/Flash), DeepSeek-R1.
MistralMistral Large, Mixtral, Codestral.
GrokGrok-3, Grok-3-mini, Grok-2.
Alibaba CloudQwen-Max, Qwen-Plus, Qwen-Turbo.
Baidu CloudERNIE 4.0, ERNIE 3.5.
Tencent CloudHunyuan-Pro, Hunyuan-Standard.
Volcano EngineDoubao-Pro, Doubao-Lite.
MoonshotMoonshot-v1 (Kimi).
iFlytekSpark-4.0 Ultra, Spark-3.5 Max.
BaichuanBaichuan2-Turbo.
StepFunStep-1, Step-2.
Yi (01.AI)Yi-Large, Yi-34B.
ChatGLMGLM-4, GLM-4V.
MiniMaxMiniMax-Text-01, abab6.5.
OpenRouterAccess to 200+ models via a single API key.
Silicon FlowHigh-performance inference for open-weight models.
GitHub ModelsModels via GitHub's serverless inference.
Hugging FaceModels via the HF Inference API.
Azure OpenAIOpenAI models deployed on Azure infrastructure.
Amazon BedrockClaude, Llama, and Titan models via AWS.
OllamaLocal LLM execution (Llama, Mistral, Gemma, etc.).
LocalAny OpenAI-compatible API (vLLM, llama.cpp, LM Studio) with compatibleProvider field.
OpenAI CompatibleAny OpenAI-compatible API with a custom endpoint URL (no compatibleProvider needed).
WriterWriter AI platform models.
CohereCommand R+, Command R.

Configuration

OpenAgent provides a unified form to connect these services. While most providers only require an API Key, some enterprise and local types have additional field mappings.

Provider-Specific Settings

Most providers (OpenAI, Claude, DeepSeek, OpenRouter) follow this pattern:

  • Type: Select the provider name.
  • Sub Type: The specific model ID (e.g., gpt-4o, deepseek-chat).
  • API Key: Your secret token.

Azure requires specific endpoint and deployment details:

  • Type: Azure
  • API Key: Your Azure OpenAI API key.
  • Provider URL: Your resource endpoint (e.g., https://your-name.openai.azure.com).
  • Client ID: Enter your Deployment Name.
  • API Version: (Optional) e.g., 2024-02-15-preview.

OpenAgent uses the AWS SDK to connect to Bedrock:

  • Type: Amazon Bedrock
  • Sub Type: The Bedrock Model ID (e.g., anthropic.claude-3-opus-20240229-v1:0).
  • API Key: Your AWS Secret Access Key (ensure AWS credentials are also available in your environment).

For local inference engines:

Ollama:

  • Type: Ollama
  • Provider URL: The address of your Ollama server (e.g., http://localhost:11434).
  • Sub Type: The model name as it appears in ollama list (e.g., llama3.2).

Local (with compatible provider):

  • Type: Local
  • Provider URL: Base URL of your local inference server.
  • Sub Type: The model ID.
  • Compatible Provider: Specify which API format it mimics (e.g., gpt-3.5-turbo) — used for correct message formatting.

For any server that implements the OpenAI Chat Completions API format at a custom URL:

  • Type: OpenAI Compatible
  • Provider URL: The base URL of your server (e.g., https://api.your-service.com).
  • Sub Type: The model ID to send in requests.
  • API Key: Your API key if the server requires authentication.

Use this for hosted OpenAI-compatible services (Together AI, Fireworks AI, Groq, etc.) where you don't need the compatibleProvider adapter logic.


Key Platform Features

OpenAgent provides several infrastructure-level capabilities that go beyond simple API wrapping.

1. Automated Failover (Child Models)

To ensure high availability, OpenAgent allows you to configure Child Model Providers at the Store level.

  • If the primary provider returns a rate limit or a 5xx error, OpenAgent automatically routes the request to the next available child provider in your list.
  • Example: Use DeepSeek V4 for cost-efficiency, with GPT-4.1 as a high-reliability fallback.

2. Context Logic Abstraction

OpenAgent handles the "dirty work" of different model families:

  • Thinking Mode: Native support for reasoning models (o1, DeepSeek-R1).
  • Prompt Unification: Automatically formats system, user, and tool-call roles based on the provider's specific requirements.

3. Cost & Usage Tracking

By filling in the pricing fields in the Provider configuration, OpenAgent tracks expenditures at the organization level:

  • Input/Output Price: Tracks cost per 1k tokens.
  • Message Auditing: Every message stores the actual provider used and the calculated cost in the database for billing or reporting.

Sampling Parameters

While OpenAgent exposes standard parameters (Temperature, Top-P, Min-P), the platform is designed to use Provider Defaults to ensure stable reasoning. Adjust these only if your specific agentic workflow requires high determinism or extreme creativity.

Recommendation: For agentic tool-use, always set Temperature to 0 to ensure strict adherence to JSON schemas.

On this page