DOCUMENTATION
API reference
OpenAI-compatible endpoints.
Evaluation sandbox: use
gpt-6.1-sol (check GET /v1/models). Azure models activate after contract.Authentication
Send Authorization: Bearer <API_KEY> on every request. Keys can be created and revoked in the console.
Authorization: Bearer sk-...
Endpoints
| Method | Path | Body |
|---|---|---|
| POST | /v1/chat/completions | OpenAI Chat Completions |
| POST | /v1/responses | OpenAI Responses |
| POST | /v1/messages | Anthropic Messages |
| POST | /v1/embeddings | Embeddings |
| GET | /v1/models | — |
Chat Completions
POST /v1/chat/completions
Content-Type: application/json
{
"model": "gpt-6.1-sol",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Hello"}
],
"temperature": 0.7,
"max_tokens": 1024
}
{
"id": "chatcmpl_...",
"object": "chat.completion",
"model": "gpt-6.1-sol",
"choices": [
{
"index": 0,
"message": {"role": "assistant", "content": "Hello!"},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 18,
"completion_tokens": 5,
"total_tokens": 23
}
}
Streaming
Set stream: true to receive SSE. The proxy is configured with proxy_buffering off.
data: {"choices":[{"delta":{"content":"Hel"}}]}
data: {"choices":[{"delta":{"content":"lo"}}]}
data: [DONE]
Rate limits
RPM / TPM are set per plan and shown in the console.
| Plan | RPM | TPM |
|---|---|---|
| PoC | 60 | 100,000 |
| Standard | 600 | 1,000,000 |
| Enterprise | Custom | Custom |
Limits are examples. Actual limits are shown in the console and the contract.