Об’єкти
AnswerResponse
Відповідь асистента (POST /v1/ask, POST /v1/chat без потокової передачі та подія done потоку). Є кілька форм: звичайна відповідь; «немає документів» (empty: no_hits, без provenance); відмова щодо теми з обмеженим доступом (empty: restricted з restricted); і відмова обмежувача (empty: guardrail з guardrail, де текст — стандартне повідомлення організації про відмову). Відповідь з кешу має cached: true і cache_hit (точний повтор або відповідь на схоже запитання). Відповідь, що ґрунтується лише на верифікованих картках (VERIFIED_ONLY), має verified_only: true.
Поля
answerstringобов’язковоquestion_idintegerобов’язковоquerystringcollectionstringобов’язковоprovenancearray of NumberProvenanceemptystringДопустимі значення:
no_hitsrestrictedguardrailno_data_for_periodbasisAnswerBasisverificationAnswerVerificationalt_periodsarray of AnswerAltPerioditems ≤ 6
drilldownarray of AnswerDrilldownitems ≤ 20
restrictedRestrictedInfoguardrailGuardrailVerdictverified_onlybooleancachedbooleancache_hitAnswerCacheHitout_of_scopeAnswerOutOfScopeattachmentsarray of Attachmentexport_errorstringtoolsstring | nullЧому для цієї відповіді використано інструменти:
request(явно запитано);compare,compute,action(за змістом запитання);needs_calc(потрібен розрахунок за таблицями);summary(огляд колекції або документів);mcp(організація підключила зовнішні сервери MCP).Допустимі значення:
requestcomparecomputeactionneeds_calcsummarymcpnulltool_callsarray of ToolCallInfocalculationsarray of Calculationpending_actionsarray of PendingActionconversation_idstringЛише для
POST /v1/chatз розмовою.answer_idstringID об’єкта відповіді.
Використовується в
- POST
/v1/askОтримати відповідь асистента без потокової передачі - POST
/v1/chatОтримувати відповідь асистента потоком (SSE)