Skip to content

Platform And Endpoint Compatibility

QuotaAPI reads the group bound to the API Key and then selects a handler from the platform and model mapping. A registered route does not mean every group supports that capability.

Core endpoints

EndpointOpenAIGrokDeepSeekOther compatible platforms
POST /v1/messagesProtocol bridgeProtocol bridgeGateway conversionNative or Gateway conversion
POST /v1/chat/completionsOpenAI-compatible handlerOpenAI-compatible handlerOpenAI-compatible handlerGateway conversion when supported
POST /v1/responsesSupportedSupportedUnsupported, returns 404Gateway conversion when supported
GET /v1/responsesResponses WebSocketResponses WebSocketUnsupportedUnsupported
POST /v1/embeddingsSupportedUnsupportedUnsupportedUnsupported
POST /v1/messages/count_tokensBridged countLocal estimateUnsupportedNative counting path
POST /v1/images/generationsSupportedSupportedUnsupportedUnsupported
POST /v1/images/editsSupportedSupportedUnsupportedUnsupported
POST /v1/videos/generationsUnsupportedSupportedUnsupportedUnsupported

“Other compatible platforms” includes Anthropic, Gemini, Vertex, and related platforms handled natively or through Gateway conversion. Account, channel, model, and group configuration still determine actual availability.

Native Gemini endpoints

Gemini SDK and Gemini CLI use /v1beta:

MethodPathPurpose
GET/v1beta/modelsList models
GET/v1beta/models/:modelGet one model
POST/v1beta/models/{model}:generateContentNon-streaming generation
POST/v1beta/models/{model}:streamGenerateContentStreaming generation

The Key must bind to a group that can handle the Gemini protocol and requested model.

Usage, Live, and model lists

  • GET /v1/models returns models available to the Key; Codex can include client_version for its client manifest.
  • GET /v1/usage returns usage information for the Key.
  • POST /v1/live and GET /v1/live/:call_id serve supported Codex/OpenAI live workflows.
  • Aliases without /v1, including /responses, /models, and /messages/count_tokens, exist for clients that explicitly require those paths.

Composite groups

Composite is still one group. Gateway resolves the target platform from model mapping and then applies the endpoint rules above. An OpenAI model in a Composite group can use Embeddings, while a model resolved to Grok does not gain Embeddings from the group type.

Choose an interface

  1. Confirm the platform of the group bound to the Key.
  2. Confirm the model is exposed by that group or its Composite mapping.
  3. Choose the OpenAI, Anthropic Messages, or Gemini v1beta interface.
  4. When uncertain, send a minimal request and inspect the original status in usage records.

QuotaAPI is an AI API relay service for developers and teams.