API

OpenAI-گە ماس كېلىدۇ. ھەر قانداق مودىل.

ھازىرقى OpenAI SDK نى بۇ يەرگە كۆرسىتىش https://api.yout.chat/v1 Yout.chat ئاچقۇچ بىلەن ھەر بىر چوڭ ماشىنىنى سىزنىڭ قولىڭىزغا تاپشۇرىمىز. بىرلا قەرز پۇلى، بىرلا ھېسابات، ھەر بىر ماشىنىغا مۇناسىۋەتلىك كېلىشىم يوق.

ئاساسىي URL: https://api.yout.chat/v1 · ھوقۇق Authorization: Bearer <your-key>

چۈشۈرۈپ ئالماشتۇرۇش

ئەگەر كودىڭىز OpenAI API بىلەن سۆزلىشىپ بولغان بولسا، پەقەت ئىككى نەرسىنى ئۆزگەرتەلەيسىز.

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)

بۇ بىلەن ئۆزگەرتىلمىگەن ئىشلار OpenAI Python SDK, OpenAI Node SDK, LangChain, LlamaIndex, Vercel AI SDK, LiteLLM, OpenAI شەكلىنى سۆزلەيدىغان باشقا نەرسىلەرمۇ شۇنداق.

ئاخىرلاشتۇرۇش

ھەممىسى قوبۇل قىلىندى Authorization: Bearer <key>. سەھىيە كودلىرى تور پروگراممىسى ئۈچۈن ئىشلەيدۇ.

POST/v1/chat/completions

OpenAI نەپەر نوپۇسى بار. ئۆتۈش stream: true SSE ئۈچۈن. پۇللار ئاتوملۇق ھالدا ئېرىشىدۇ.

تەلەپنىڭ ئاساسى
{
  "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
}
جاۋاب (ئېقىمى يوق)
{
  "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-گە ماس كېلىدىغان مودېللار تىزىمى. ھەر بىر مەشغۇلاتتىكى مودېل id, context_window, ھەر بىر توكاننىڭ قەرز پۇلى.

POST/api/chat/stream/

ئاساسلىق ئېقىم ئاخىرلاشتۇرۇش نۇقتىسى - OpenAI نىڭ JSON شەكلىدىن ئاسانراق، تور پروگراممىسى ئىشلىتىدۇ. /v1/chat/completions ئۈچىنچى تەرەپ SDK لىرى بىلەن ماسلىشىش ئۈچۈن.

GET/api/chat/models/

ئىشلار چەكلىمىلىرى، mode، pro-only بايرىقى بىلەن مول بولغان مودىل كاتالوگىنى ياساش. بۇنى ئۆزىڭىزنىڭ UI دىكى مەشغۇلات سىستېمىسىدا ئىشلىتىڭ.

GET/api/chat/limit/

ھازىرقى كوتىىڭىز - كرېدىتلەر تەڭشىكى + پىلانى سۈپىتى ياكى كۈندىلىك تەقسىمات.

GET/api/chat/keys/

مەشغۇلاتتىكى API ئاچقۇچلىرىنى كۆرسىتىش (ئۆزگەرتىلگەن).

POST/api/chat/keys/

ناملىق API ئاچقۇچىنى قۇرۇش. تولۇق توكى بىر قېتىم قايتۇرىدۇ - ساقلايدۇ.

تەلەپنىڭ ئاساسى
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

ئاچقۇچنى قايتۇرۇۋېتىش. بۇ ئاچقۇچنى ئىشلىتىۋاتقان بارلىق سەھىپىلەر بۇنى ئالىدۇ 401 كېيىنكى زىيارەت ئۈچۈن.

POST/api/media/image/

سۈرەت ھاسىل قىلىش ئىشى. قايتۇرىدۇ job_uuid; سورۇن /api/media/jobs/<uuid>/.

POST/api/media/video/

سىن ياساش ئىشى. 5 سېكۇنتلۇق Veo ئۈچۈن ~1.2M كرېدىت. خاتالىق يۈز بەرگەندە كرېدىتلار ئاپتوماتىك قايتۇرۇلىدۇ.

POST/api/media/speech/

تېكىستتىن سۆزگە. قايتۇرۇش job_uuid; سىزىش تولۇق بولغاندا چىقىرىلىشى ئىمزالانغان ئاۋاز URL دۇر.

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

ياساش ئىشىنى سوراش: status, output_url, error, credits_cost.

POST/api/chat/share/

پەقەت ئوقۇش ئۈچۈن بولغان ئومۇمىي كۆرۈنۈشنى قۇرۇش. /c/<slug> URL

POST/api/chat/purge/

مۇلازىمېتىر تەرەپتىكى سۆزلىشىش، ئۇچۇر ۋە ئىشلىتىش خاتىرىلىرىنى تازىلاش پروگراممىسى.

ھېسابات

API ئىشلىتىش تور پروگراممىسى بىلەن ئوخشاش بىر قەرز توپىدىن ئېلىنىدۇ. API نىڭ ئايرىم ھېساباتى يوق.

ھەر بىر توكىننىڭ باھاسى

تېكىست مودىللىرىنى تەقسىملەش credits_per_1k_input × كىرگۈزگۈچ توكى + credits_per_1k_output × چىقىرىش توكى. ۋاسىتە مودىللىرىدا پۈتۈنلەي ھەقسىز credits_per_call.

ئەڭ كىچىك چارجلاش مىقدارى

ھەر بىر 10 ئادەمگە 1000

خاتالىقنى قايتۇرۇش

ئۈستۈنكى ئېقىمدا مەغلۇپ بولغان سۈرەت/ۋىدىئو/ئۆزگىرىشلىك سۆز ئىشلىرى ئۆزلۈكىدىن قىممىتىنى قايتۇرىدۇ. تېكىست ئېقىمىدا مەغلۇپ بولغان ئىشلار پەقەتلا ياسالغان نەرسىنى ھېسابلايدۇ.

ئۆچۈرۈش

تېلېفون قايتۇرۇلىدۇ 402 insufficient_credits سىزنىڭ قىممىتى قىممەتلەنگەن پۇلنى قاپلىيالمىغاندا. plan_active يەنى، ھەممە نەرسە ھەقىقىي ۋە توغرا بولىدۇ.

ئىجازەتنامە ۋە شەخسىيەت

  • يەتكۈزگۈچ توكى — ھەر بىر ئىشلەتكۈچىگە، ھېساباتىڭىزدىكى ھېسابات بېتىدە تېپىلىدۇ. ھېساباتىڭىزنى يوقىتىش + قايتا قۇرۇش ئارقىلىق ئايلاندۇرىدۇ (يول خاتىرىسىدىكى توغرا ئايلاندۇرۇلغان ئاخىرقى نۇقتىسى).
  • ئىشلەتكۈچى ئىزنالىرى يوللانمىدى — بىز ئېلخەت، IP، ئىشلەتكۈچى ئەپەندى ياكى ھېسابات IDسىز تەمىنلىگۈچىگە پىروكسىيە قىلىمىز. Generic HTTP-Referer: yout.chat پەقەت.
  • no-log سىگنال — بۇ مەشغۇلات سىستېمىسىغا يوللىنىدۇ، شۇڭا مودېل تەمىنلىگۈچىلەر سىزنىڭ بۇيرۇقىڭىزنى قوبۇل قىلمىغاندا، ئۇلارنىڭ كېلىشىملىرىدە بۇنى قوللايدىغان بولسا، بۇنى خاتىرىلەش/ئوقۇتۇشنى تەلەپ قىلمايدۇ.
  • ئالدىنقى ھالەتتە ھېچقانداق ئۇچۇر مەزمۇنى ساقلانمىدى — بىز بىرنى يېزىۋاتىمىز UsageLedger يول (توكەن + تەقسىمات + مودېل) ئەمما سوئال ياكى جاۋاب ئەمەس.

يول خاتىرىسى

  • OpenAI-گە ماس كېلىدىغان /v1/chat/completions مەۋجۇت SDK لارنىڭ ئۆزگىرىشسىز ئىشلەشىگە ياردەم قىلىدىغان shim
  • ئۇزۇن ۋاقىت داۋاملاشقان ۋاسىتە ئىشلىرى ئۈچۈن Webhook چاقىرىشىنى قوبۇل قىلىدۇ (سوراقنى ئالماشتۇرىدۇ)
  • توكىلارنىڭ ئايلىنىشى + ھەر بىر توكىنىڭ دائىرىسى
  • Idempotency كىرگۈزگۈچ /stream/ + قايتا سىناشنى ساقلاش ئۈچۈن ئىشلارنى قۇرۇش
  • ئۆز-ئۆزىنى باشقۇرۇش سۈرئىتى-چەكلىمىلىرىنى باشقۇرۇش

يولغا چىقىشقا تەييارمۇ؟

ھەقسىز دەرىجىدە ئويناش ئۈچۈن 50K كرېدىت بېرىلىدۇ. تېخىمۇ كۆپ كرېدىت كېرەك بولسا يېڭىلاڭ.