API

OpenAI-ehambelanayo. Yonke imodeli.

Ikhowudi ye-OpenAI SDK yakho ekhoyo https://api.yout.chat/v1 Yout.chat kwaye yonke imodeli enkulu ikhoyo kuwe. Iqela elinye lemali ethethwayo, ityala elinye, akukho sivumelwano semodeli nganye.

Isiseko se URL: https://api.yout.chat/v1 · & Ugunyaziso: Authorization: Bearer <your-key>

Utshintsho oluza kufakwa

Ukuba ikhowudi yakho sele ithetha kwi OpenAI API, utshintsha kuphela izinto ezimbini.

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)

Isebenza ngokungatshintshiyo OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, kunye nantoni na enye ethetha i-OpenAI.

Iincopho zesiphelo

Zonke iziphelo ziyamkela Authorization: Bearer <key>. Iicookies zentlanganiso zisebenza kwinkqubo ye-web.

POST/v1/chat/completions

OpenAI-ehambelanayo. I-password stream: true Iimali ezihlawulwe ngokuzenzekelayo

Isiqu sesicelo
{
  "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
}
Impendulo (engekhoyo)
{
  "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

Uluhlu lwemodeli ehambelana ne-OpenAI. Imodeli nganye esebenzayo id, context_window, kunye nexabiso lemali-mboleko ngetokeni nganye.

POST/api/chat/stream/

I-Native streaming endpoint — JSON elula kune-OpenAI's, esetyenziswa yi-web app. Prefer /v1/chat/completions i-SDK yohlobo oluthathu

GET/api/chat/models/

Iifayile:% 1

GET/api/chat/limit/

I-quota yakho yangoku — i-credits balance + i-plan status, okanye i-anon daily allowance.

GET/api/chat/keys/

Uluhlu lwee-API ezisebenzayo (ezifihlakeleyo).

POST/api/chat/keys/

Dala iqhosha elibizwa ngokuba yi-API. I-token epheleleyo ibuyiselwa kabini - igcinwe.

Isiqu sesicelo
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

Ibuyisela iqhosha. Iintlanganiso ezikhoyo ezisebenzisayo zifumana 401 kwifowuni elandelayo.

POST/api/media/image/

Umsebenzi wokudala umfanekiso. Ibuyisela job_uuid; umngxuma /api/media/jobs/<uuid>/.

POST/api/media/video/

Umsebenzi wokuvelisa ividiyo. ~1.2M iinkcitho ze-5-sekondi Veo. Iinkcitho zibuyiselwa ngokuzenzekelayo xa kungaphumelelanga.

POST/api/media/speech/

Umbhalo-usuka-ku-ukuthetha. Ibuyisela job_uuid; Imveliso i-audio URL etyikityeweyo xa igqityiwe.

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

Umsebenzi wokwenza i poll: status, output_url, error, credits_cost.

POST/api/chat/share/

Yenza umfanekiso okhawulezayo ofundeka kuphela. Ibuyisela i /c/<slug> URL

POST/api/chat/purge/

Cima unxibelelwano lwakho, imiyalezo, kunye nokusetyenziswa kwe-leader yeseva-ecaleni.

I-Billing

Ukusetyenziswa kwe-API kutsala kwi-credit pool efanayo ne-web app. Akukho tyala le-API elihlukileyo.

Ixabiso le-token nganye

Iimodeli zombhalo zihlawulisa credits_per_1k_input × ii-token zengeniso + credits_per_1k_output × i-output tokens. Iimodeli ze-media zihlawulisa credits_per_call.

Unikezelo olusezantsi

Yonke inxulumano ephumelelayo ihlawulisa i-credits ezili-10 ukugubungela iindleko eziphezulu, kungakhathaliseki ubalo lwetokeni.

Ukubuyiswa kwemali

Umfanekiso/ividiyo/imisebenzi yokuthetha ephazamisayo iphinde ibuyisele ngokuzenzekelayo i-credits. Ukuphazamisayo kokuhamba kombhalo kubiza kuphela okuveliswe.

I-Overdraw

Iifowuni zibuyela 402 insufficient_credits iindleko eziqikisiweyo. Iinkqubo azithintelwanga plan_active i-100%

Uqinisekiso & Ubumfihlo

  • I-Token yoMthumeli — Umsebenzisi ngamnye, efumaneka kwiphepha leKhaya lakho. Jikelezisa ngokucima + ukuphinda usebenzise iKhaya lakho (indawo efanelekileyo yokujika ekugqibeleni kwindlela yokuhamba).
  • Akukho msebenzisi ophawulweyo othunyelwe phambili — sisebenzisana nababoneleli ngaphandle kwe-imeyili yakho, i-IP, umncedisi womsebenzisi, okanye i-ID ye-akhawunti. HTTP-Referer: yout.chat kuphela.
  • no-log i-signal — i-imeyile esuka kwi-imeyili ekwi-imeyile
  • Akukho myalezo uqulethe umxholo omiselweyo — sibhale UsageLedger umgca (i-token + i-credit + imodeli) kodwa hayi umyalezo okhawulezayo okanye uphendule.

Iinkqubo

  • OpenAI- ehambelanayo /v1/chat/completions shim ukuze i-SDKs ekhoyo isebenze ngokungatshintshiyo
  • I-Webhook callbacks yemisebenzi emide eqhubayo (buyisela ukhetho)
  • Ujikelezo lwe-token + izithuba ze-token nganye
  • Isitshixo se-Idempotency sisebenza /stream/ + Ukwenza umsebenzi okhuselekileyo ophinda- uphinde
  • Iinkqubo zolawulo lwee-rate-limit

Ilungile ukuthutha?

Umgangatho okhululekileyo ukunika 50K iicredits zokudlala. Nciphisa xa ufuna okuninzi.