curl "$BASE_URL/v1/chat/completions" \
  -H "Authorization: Bearer $OPENNINJA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen3.8-27b",
    "messages": [{"role": "user", "content": "Hello"}],
    "stream": true
  }'

EndpointMethod
/v1/modelsGETAPI key
/v1/chat/completionsPOSTAPI key
/v1/embeddingsPOSTAPI key
/v1/accountGETAPI key
/v1/usageGETAPI key
/healthzGET—

Header
X-OpenNinja-Credits-Charged
X-OpenNinja-Input-Tokens
X-OpenNinja-Tokens-Estimated
X-Request-Id

HTTPcode
401invalid_api_key
402insufficient_credits
429rate_limit_exceeded
400context_length_exceeded
503service_unavailable

FAQ