SERV exposes three endpoints:Documentation Index
Fetch the complete documentation index at: https://docs.openserv.ai/llms.txt
Use this file to discover all available pages before exploring further.
/v1/chat/completions, /v1/responses, and /v1/messages. Each supports a different subset of providers.
| Provider | /v1/chat/completions | /v1/responses | /v1/messages |
|---|---|---|---|
| OpenAI | ✅ | ✅ | ✅ |
| Anthropic | ✅ | ❌ | ✅ |
| Google (Gemini) | ✅ | ❌ | ⚠️ (not available) |
| Google (Gemma) | ✅ | ❌ | ✅ |
| xAI | ✅ | ❌ | ✅ |
| Qwen | ✅ | ❌ | ✅ |
| DeepSeek | ✅ | ❌ | ✅ |
Endpoint behaviors
/v1/chat/completionsis universal. It supports every provider in the catalog, including Claude. A single code path through the OpenAI SDK is sufficient for all models./v1/responsesis OpenAI-only. Non-OpenAI models are not supported on this endpoint and should use/v1/chat/completions./v1/messagesis multi-provider. It accepts OpenAI, Anthropic, xAI, Qwen, DeepSeek, and Gemma models. Existing Anthropic-SDK integrations can switch providers by changing the model ID alone.
Google models
- Gemini is not available on
/v1/messages. Use/v1/chat/completionsfor Gemini. Gemma is supported on both endpoints. - The
google-genaiSDK is not supported. It uses Gemini’sgenerateContentformat, which SERV does not expose. Use the OpenAI SDK against/v1/chat/completionsfor any Gemini or Gemma model.
See also
- Models — the full catalog with pricing and context windows.
- SDK Integration — endpoints and the parameter map.

