تنظیمات API و اتصال

اتصال به API آوال‌ای
API متصل نیست
مدل‌های هوش مصنوعی موجود

برای مشاهده مدل‌ها، ابتدا به API متصل شوید.

تولید محتوا (متن عمومی)

ورودی و تنظیمات
0.7
نتیجه

نویسنده آکادمیک

ورودی و تنظیمات
نتیجه

کارشناس شبکه اجتماعی

ورودی و تنظیمات
نتیجه

رزومه ساز

ورودی اطلاعات
هرچه جزئیات بیشتری وارد کنید، نتیجه بهتر خواهد بود.
نتیجه

دستیار ایمیل

ورودی و تنظیمات
نتیجه

توصیف گر محصول

ورودی و تنظیمات
نتیجه

دستیار کدنویسی

ورودی و تنظیمات
نتیجه

مترجم

ورودی و تنظیمات
نتیجه

خلاصه ساز متن

ورودی و تنظیمات
نتیجه

گورو بازاریابی

ورودی و تنظیمات
نتیجه

مولد پرسش و پاسخ

ورودی و تنظیمات
نتیجه

مدیریت PDF

بارگذاری و پیش‌نمایش PDF
ایجاد PDF جدید از متن
عملیات PDF (در حال توسعه)

قابلیت‌های استخراج، ادغام و جداسازی در حال توسعه هستند.

مدیریت صوت

پخش‌کننده صوتی
تبدیل متن به صوت (TTS)
تبدیل صوت به متن (STT)

محاسبه هزینه API

ماشین حساب هزینه توکن
نرخ از تترلند خوانده می‌شود یا دستی وارد کنید.

راهنمای API: Chat Completions در مقابل Responses

این راهنما تفاوت‌های کلیدی بین Chat Completions API و Responses API جدیدتر را توضیح می‌دهد.

چرا Responses API؟

Responses API جدیدترین API اصلی AvalAI است که سادگی Chat Completions را با توانایی انجام وظایف عامل‌محور (agentic) بیشتر ترکیب می‌کند. این API برای ساخت برنامه‌های کاربردی اقدام‌محور با ابزارهای داخلی مانند جستجوی وب، جستجوی فایل و استفاده از کامپیوتر طراحی شده است. اگر کاربر جدیدی هستید، استفاده از Responses API توصیه می‌شود.

Chat Completions API از بین نمی‌رود

Chat Completions API یک استاندارد صنعتی باقی می‌ماند و پشتیبانی از آن ادامه خواهد داشت. Responses API برای ساده‌سازی گردش‌کارهای مربوط به استفاده از ابزار، اجرای کد و مدیریت وضعیت مکالمه معرفی شده است.

تفاوت‌های کلیدی در کد و پاسخ

  • ورودی: Chat Completions به آرایه `messages` نیاز دارد، Responses به `input` (رشته یا آرایه).
  • خروجی: Chat Completions آرایه `choices` با شیء `message` را برمی‌گرداند. Responses یک شیء `response` تایپ‌شده با فیلد `output_text` یا `output` برمی‌گرداند.
  • خروجی ساختاریافته: در Chat Completions از `response_format` استفاده می‌شود. در Responses از `text.format`.
  • وضعیت مکالمه: در Chat Completions باید وضعیت را خودتان مدیریت کنید. Responses دارای `previous_response_id` است.
  • جریان (Streaming): هر دو پشتیبانی می‌کنند، اما Responses API رویدادهای معنایی واضح‌تری دارد.

کدام API را انتخاب کنیم؟

  • Chat Completions: برای تولید متن ساده، بدون نیاز به ابزارهای داخلی، کنترل کامل بر وضعیت.
  • Responses API: برای ساخت عامل‌ها، استفاده از ابزارهای داخلی، گردش‌کارهای پیچیده، مدیریت آسان‌تر وضعیت.

برای جزئیات بیشتر به مستندات رسمی AvalAI مراجعه کنید.

دستیار هوشمند AvalAI

طرح سوال
پاسخ دستیار

پاسخ دستیار در اینجا نمایش داده می‌شود...