Authenticate by passing your API key via the Authorization header:
Authorization: Bearer sk_...
Endpoints
POST
/v1/chat/completions
Create a chat completion. Accepts the same request body as the OpenAI Chat Completions API.
GET
/v1/models
List available models.
GET
/health
Health check — returns 200 if the API is operational.
GET
/readyz
Readiness check — returns 200 when ready to serve traffic.
Example
curl https://api.llm.kiwi/v1/chat/completions \
-H "Authorization: Bearer sk_..." \
-H "Content-Type: application/json" \
-d '{
"model": "default",
"messages": [{"role": "user", "content": "Hello!"}]
}'
Features
OpenAI-compatible
Streaming support
High throughput
API key auth