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 کے لئے. کریڈٹs atomicly ڈیبٹ.

درخواست کا جسم
{
  "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/

کام کے ٹیگ، موڈل، پرو صرف فلگ کے ساتھ امیر ماڈل کتلا گ. اسے اپنے 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/

ویڈیو جنریزیشن کام. ~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/

ایک عام صرف پڑھنے والا سناپ شاٹ بناؤ۔ /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، صارف ایجنٹ، یا اکاؤنٹ ID کے بغیر فراہم کُنندہ کو پروکسی کرتے ہیں۔ HTTP-Referer: yout.chat صرف.
  • no-log اشارہ — آپسٹریم بھیجا گیا تاکہ ماڈل فراہم کناں کو آپ کے پروموشن پر لاگ / تربیت کرنے کے لئے نہیں کہا جاتا ہے جہاں ان کے معاہدات اس کو مدد دیتے ہیں.
  • کوئی پیغام کا مواد دیفالٹ کے طور پر باقی نہیں رہا — ہم ایک لکھیں UsageLedger ريل (ٹکنز + کریڈٹز + ماڈل) مگر پرو موٹ يا جواب نہیں

روڈ ميپ

  • OpenAI-مطابقت /v1/chat/completions shim تو موجود SDKs کام غیر تبدیل
  • طویل مدتی میڈیا کاموں کے لیے ویبھوک کالبیکٹس (پولینگ کو بدلیں)
  • ٹوکن گردش + پر-ٹوکن نطاق
  • Idempotency کیز /stream/ + دوبارہ کوشش محفوظ کام پیدائش
  • خود سرف ریت-لیمٹ کنٹرول

جہاز کے لئے تیار ہیں؟

مفت سطح آپ کو 50K کرڈٹ دے تا هے آپ کو مزید ضرورت ہو تو اپ گرڈ کريں