๐ Compatibility
This platform provides OpenAI-compatible API endpoints. Most clients and SDKs that support the OpenAI API can be used directly. Just swap the base URL and API key.
๐ก Compatible Endpoints
Core Endpoints
| Path | Description |
|---|---|
/v1/chat/completions | Chat completions (recommended) |
/v1/responses | Responses-style chat |
/v1/responses/compact | Responses compact mode |
/v1/messages | Messages format (Claude style) |
/v1beta/models | Model listing |
/v1/embeddings | Text embeddings |
/v1/rerank | Reranking |
Audio Endpoints
| Path | Description |
|---|---|
/v1/audio/speech | Text to speech |
/v1/audio/transcriptions | Speech to text |
/v1/audio/translations | Speech translation |
๐ก Tip
Actual endpoint availability depends on your account tier and the models you can call. Not all models support all endpoints.
๐งช Tested Clients
The following clients and tools have been verified to work with this platform:
AI Coding Tools
- Cursor: configure OpenAI API Base URL and Key in settings
- Continue: set apiBase and apiKey in config.json
- Claude Code: see the dedicated setup guide
- GitHub Copilot (compatibility mode)
- Cline / Roo Code: VS Code extensions supporting OpenAI-compatible endpoints
ChatGPT-Compatible Clients
- ChatGPT Next Web (ChatGPT-Next-Web)
- LobeChat
- Open WebUI
- BotGem (AMA)
- ChatBox
SDK
- openai-python: official Python SDK
- openai-node: official Node.js SDK
- Any OpenAI-compatible SDK: Go, Java, C#, Ruby, etc.
โจ Compatible Features
- Chat Completions: standard messages format, supports streaming
- Responses API: Responses-style chat, for newer OpenAI SDKs and agent tools
- Function Calling / Tools: tool use (depends on model support)
- Streaming: SSE format, set stream=true
- Multimodal input: image and file input (depends on model support)
๐ง Minimal Changes Required
For existing OpenAI API integrations, typically only two changes are needed:
# 1. Base URL
OPENAI_BASE_URL=https://your-domain/v1
# 2. API Key
OPENAI_API_KEY=sk-your-token-hereRequest body format, parameter names, and response structure remain the same, so no client code rewrite is needed.
๐ Next Steps
- Models & Rules: learn about model scope and rules
- Code Examples: see code examples
- Claude Code Setup: configure Claude Code with this platform
