Docs/ Reference

Channel capability matrix

Check credential types, client protocols, operations, route modes, model discovery, and managed proxy support by channel.

Capability scope §

This page describes route capabilities declared by GPT-Load. It does not mean that every model or upstream supports each capability.

How to read the matrix

N means Native execution in the target protocol; C means Converted by the gateway; N/C depends on the model. N* supports only a subset of native resource operations, detailed below the table. — means no route is currently declared.

Credentials and core protocols §

Channel Credential Chat CompletionsResponses CreateAnthropic MessagesGemini Generate
Jev API Key ————
Cerebras API Key NCCC
Mistral API Key NCCC
Nebius API Key NCCC
Parasail API Key NCCC
Wafer API Key NCCC
Hugging Face API Key NCCC
Cohere API Key ————
OpenAI API Key NNCC
CodexOAuth / OAuth JSONCNCC
ClaudeOAuth / OAuth JSONCCNC
AntigravityOAuth / OAuth JSONCCCN
Grok Device authorization / OAuth JSON CNCC
Anthropic API Key CCNC
Google Gemini API Key CCCN
Azure OpenAI API key / Entra CCCC
AWS Bedrock Bedrock API key / AWS credentials CCCC
Google Vertex AI Service account JSON CCCN/C
DeepSeek API Key NNNC
Moonshot AI API Key NCCC
SiliconFlow API Key NCCC
Zhipu AI API Key NCCC
Alibaba Cloud Bailian API Key NCCC
Volcengine Ark API Key NCCC
OpenRouter API Key NNCC
Cline API Key NCCC
Groq API Key NCCC
xAI API Key NNCC
OpenCode Go API Key NNN—
OpenCode Zen API Key NNN—
GPT-Load AccessKey + base URL NNNN
New API API key + base URL NNNN
CLIProxyAPI API key + base URL NNNN
Sub2API API key + base URL NNNN
OpenAI Compatible API key + custom endpoint NCCC

Route modes are declared per protocol and operation. One channel can contain both Native and Converted routes.

Additional operations §

Channel Image generation/editing OpenAI EmbeddingsAnthropic CountTokensGemini CountTokensResponses Input Tokens Responses resource APIs Model discovery Managed proxy
Jev——————✓✓
Cerebras——————✓✓
Mistral—N————✓✓
Nebius—N————✓✓
Parasail——————✓✓
Wafer——————✓✓
Hugging Face——————✓✓
Cohere———————✓
OpenAINNCCNN✓✓
CodexN—CCN—✓✓
Claude——NCC—✓✓
AntigravityC—CNC—✓✓
Grok——CCN—✓✓
Anthropic——NCC—✓✓
Google GeminiCCCNC—✓✓
Azure OpenAI——————✓—
AWS Bedrock——————✓—
Google Vertex AI——————✓—
DeepSeek——————✓✓
Moonshot AI——————✓✓
SiliconFlow—N————✓✓
Zhipu AI——————✓✓
Alibaba Cloud Bailian——————✓✓
Volcengine Ark——————✓✓
OpenRouter—N————✓✓
Cline——————✓✓
Groq——————✓✓
xAI——————✓✓
OpenCode Go——————✓✓
OpenCode Zen——————✓✓
GPT-LoadNNNNNN✓✓
New APINN———N*✓✓
CLIProxyAPIN—NN—N*✓✓
Sub2APIN—NN—N*✓✓
OpenAI CompatibleNN————✓✓

For Images, N means native generation and editing. C means Gemini and Antigravity support only single-image, non-streaming, Base64 generation conversion, not editing. Responses resource interfaces cover retrieval, deletion, cancellation, input items, compaction, and namespace passthrough.

For N* in the Responses resource column, CLIProxyAPI and New API support Compact and Responses namespace extension passthrough; Sub2API supports Compact only. All three lack response retrieval, deletion, cancellation, input items, and Responses Input Tokens; the GPT-Load channel supports those operations. Extension passthrough does not guarantee upstream implementation, and upstream error statuses are preserved.

CLIProxyAPI, New API, and GPT-Load natively support POST /v1/alpha/search; the access key must allow openai-responses. Model mappings and search payloads are forwarded, preserving response content and status. Search does not count as model token usage. Verify that the upstream account and service allow search.

Cohere, SiliconFlow, OpenAI Compatible, New API, and GPT-Load support native text-only Rerank at POST /v1/rerank. Streaming and protocol conversion are not supported; the AccessKey must allow the rerank protocol.

Google Gemini, New API, and GPT-Load support native Gemini embeddings (embedContent/batchEmbedContents) using gemini-embeddings. Google Gemini's OpenAI Embeddings entry in the table is a text conversion route and does not accept token-ID input.

Jev and OpenRouter natively support decisions. The Codex subscription channel supports the independent codex-live voice protocol. Jev and Cohere have no conversation routes and should not be used as ordinary chat channels.

The Mistral channel natively supports OCR, FIM completions, audio transcription, speech synthesis, text and chat moderation, classification, voice management, and WebSocket realtime transcription. The AccessKey must allow the independent mistral protocol. Chat Completions and Embeddings still use their OpenAI-compatible protocols.

Model discovery means the management plane uses a credential to discover upstream models. Data-plane model lists return configured models visible to the current AccessKey and do not query upstream in real time.

Managed proxy means a proxy injected by GPT-Load at credential, Group, or global scope. Provider SDK behavior that reads environment variables is outside this contract.

Validation levels §

Level Meaning Current public evidence
Automated contract Channel declarations, RouteMode values, adapter capabilities, and automated tests agree Covers the routing contracts of all 35 channels listed here
Artifact smoke A released binary or image traverses the full product path, while the upstream may be a controlled substitute The release image covers OpenAI Compatible Chat through to a fake upstream
Live upstream verified A specific version, channel, operation, and model are verified with a real credential No centralized, individually traceable live E2E records are currently published for all 35 channels
Implementation support does not equal live upstream verification

Upstreams change APIs, models, and account policies. A verification record without a version, date, operation, model, and evidence link is not marked Live upstream verified.

Known limitations §

  • The actual capabilities of OpenAI Compatible depend on the relay you configure. The matrix only states which requests GPT-Load can construct and accept.
  • Google Vertex AI chooses Native or Converted Gemini routing by model.
  • OpenCode Go and OpenCode Zen support only the native protocols available for the upstream model. Responses creation is stateless; Gemini and Responses resource endpoints are not supported.
  • Mistral native endpoints do not include files, batch, agents, conversations, or browser sessions using temporary tokens.
  • A protocol route does not guarantee that a model supports tools, reasoning, vision, or other model-level features.
  • Azure OpenAI, AWS Bedrock, and Google Vertex AI do not support GPT-Load managed proxies.
Channel capability matrix - GPT-Load