Models
| Model id | Display name | Context length | Languages | Status |
|---|---|---|---|---|
vana-3.0 |
Vana 3.0 | 512 tokens | English | current |
Aliases: vana-3 and vana-latest resolve to vana-3.0. Use an alias to pick up new minor versions
automatically (vana-3) or the newest model (vana-latest, the SDK default); pin vana-3.0 for fixed behaviour.
- Send the model in the request body:
{"model": "vana-latest", "state": ..., "questions": ...}. The field is optional; omitted meansvana-3.0. - The response
modelfield (and thex-vana-modelheader) is the resolved id, e.g."vana-3.0". - An unknown model returns
400:{"error": {"type": "invalid_model", "message": "Unknown model 'foo'. Available: vana-3.0 (aliases: vana-3, vana-latest)", "param": "model"}} GET /v1/modelslists models:
{"object": "list", "data": [{"id": "vana-3.0", "object": "model", "owned_by": "annamal.ai", "display_name": "Vana 3.0",
"aliases": ["vana-3", "vana-latest"], "context_length": 512, "languages": ["en"]}]}
GET /health(no key) returns{"status": "ok", "version": "...", "model": "vana-3.0", "display_name": "Vana 3.0"}.