Skip to content
OPENMUSE / DEVELOPER NOTEBOOK

Make room for Muse.
In your own app.

OpenAI-compatible requests. Your API key. An available model route. Start here.

  1. BUY

    Add a prepaid token block.

  2. ISSUE

    Create a scoped API key.

  3. ROUTE

    Send a standard chat completion.

bash
curl https://openmuse.fun/api/v1/chat/completions \
  -H "Authorization: Bearer tlm_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jevcontrol/gpt-6-astra",
    "messages": [{"role":"user","content":"Review this diff."}]
  }'

Use the exact model ID returned by GET /v1/models. Legacy jevcontrol/ route IDs remain supported; the workspace name does not change an existing route.

Every response returns the underlying token count and its route coefficient. The ledger stays readable across providers.

json
{
  "choices": [{"message": {"role": "assistant", "content": "..."}}],
  "usage": {"input_tokens": 1840, "output_tokens": 620,
    "route_multiplier": 3, "charged_tokens": 7380}
}