رفتن به محتوای اصلی
کنسول / مستندات API
مستندات API
DANA API REFERENCE

Responses

پاسخ متنی با خروجی output_text و قرارداد stateless.

API · v1
فهرست مستندات ۱۴ بخش
آدرس پایهٔ همین محیطhttps://api.danaai.ai/v1
POST/responses

مسیرها نسبت به آدرس پایهٔ بالا هستند؛ احراز هویت با کلید دانا انجام می‌شود.

input می‌تواند رشته یا پیام‌های متنی system، developer، user و assistant باشد؛ آخرین پیام گفتگو باید درخواست user باشد. برای تاریخچه، پیام‌های متنی قبلی را در درخواست جدید بفرستید.

store فقط false یا حذف‌شده است. این گزینه نگهداری سوابق حساب، متن درخواست و صورتحساب دانا را غیرفعال نمی‌کند.

پارامترها و محدودیت‌ها
model / input
مدل دقیق کاتالوگ و متن یا آرایهٔ پیام‌های متنی؛ آرایهٔ محتوا از input_text و برای تاریخچهٔ assistant از output_text استفاده می‌کند.
instructions
دستور متنی اختیاری برای پاسخ.
temperature / max_output_tokens
پارامتر سازگار با مدل؛ سقف خروجی درگاه ۱۶٬۳۸۴ توکن و پیش‌فرض ۱٬۰۲۴ است.
stream / store
stream برای SSE؛ store فقط false.
پاسخ متنیاجرای این درخواست هزینهٔ تولید دارد
Python
import osfrom openai import OpenAI client = OpenAI(    api_key=os.environ["DANA_API_KEY"],    base_url="https://api.danaai.ai/v1",    max_retries=0,) response = client.responses.create(    model=os.environ["DANA_MODEL"],    instructions="Answer briefly in Persian.",    input="What is caching?",    max_output_tokens=256,    store=False,)print(response.output_text)

پاسخ و خطاها

id، object=response، status=completed، model، output[] و usage. متن در output[].content[].text است و SDK آن را به output_text تبدیل می‌کند. ورودی یا پارامتر پشتیبانی‌نشده: 400.

id / object
شناسه پاسخ / response
status
completed یا incomplete در سقف توکن
output[].content[].text
متن عمومی پاسخ
usage
input_tokens، output_tokens، total_tokens

احراز هویت: Authorization: Bearer DANA_API_KEY. خطاهای مشترک: 401 کلید نامعتبر، 403 دسترسی ناکافی، 429 محدودیت درخواست. خطاهای ورودی و خروجی این عملیات را در پارامترها و یادداشت‌های بالا بررسی کنید.

ساختار خطا و راهنمای بازیابی

نمونه‌ها از پکیج رسمی openai یا HTTP استاندارد استفاده می‌کنند، نه «SDK جدید دانا». کپی‌کردن کد هیچ درخواست پولی ارسال نمی‌کند. کلید را فقط در سرور نگه دارید.

DANA DEVELOPER PLATFORMیک اتصال؛ مدل‌های متنوع