API

OpenAI-ကိုက်ညီ. အားလုံးမော်ဒယ်.

သင့်ရဲ့လက်ရှိ OpenAI SDK ကိုမှာညွှန်ပြ https://api.yout.chat/v1 သင့်ရဲ့ Yout.chat key ကိုနှင့်အတူနှင့်အကြီးမားဆုံးမော်ဒယ်အားလုံးသင်၏ဖြစ်ပါသည်. တစ်ဦးကဒ်စုဆောင်းမှု, တစ်ဦး bill, မ per-model ကမ်းလှမ်းချက်.

အခြေခံ URL: https://api.yout.chat/v1 · အတည်ပြုချက် - Authorization: Bearer <your-key>

အစားထိုးမှု ရပ်တန့်သွားပါ

သင်၏ code ကိုယခင်က 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>. သက်တမ်း cookies များကို web app ကိုအတွက်အလုပ်လုပ်.

POST/v1/chat/completions

OpenAI-ကိုက်ညီ။ ဖြတ် stream: true SSE အတွက်. Credits atomically debited.

တောင်းဆိုချက်ကိုယ်ထည်
{
  "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, နှင့်တစ်ဦး-token ခရက်ဒစ်ကုန်ကျစရိတ်.

POST/api/chat/stream/

Native streaming endpoint — OpenAI ထက်ရိုးရှင်းတဲ့ JSON ပုံသဏ္ဍာန်, web app ကိုအသုံးပြု. Prefer /v1/chat/completions third-party SDK ကိုသဟဇာတဖြစ်မှုများအတွက်။

GET/api/chat/models/

task tags များနှင့်အတူပိုမိုကြွယ်ဝသောမော်ဒယ် catalog, modality, pro-only flag. သင့်ရဲ့ကိုယ်ပိုင် UI မှာဤသုံးပါ.

GET/api/chat/limit/

သင့်ရဲ့လက်ရှိ quota - credits balance + plan status, or anon daily allowance.

GET/api/chat/keys/

သင့်ရဲ့အသက်ဝင် API ကိုခလုတ်များကိုစာရင်း (masked).

POST/api/chat/keys/

နာမည်ပေး API ကို key ကိုဖန်တီး. ပြည့်စုံသော token ကိုတစ်ကြိမ်ပြန်လာသည် — save it.

တောင်းဆိုချက်ကိုယ်ထည်
{"name": "production"}
POST/api/chat/keys/<id>/revoke/

ကီးကိုဖျက်သိမ်းပါ 401 နောက်ဆက်တွဲခေါ်ဆိုမှုအပေါ်။

POST/api/media/image/

ရုပ်ပုံ ထုတ်လုပ်မှု အလုပ် job_uuid; အပေါက် /api/media/jobs/<uuid>/.

POST/api/media/video/

Video generation job. ~1.2M credits for5-second Veo. Credits auto-refund on failure.

POST/api/media/speech/

စာသား-စကားပြော. ပြန်လာ job_uuid; output သည် ပြီးဆုံးသည့်အခါ မှတ်ပုံတင်ထားသော အသံ URL တစ်ခုဖြစ်သည်။

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

မျိုးဆက်သစ်အလုပ်ကို မေးမြန်းပါ: status, output_url, error, credits_cost.

POST/api/chat/share/

အများပြည်သူဖတ်ရှု-only snapshot ကိုဖန်တီးပါ /c/<slug> URL

POST/api/chat/purge/

သင့်ရဲ့စကားပြောဆိုမှုများကို wipe, စာတို, နှင့်အသုံးပြုမှုလိပ်စာ server-side.

ငွေပေးချေမှု

API အသုံးပြုမှု web app ကိုအဖြစ်တူညီတဲ့ခရက်ဒစ်စုဆောင်းမှဆွဲ. သီးခြား API ကိုငွေပေးချေမှုမရှိ.

တန်ဖိုးကို-token နှုန်းထားများ

စာသားပုံစံများ ပေးဆောင် credits_per_1k_input × input ကို tokens များ + credits_per_1k_output × output ကို tokens တွေကို။ မီဒီယာမော်ဒယ်များတစ်လုံးဝေးလံခေါင်သီ charge credits_per_call.

အနည်းဆုံး ငွေပေးချေမှု

အောင်မြင်စွာခေါ်ဆိုမှုတိုင်း debits အနည်းဆုံး 10 overhead ကိုကာကွယ်ရန်ခရက်ဒစ်, token ကစာရင်းမပါဘဲ.

ပျက်ကွက်မှုပြန်အမ်းငွေ

အဆင်မပြေ upstream အလိုအလျောက်ခရက်ဒစ်ပြန်အမ်း Image / ဗီဒီယို / စကားပြောအလုပ်အကိုင်များ.

ကျော်လွန်

ခေါ်ဆိုမှုပြန်လာ 402 insufficient_credits သင့်ရဲ့ငွေကြေး Balance ကိုခန့်မှန်းကုန်ကျစရိတ်ကိုမကာကွယ်နိုင်တဲ့အခါ. အစီအစဉ်များကြာရှည်စွာ throttled မဟုတ်ကြဘူး plan_active မှန်ကန်ပြီးအဆင်ပြေသည်.

ခွင့်ပြုချက်နှင့် သီးခြားစီ

  • ဆောင်သူ အမှတ် — အသုံးပြုသူတစ်ဦးလျှင်, သင့်ရဲ့အကောင့်စာမျက်နှာပေါ်တွင်တွေ့ရှိ. Delete + သင့်ရဲ့အကောင့်ကိုပြန်လည်တည်ဆောက်ခြင်းအားဖြင့်လှည့် (လမ်းညွှန်အပေါ်မှန်ကန်သော endpoint ကိုလှည့်).
  • သုံးစွဲသူအမည်များ လွှဲပြောင်းခြင်းမရှိပါ — ကျွန်တော်တို့ဟာသင့်ရဲ့အီးမေးလ်မရှိဘဲပေးသွင်းသူများကို proxy, IP ကို, user agent ကို, သို့မဟုတ်အကောင့် ID ကို. Generic HTTP-Referer: yout.chat တစ်ခုတည်း
  • no-log အချက်ပြမှု — ဤသို့မော်ဒယ်ပေးသွင်းသူတို့ရဲ့စာချုပ်ကထောက်ခံတဲ့နေရာမှာသင့်ရဲ့ prompts အပေါ် log / လေ့ကျင့်ဖို့မမေးမြန်းကြဘူးဒါကြောင့် upstream ပို့.
  • မက်ဆေ့ အကြောင်းအရာများ စံအတိုင်း မတည်ရှိပါ — ကျွန်တော်တို့ဟာရေးသား UsageLedger row (tokens + credits + model) ဒါပေမဲ့ prompt ကိုသို့မဟုတ်တုံ့ပြန်မှုမဟုတ်ပါဘူး။

လမ်းညွှန်

  • OpenAI-ကိုက်ညီ /v1/chat/completions shim ကြောင့်ရှိပြီးသား SDKs အလုပ်မပြောင်းလဲဘဲ
  • Webhook callbacks များအတွက်ရှည်လျား running မီဒီယာအလုပ်အကိုင်များ (polling အစားထိုး)
  • Token လည်ပတ်မှု + တစ်ဦးချင်းစီ-token scope ကို
  • ဖွင့်ထားသော ကီးဘုတ် ကီးများ /stream/ + retry-လုံခြုံအလုပ်ဖန်တီးမှု
  • ကိုယ်တိုင်ဝန်ဆောင်မှုနှုန်း-အဆုံးသတ်ထိန်းချုပ်မှုများ

ပို့ဆောင်ရန်အဆင်သင့်ဖြစ်ပြီလား။

အခမဲ့အဆင့်သင်တို့နှင့်အတူကစားရန် 50K ခရက်ဒစ်ပေး. သင်ပိုမိုလိုအပ်တဲ့အခါ Upgrade.