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 means vana-3.0.
  • The response model field (and the x-vana-model header) 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/models lists 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"}.