API

OpenAI-inowirirana. Every model.

Point yako yazvino OpenAI SDK pa https://api.yout.chat/v1 neyako Yout.chat key uye chero makuru model iri yako. One credit pool, imwe bhiri, hapana per-model mibvumirano.

Chikamu che URL: https://api.yout.chat/v1 · Ku_ita: Authorization: Bearer <your-key>

Drop-in replacement

Kana kodzero yako yapfuura kutaura OpenAI API, iwe chete kuchinja zvinhu zviviri.

from openai import OpenAI

client = OpenAI(
    api_key="yout-...",                  # ← from Account → API keys
    base_url="https://api.yout.chat/v1",       # ← that's it
)

resp = client.chat.completions.create(
    model="anthropic-claude-sonnet-46",
    messages=[
        {"role": "user", "content": "Write a haiku about caching."},
    ],
)
print(resp.choices[0].message.content)

Zvinoshanda zvisingagadziriswe ne OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, uye chero chinhu chinotaura OpenAI chimiro.

Endpoints

All endpoints accept Authorization: Bearer <key>. Sesi cookie inoita basa rewebhu app.

POST/v1/chat/completions

OpenAI-inowirirana. Kupinda stream: true for SSE. Credits debited atomically.

Chikamu chekukumbira
{
  "model": "anthropic-claude-sonnet-46",
  "messages": [
    {"role": "system", "content": "You are helpful."},
    {"role": "user",   "content": "What is 2+2?"}
  ],
  "stream": false,
  "temperature": 0.7,
  "max_tokens": 512
}
Kutenda
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "anthropic-claude-sonnet-46",
  "choices": [{"index":0,"message":{"role":"assistant","content":"Four."},"finish_reason":"stop"}],
  "usage": {"prompt_tokens": 15, "completion_tokens": 2, "total_tokens": 17},
  "yout": {"credits_charged": 10, "balance": 14999990}
}
GET/v1/models

OpenAI-inowirirana nemhando yemufananidzo. Every active model with id, context_window, uye per-token mari yekubhadhara.

POST/api/chat/stream/

Native streaming endpoint — nyore JSON fomu kupfuura OpenAI's, anoshandiswa ne web app. Prefer /v1/chat/completions yechitatu bato SDK kuwirirana.

GET/api/chat/models/

Richer model catalog with task tags, modality, pro-only flag. Use this in your own UI.

GET/api/chat/limit/

Yako yazvino quota — mari yemari + plan status, kana anon daily allowance.

GET/api/chat/keys/

Kuisa yako anoshanda API mabhureki (masked).

POST/api/chat/keys/

Create a named API key. Full token is returned once — save it.

Chikamu chekukumbira
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Revoke a key. Existing sessions using it get 401 pafoni inotevera.

POST/api/media/image/

Image generation job. Returns job_uuid; poll /api/media/jobs/<uuid>/.

POST/api/media/video/

Video generation basa. ~ 1.2M mari ye5-sekondi Veo. Mari otomatiki-refunded pakuvapo.

POST/api/media/speech/

Text-to-speech. Returns job_uuid; output is a signed audio URL once complete.

GET/api/media/jobs/<uuid>/

Poll a generation job: status, output_url, error, credits_cost.

POST/api/chat/share/

Create a public read-only snapshot. Returns a /c/<slug> URL.

POST/api/chat/purge/

Kubvisa yako misangano, meseji, uye usage ledger server-side.

Kubhadharisa

API kushandisa inotora kubva kune imwe neimwe yemari yekubhadhara sewebhu app. Hapana API billing yakasiyana.

Per-token mutengo

Text models charge credits_per_1k_input × input tokens + credits_per_1k_output × output tokens. Media models charge a flat credits_per_call.

Minimum charge

Kana munhu akakunda kufona, anobhadharwa mari ye10 credits kuti abhadhare mari yekunze, pasina kunyatsoziva kuti mari yacho inobva kupi.

Kukanganisa kudzoreredza

Image / video / kutaura mabasa kuti kukundikana upstream otomatiki kudzosera mari. Temutauro stream kukundikana bill chete izvo zvakagadzirwa.

Overdraft

Kudzokera kwechikumbiro 402 insufficient_credits kana mari yako isina kukwanisa kubhadharisa mari yacho. Mapurogiramu haasi kuvharwa kana plan_active ichokwadi uye توازن ichokwadi.

Kuzivana & kuvanzika

  • Bearer token — Rotate by deleting + recreating your account (proper rotate endpoint on the roadmap).Rotate nekudzvanya pane iyo icon ye account yako (inoratidzwa neiyo icon ye account yako).
  • Hapana munhu anozivikanwa akaendeswa — isu proxy kune vanopa pasina yako email, IP, user agent, kana account ID. Generic HTTP-Referer: yout.chat chete.
  • no-log chiratidzo — akaendeswa upstream saka model vanopa vanokumbira kuti varege kurodha / kudzidzisa pazvikumbiro zvako apo zvibvumirano zvavo zvinotsigira izvi.
  • Hapana meseji inochengetwa nesimba neyakajairika — tinonyora a UsageLedger row (tokens + mari + model) asi kwete prompt kana mashoko.

Roadmap

  • OpenAI- inowirirana /v1/chat/completions shim saka zviripo SDKs basa rakachinja
  • Webhook callbacks yenguva refu-kuenderera mberi zvemidhiya mabasa (kuchinja polling)
  • Token rotation + per-token scopes
  • Idempotency keys on /stream/ + Retry-safe basa kugadzira
  • Self-serve rate-limit controls

Yakatogadzirira kutumira?

Free tier inokupa 50K mari kutamba. Upgrade kana iwe uchida zvakawanda.