رفتن به محتوای اصلی
راهنمای توسعه‌دهندگان یارابات

یکپارچه‌سازی و توسعه خلاقانه به کمک API پایدار یارابات

همه‌ی مدل‌ها را از طریق یک کلید API امن و یک نقطه‌ی اتصال واحد فراخوانی کنید؛ بدون درگیری با پرداخت بین‌المللی یا برپایی پروکسی.

تنظیمات شبیه‌ساز درخواست

0.7
0.01.02.0
2048
1620484096
با کلیک روی دکمه ورود، کلید API آزمایشی و اختصاصی خود را بسازید.← ایجاد کلید API در پنل
# نمونه درخواست POST به درگاه یارابات
curl -X POST https://backend.yarabot.ir/api/v1/public/chat/completion \
  -H "Authorization: <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-3.1-flash-lite-preview",
    "temperature": 0.7,
    "max_completion_tokens": 2048,
    "stream": true
  }'

راهنمای فیلدهای فنی درخواست

Authorization (Header):

کلید API خود را با عنوان Bearer در هدر ارسال کنید تا به حساب شما متصل گردد (دریافت کلید با نام نویسی آزمایشی در پرتال به نشانی app.yarabot.ir).

model (Body - string):

شناسه مدل هدف (مثلاً google/gemini-3.1-flash-lite-preview) که هزینه پیام بر پایه‌ی تعرفه‌ی دقیق کارتی آن از کیف پول کسر می‌شود.

history (Body - array):

لیست آرایه‌ای از پیام‌های رد و بدل شده قبلی برای شبیه‌سازی دقیق حافظه چت‌بات با ساختار استاندارد شامل role و content.

stream (Body - boolean):

اگر روی true ست شود، پاسخ‌ها کاراکتر به کاراکتر با استاندارد Server-Sent Events (SSE) برمی‌گردند تا تجربه کاربری بسیار روانی خلق کنند.