API

OpenAI-kò pàpọ̀. Gbogbo àwọn ìṣàmúlò-ètò.

Fi àwọn ààyè-iṣẹ́ rẹ OpenAI SDK tí wa ní pàtó sí https://api.yout.chat/v1 pẹlú bọ́tìnì Yout.chat rẹ̀ àti àwọn móòdù gbogbo tí o pọ̀jú ní rẹ̀. Ìjádé kan, àwọn ìṣẹ̀dá àwọn móòdù.

URL Ìdáràn: https://api.yout.chat/v1 · Àwọn Àmì-ìwé Authorization: Bearer <your-key>

Àwọn ìṣàmúlò-ètò àwọn ìṣàmúlò-ètò

Tí o bá ti gbọ́ kódì rẹ̀ lọ́wọ́lọ́wọ́ sí OpenAI API, ò lè yipadà nípa ohun meji.

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)

Àwọn iṣẹ́ tí a kò yipada OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, ati ohunkohun miiran ti o ba sọrọ OpenAI fọọmu.

Àwọn ààyè-iṣẹ́ ìtàn

Àwọn ààyè-iṣẹ́ ìtàn Authorization: Bearer <key>. Àwọn kukí sáà náà lo fún ìṣàmúlò-ètò wẹ́ẹ̀bù.

POST/v1/chat/completions

OpenAI-ko ni ibatan. Pass stream: true fún SSE. Àwọn ẹ̀yàn tí a fi pamọ́ nípa àtòjọ-ẹ̀yàn.

Àwọn àgbègbè àgbègbè
{
  "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
}
Àwọn ìṣàfarawé (kò ní ìjánu-ìṣàmúlò-ètò)
{
  "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

Àtòjọ àwọn ìṣàmúlò-ètò OpenAI-ọ̀pọ̀. Àwọn ìṣàmúlò-ètò gbogbo nípa id, context_window, atí iyé owó ifowopamọ́ tókè kan.

POST/api/chat/stream/

Ààyè ìparí ìṣàfarawékọ́ - àwọn ìṣàmúlò-ètò JSON tí a lò láti fi OpenAÌ pamọ́, tí a lò láti mú ìṣàmúlò-ètò wẹ́ẹ̀bù. /v1/chat/completions fún ìdájútó SDK àwọn ìṣàfarawékọ́.

GET/api/chat/models/

Àwọn àwọn ààtò àwọn à

GET/api/chat/limit/

Àwọn àwọn ìṣàmúlò-ètò lọ́wọ́lọ́wọ́ rẹ̀ - àwọn à

GET/api/chat/keys/

Àtòjọ àwọn bọ́tìnì API tí o ṣiṣẹ́ rẹ (tí a fi àwọn àwọn àmì-ìwé pamọ́).

POST/api/chat/keys/

Ṣẹ̀dà bọ́tìnì API kan ní orukọ. Àwọn tókènì ìparí iṣẹ́ náà tí a pàtó ní igba kan - fi pamọ́.

Àwọn àgbègbè àgbègbè
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Gbagbá bọ́tìnì padà. Sáà tí wa nínú ìṣàmúlò-ètò náà lórí rẹ̀ gba 401 nínú ayẹ̀wò tókàn.

POST/api/media/image/

Àwọn ìṣàmúlò-ètò ìṣàfarawé àwòrán. job_uuid; àwọn ìjádà /api/media/jobs/<uuid>/.

POST/api/media/video/

Àwọn iṣẹ́ ìṣàfarawé àwòrán. ~1.2M àwọn àwọn ìṣàmúlò-ètò fún Veo 5-sekondì. Àwọn àwọn ìṣàmúlò-ètò tí a fi pamọ́ láti inú ìṣàmúlò-ètò náà nígbà ìṣẹ̀dà.

POST/api/media/speech/

Àkọ́lé-si-Ìrọ̀gbèsì. Àwọn ìṣàfarawé job_uuid; Àtòjọ-ẹ̀yàn ní URL àwòrán tí a sàmín nígbà tí a bá parí.

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

Àwọn ààyè-iṣẹ́ ìṣàfarawé status, output_url, error, credits_cost.

POST/api/chat/share/

Ṣẹ̀dà àwọn àwòrán àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò ìṣàmúlò-ètò. /c/<slug> URL

POST/api/chat/purge/

Pa àwọn àkọlé rẹ, àwọn àmì-ìwé, àti àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò rẹ̀ kù.

Àwọn Ìṣàmúlò-ètò

Ìlò API náà gbà láti inú àwọn ààyè-iṣẹ́ àwọn ẹ̀yàn-ìṣàmúlò-ètò wẹ́ẹ̀bù. Kò ní àwọn ààyè-iṣẹ́ API tí a fi pamọ́.

Àwọn ìṣàmúlò-ètò

Àwọn ìṣàmúlò-ètò àkọ́lé credits_per_1k_input × àwọn tókè ìṣàmúlò-ètò + credits_per_1k_output × awọn tokè ìṣàfihàn. Àwọn ìṣàmúlò-ètò ìṣàmúlò-ètò náà náà credits_per_call.

Àwọn ààtò ìsàlẹ̀-ilà

Àwọn aago 10 nínú àwọn ẹ̀yàn tí a bá ṣẹ́dà nínú gbogbo àgbékalẹ̀ tí o bá jẹ́ pé a bá dájú àwọn àgbékalẹ̀, láìpẹ̀lú àwọn

Àwọn ìṣàfarawé àwọn àyọkà ìṣàfarawé

Àwọn iṣẹ́ àwòrán/vídeo/gbárárẹ̀sì tí kò bá jẹ́ àwọn àwọn ẹ̀yàn tí a fi pamọ́ láti pàtó àwọn ẹ̀yàn. Àwọn àwọn à

Àwọn ìṣàmúlò-ètò

Àwọn Ìwé-ìwé 402 insufficient_credits nigbati o bá kò lè dáwọ́ ìbàlẹ̀ rẹ̀ lọ́wọ́lú àwọn owó. Àwọn àwọn à plan_active jẹ́ òótọ́ àti ìdáràn jẹ́ ìṣàfarawé.

Àwọn Àmì-ìwé & Àìdàrẹ̀

  • Àwọn àyọkà ìṣàmúlò-ètò — fún gbogbo òǹlò, tí a rí nínú ojú-ìwé Àwọn Àkọ́lé rẹ. Fẹ̀ẹ̀̀ nípa ìpàsẹ̀ + ìṣàfarawé àwọn Àkọ́lé rẹ (àwọn ààtòjú ìparí iṣẹ́ tí a fẹ́ nínú àkànṣe).
  • Kò ní àwọn ìṣàfihàn òǹlò tí a fi pamọ́ — A ń fi àwọn ìṣàmúlò-ètò pamọ́ sí àwọn ìṣẹ̀dà láti ààyè-iṣẹ́ rẹ̀, IP, ààyè-iṣẹ́, tàbí ID àwọn. Generic HTTP-Referer: yout.chat Ó kùnà.
  • no-log Àwọn àmì-ìwé — tí a fi ranṣẹ̀ lọ́wọ́lọ́wọ́ nípa ìṣàmúlò-ètò àwọn ìṣàfihàn àwọn ìṣàmúlò-ètò tí a bí láti kò lógí/ìṣàfihàn nípa àwọn àgbèwọlé rẹ̀ níbí tí àwọn ìṣẹ̀dà wọn bá jẹ́ ìdájú rẹ̀.
  • Àwọn àkọlé àwọn àmì-ìwé kò ní ìṣàmúlò-ètò — a kọ́ UsageLedger róòlù (token + credits + módè́lì) àti àkóónú àti àwọn ìṣàmúlò-ètò.

Àwọn Ìṣàmúlò-ètò

  • OpenAI-ìdáràn /v1/chat/completions shim ki SDKs tí wà tí kò bá yipada
  • Àwọn ìsàlẹ̀-ilà Webhook fún àwọn iṣẹ́ ìdákọ́lú àwọn ìṣàmúlò-ètò (̀yí ìṣàmúlò-ètò pamọ́)
  • Ìjánu-ìṣàfarawé àwọn ààyè-iṣẹ́
  • Àwọn bọ́tìnì Idempotency tí a bá /stream/ +Ìṣàfilọ́lẹ̀ iṣẹ́ àìdáràn-ìṣàfilọ́lẹ̀
  • Àwọn ìṣàmúlò-ètò ìgbàdúnró

Tí o tí fẹ́ fi pamọ́?

Àwọn ìpele àìfẹ́fẹ́ náà náà gba ọ̀pọ̀lù 50K láti ṣẹ́gun. Àwọn ìṣàmúlò-ètò tí o bà fẹ́ diẹ́ sii.