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:

Shell
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.

HTTP
https://inference.actava.ai/v1Authorization: Bearer $ACTAVA_API_KEY

Your 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.

JSON
{  "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