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, និងក្នុងមួយតម្លៃឥណទាន token ។

POST/api/chat/stream/

ចំណុច​បញ្ចប់​ស្ទ្រីម​ដើម - រាង JSON ធម្មតាជាង OpenAI's, ប្រើ​ដោយ​កម្មវិធី​បណ្ដាញ ។ Prefer /v1/chat/completions សម្រាប់​ភាព​ឆបគ្នា​របស់​ភាគី​ទីបី SDK ។

GET/api/chat/models/

កាតាឡុក​ម៉ូដែល​សម្បូរ​ជាង​មុន​ជាមួយ​ស្លាក​ភារកិច្ច របៀប​ធ្វើ​ការ ទង់​តែ​អ្នក​ជំនាញ​ប៉ុណ្ណោះ ។ ប្រើ​វា​នៅ​ក្នុង​ចំណុច​ប្រទាក់​អ្នក​ប្រើ​ផ្ទាល់​របស់​អ្នក ។

GET/api/chat/limit/

កូតាបច្ចុប្បន្នរបស់អ្នក - សន្សំសន្សំ + ស្ថានភាពផែនការឬការផ្តល់ប្រចាំថ្ងៃ anon ។

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/

ការងារបង្កើតវីដេអូ។ ~1.2M ឥណទានសម្រាប់5វិនាទី Veo ។ ឥណទានត្រូវបានសងដោយស្វ័យប្រវត្តិនៅពេលបរាជ័យ។

POST/api/media/speech/

អត្ថបទ​ទៅ​ការ​និយាយ ។ ត្រឡប់ job_uuid; លទ្ធផល​គឺ​ជា URL អូឌីយ៉ូ​ដែល​បាន​ចុះហត្ថលេខា​នៅពេល​ដែល​បាន​បញ្ចប់ ។

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

សំណួរ​ការងារ​បង្កើត ៖ status, output_url, error, credits_cost.

POST/api/chat/share/

បង្កើត​រូបថត​តែ​អាន​សាធារណៈ ។ ត្រឡប់ a /c/<slug> URL ៖

POST/api/chat/purge/

លុប​ការ​សន្ទនា​របស់​អ្នក សារ និង​ការ​ប្រើ​បណ្ណសារ​ផ្នែក​ម៉ាស៊ីន​បម្រើ ។

គណនី

ការប្រើ API ទាញពីទឹកប្រាក់ដូចគ្នាដូចជាកម្មវិធីបណ្តាញ. គ្មានការបង់ប្រាក់ API ដាច់ដោយឡែក.

ការ​កំណត់​តម្លៃ​តាម​តួអក្សរ

ម៉ូដែល​អត្ថបទ​ដែល​បាន​ផ្ទុក credits_per_1k_input × សញ្ញា​បញ្ចូល + credits_per_1k_output × សញ្ញាចេញ។ ម៉ូដែលមេឌៀគិតថ្លៃបន្ទប់មួយ credits_per_call.

បញ្ចូល​ថ្ម​អប្បបរមា

រាល់​ការ​ហៅ​ដែល​ជោគជ័យ​ទាំងអស់​ត្រូវ​បាន​ដក​យ៉ាង​ហោច​ណាស់ 10 គ្រីប​ដើម្បី​គ្រប​លើ​ការ​ចំណាយ​លើស​ពី​នេះ​ទៀត​ដោយ​មិន​គិត​ពី​ចំនួន​តួអក្សរ​។

បរាជ័យ​ក្នុង​ការ​សង​វិញ

ការងារ​រូបភាព/ វីដេអូ/ និយាយ​ដែល​បរាជ័យ​ឡើង​លើ​ដោយ​ស្វ័យ​ប្រវត្តិ​សង​បំណុល​វិញ ។ បរាជ័យ​ស្ទ្រីម​អត្ថបទ​គិត​ថ្លៃ​តែ​អ្វី​ដែល​បាន​ផលិត ។

លើស​ពី​កំណត់

ការ​ហៅ​ត្រឡប់ 402 insufficient_credits នៅពេលដែលសល់របស់អ្នកមិនអាចគ្របដណ្តប់លើតម្លៃដែលរំពឹងទុក។ ផែនការមិនត្រូវបាន throttled យូរដូច plan_active គឺ​ពិត ហើយ​តុល្យភាព​គឺ​វិជ្ជមាន ។

ការ​ផ្ទៀងផ្ទាត់​ភាព​ត្រឹមត្រូវ និង​ភាព​ឯកជន

  • តូក្យូ​របស់​អ្នក​កាន់ — ក្នុងមួយអ្នកប្រើ, រកឃើញនៅលើទំព័រគណនីរបស់អ្នក. បង្វិលដោយលុប + បង្កើតគណនីរបស់អ្នកឡើងវិញ (ចំណុចបញ្ចប់បង្វិលត្រឹមត្រូវនៅលើផែនការផ្លូវ).
  • គ្មាន​ការ​កំណត់​អត្តសញ្ញាណ​អ្នក​ប្រើ​ដែល​បាន​បញ្ជូន​បន្ត — យើង ប្រូកស៊ី ទៅ ក្រុមហ៊ុន ផ្ដល់ ដោយ គ្មាន អ៊ី ម៉ែល របស់ អ្នក, IP, ភ្នាក់ងារ អ្នក ប្រើ, ឬ លេខ សម្គាល់ គណនី. ទូទៅ HTTP-Referer: yout.chat ​តែ​ប៉ុណ្ណោះ ។
  • no-log សញ្ញា — ផ្ញើឡើងទៅក្នុងទឹក ដូច្នេះអ្នកផ្តល់ម៉ូដែលត្រូវបានស្នើសុំមិនឱ្យចូល / ហ្វឹកហាត់នៅលើការជូនដំណឹងរបស់អ្នកនៅកន្លែងដែលកិច្ចសន្យារបស់ពួកគេគាំទ្រវា.
  • គ្មាន​មាតិកា​សារ​ដែល​បាន​រក្សាទុក​តាម​លំនាំដើម​ទេ — យើង​សរសេរ​មួយ UsageLedger ជួរឈរ (តួអក្សរ + ឥណទាន + ម៉ូដែល) ប៉ុន្តែ​មិន​មែន​ជា​ការ​ជូនដំណឹង ឬ​ការ​ឆ្លើយតប ។

ផែនទី​ផ្លូវ

  • OpenAI-compatible /v1/chat/completions shim ដូច្នេះ SDKs បច្ចុប្បន្ន​មិន​បាន​ផ្លាស់ប្ដូរ​ទេ
  • ការ​ហៅ​ត្រឡប់ Webhook សម្រាប់​ការងារ​មេឌៀ​ដែល​រត់​យូរ (ជំនួស​ការ​ស្ទង់​មតិ)
  • ការ​បង្វិល​តួអក្សរ + វិសាលភាព​ក្នុង​មួយ​តួអក្សរ
  • គ្រាប់ចុច​អព្យាក្រឹត​បើក /stream/ + ការ​បង្កើត​ការងារ​ដែល​មាន​សុវត្ថិភាព​ដែល​បាន​ព្យាយាម​ម្ដង​ទៀត
  • ត្រួតពិនិត្យ​ដែន​កំណត់​អត្រា​សេវា​ដោយ​ខ្លួន​ឯង

រួចរាល់​ហើយ​ឬ ?

កម្រិតឥតគិតថ្លៃផ្តល់ឱ្យអ្នក 50K ឥណទានដើម្បីលេងជាមួយ. ធ្វើបច្ចុប្បន្នភាពនៅពេលដែលអ្នកត្រូវការច្រើន.