Quickstart
Cura 1T is served through an OpenAI-compatible API. If you already use an OpenAI SDK, you're two lines away: change the base URL and the model id.
Cura 1T is a research model, not a medical service, and not a substitute for a clinician. Benchmark scores do not establish safety for unsupervised clinical use.
Get an API key
API keys are issued by actAVA. Join the waitlist and we'll set you up. Once you have a key, export it:
export ACTAVA_API_KEY="your-key"Base URL and auth
All requests go to the base URL below with a bearer token. Two endpoints are available: /v1/models and /v1/chat/completions.
https://inference.actava.ai/v1Authorization: Bearer $ACTAVA_API_KEYYour first request
curl https://inference.actava.ai/v1/chat/completions \ -H "Authorization: Bearer $ACTAVA_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "actava/cura-soar", "messages": [{"role": "user", "content": "Summarize the escalation criteria for chest pain triage."}], "temperature": 1.0 }'Response
Standard chat-completion shape. usage.prompt_tokens_details.cached_tokens reports how much of your prompt was served from cache.
{ "id": "chatcmpl-...", "object": "chat.completion", "model": "actava/cura-soar", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "Escalate immediately when chest pain presents with..." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 21, "completion_tokens": 214, "total_tokens": 235, "prompt_tokens_details": { "cached_tokens": 0 } }}Streaming
Set "stream": true to receive server-sent events as the model generates. See the API reference for the chunk format.
Next steps
- Models — what /v1/models returns
- API reference — every parameter, streaming, tools, vision, errors
- Prompt caching — automatic prefix caching for repeated prompts