Messages
رابط سازگار با Anthropic برای گفتوگو با هما ("model": "homa"). خروجی هر پاسخ تا ۴٬۰۹۶ توکن است. خطاهای این مسیر فرمت Anthropic دارند.
POST
https://api.dana.expert/v1/messagesهدرها
Authorizationstringالزامیکلید API از کنسول دانا:
Authorization: Bearer dn-live-...x-api-keystringهمان کلید، برای کلاینتهای Anthropic
Content-Typestringالزامی
بدنهٔ درخواست
modelstringالزامیشناسهٔ مدل:
homamax_tokensintegerالزامیسقف توکن خروجی؛ پیشفرض و حداکثر ۴٬۰۹۶. عدد بزرگتر به ۴٬۰۹۶ کم میشود
messagesobject[]الزامیفیلدهای هر عضو messages
rolestringالزامیcontentstring | object[]الزامیمتن پیام یا فهرست بخشها
systemstring | object[]دستور سیستمی
temperaturenumberstreambooleanstop_sequencesstring[]toolsobject[]ابزارها با ساختار Anthropic
پاسخ 200
پاسخ هما، با ساختار Anthropic
idstringtypestringrolestringmodelstringcontentobject[]stop_reasonstringusageobjectفیلدهای usage
input_tokensintegeroutput_tokensinteger
هدرهای پاسخ
x-dana-cold-startstring1وقتی هما پیش از این جواب در حافظه بارگذاری شد؛ چنین پاسخی چند ثانیه بیشتر طول کشیده است. در بقیهٔ پاسخها نمیآید.
خطاها
| کد | یعنی |
|---|---|
400 | خطا با فرمت Anthropic؛ type و پیام، علت را میگویند |
401 | خطا با فرمت Anthropic؛ type و پیام، علت را میگویند |
429 | خطا با فرمت Anthropic؛ type و پیام، علت را میگویند |
503 | هما همین حالا در دسترس نیست؛ چند دقیقه بعد دوباره بفرستید |
همهٔ کدها، علت و راهحل هرکدام در خطاها آمده است.