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

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

با استفاده از لایه میانی ما، به ده‌ها مدل هوش مصنوعی مسلط به زبان فارسی از طریق یک کلید API امن متصل شوید. نیازی به پرداخت‌های بین‌المللی پیچیده یا برقراری پروکسی بر روی سیستم‌های CRM/ERP مستقل نیست.

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

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) برمی‌گردند تا تجربه کاربری بسیار روانی خلق کنند.