/v1/chat/completionsOpenAI-compatible. Pass stream: true for SSE. Credits debited atomically.
Request body
{
"model": "anthropic-claude-sonnet-46",
"messages": [
{"role": "system", "content": "You are helpful."},
{"role": "user", "content": "What is 2+2?"}
],
"stream": false,
"temperature": 0.7,
"max_tokens": 512
}
Response (non-stream)
{
"id": "chatcmpl-...",
"object": "chat.completion",
"model": "anthropic-claude-sonnet-46",
"choices": [{"index":0,"message":{"role":"assistant","content":"Four."},"finish_reason":"stop"}],
"usage": {"prompt_tokens": 15, "completion_tokens": 2, "total_tokens": 17},
"yout": {"credits_charged": 10, "balance": 14999990}
}