API

OpenAI-compatible. Every model.

Pọ̀tụ̀ọ̀ gị OpenAI SDK nọ́ọ̀nụ̀ na https://api.yout.chat/v1 na Yout.chat kii gị nakwa ụdị ọbụla dị mkpa bụ gị. Otu kredit pool, otu mbinye ego, enweghị per-model contracts.

Ebe URL: https://api.yout.chat/v1 · Nkwenye: Authorization: Bearer <your-key>

Ndebata-n'ebemkpofuozi

Ọ bụrụ na gị koodu na-ekwu na OpenAI API, ị na-agbanwe naanị ihe abụọ.

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)

Ọrụ ndị ahụ agbanweghị na OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, na ihe ọbụla ọzọ na-ekwu OpenAI shape.

Ebe ikpeazụ

Nnọọ n'ókèókè niile Authorization: Bearer <key>. Kukiis oge mmem na-arụ ọrụ maka usoroiheomume wéèbụ̀.

POST/v1/chat/completions

OpenAI-na-akpaghị aka. Pass stream: true maka SSE. Nkwado a na-edebata atomically.

Nhazi ahụ
{
  "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
}
Ndesịta ozi ndị ahụ
{
  "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-compatible model list. Every active model with id, context_window, na per-token ụgwọ kredit.

POST/api/chat/stream/

Nnọọ n'ime ngwụcha n'ime n'ime - JSON nke dị mfe karịa OpenAI's, ejirila ya site na webụsaịtị. Prefer /v1/chat/completions maka SDK nke atọ n'omume.

GET/api/chat/models/

Richer model catalog na task tags, modality, pro-only flag. Jiri nke a na UI gị.

GET/api/chat/limit/

N'oge ọfụụ, квота gị bụ - kredits balance + plan status, mọọbụ anon daily allowance.

GET/api/chat/keys/

Ndesịta kii API gị na-arụ ọrụ (maski).

POST/api/chat/keys/

Kewapụta kii API aha. Token zuru ezu a na-ebuli ya ugboro abụọ - chekwaa ya.

Nhazi ahụ
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Wepụ kii. Nhazi oge mmem nọ ugbua na-eji ya nweta 401 na oku ọzọ.

POST/api/media/image/

Ụlọọrụ mmegharị inyogo. job_uuid; Òhù /api/media/jobs/<uuid>/.

POST/api/media/video/

Vidéọ̀tụ̀ọ̀rụ̀ mmezi. ~1.2M kredit maka 5-sekọnd Veo. Credits auto-refund na mmebi.

POST/api/media/speech/

Nkọwa-ka-asụsụ. Nkwupụta job_uuid; Ogo bụ onyonyo URL nke e signede mgbe e mechara.

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

Pọ̀lị̀ọ̀ ọrụ mmégharị: status, output_url, error, credits_cost.

POST/api/chat/share/

Kewapụta onyonyo ndị mmadụ na-agụ-ọfụụ. Na-eziga a /c/<slug> URL.

POST/api/chat/purge/

Wepụ nchọgharị gị, ozi, na mmem nkesa na sava.

Bilụlụ

API ojiji na-akpụga site na kredit pool dị ka webụsaịtị. Enweghị mbinye API dị iche.

Nhazi

Nhazi ngwe credits_per_1k_input × input tokens + credits_per_1k_output × token pụtapụta. Media model na-echekwa flat credits_per_call.

Ónyénwē

Nkata ọbụla na-abịarịrị na-ewepụ n'okpuru 10 credits iji kpuchie overhead, ọbụla na-enweghị ndepụta token.

Nhazi

Inyogo/videyo/ọsụsụ ọrụ ndị na-agaghị arụ ọrụ n'elu-nhazi na-ewere n'ụzọ nkịtị n'ihu n'ihe n'ime. Nkwụsị n'ihe n'imegharị ngwe na-ebipụta naanị ihe a na-emepụta.

Oge

Kpọnye 402 insufficient_credits mgbe ego gị agaghị enwe ike ịnabata ego a na-atụ anya. Plans anaghị akwụsị n'oge ọ bụla plan_active bụ eziokwu na n'ozuzu ya bụ n'ezigbo.

Nkwenye na nchebe

  • Token béèrì — onye ọrụ kwa, na-ahụ na peeji nke Akaụntụ gị. Kwụsị site na ịwepụ + na-ebuli akaụntụ gị (n'ụzọ ziri ezi kwụsị ngwụcha n'ihe nchọgharị na roadmap).
  • Enweghị onyenlereanya ojieme a kpụgagharịala — Anyị na-ejikwa profaịlụ na-enyefe na-enweghị ozi-e gị, IP, onye ọrụ, ma ọ bụ ID akaụntụ. Generic HTTP-Referer: yout.chat naanị.
  • no-log akara — E zigaara upstream ka ndị na-enye móòdù ajụghị ka ha banye/gbapụta na nkwenye gị ebe nkwekọrịta ha na-akwado ya.
  • Enweghị ihenhọrọ nke ozi ahụ echekwara site na difọ́ọ̀ltụ̀ — anyị na-ede a UsageLedger row (token + credits + model) kama ọ bụghị n'ihe nchọgharị mọọbụ nzaghachi.

Nhazi

  • OpenAI-ọdịnaya /v1/chat/completions shim ka SDKs nọ ugbua na-arụ ọrụ na-enweghị mgbanwe
  • Webhook callbacks maka ọrụ ngwe-agbagharịa (gbanye polling)
  • Token rotation + per-token scopes
  • Kii Idempotency na /stream/ + retry-safe job creation
  • Nlekọta n'onwe-ọrụ nke nkwụsị-nhazi

Ńkwádó nà ngwe

Free tier na-enye gị 50K credits iji gwuo ya. Nkwalite mgbe ịchọrọ ihe ọzọ.