Objekt
AnswerResponse
Assistentens svar (POST /v1/ask, POST /v1/chat utan strömning och händelsen done i strömmen). Det finns flera former: ett vanligt svar; ”inga dokument” (empty: no_hits, utan provenance); ett avslag på ett begränsat ämne (empty: restricted med restricted); och ett avslag från en skyddsregel (empty: guardrail med guardrail, där texten är organisationens standardmeddelande vid avslag). Ett cachat svar har cached: true och cache_hit (en exakt upprepning eller ett svar på en liknande fråga). Ett svar som bara bygger på verifierade kort (VERIFIED_ONLY) har verified_only: true.
Fält
answerstringobligatoriskquestion_idintegerobligatoriskquerystringcollectionstringobligatoriskprovenancearray of NumberProvenanceemptystringTillåtna värden:
no_hitsrestrictedguardrailno_data_for_periodbasisAnswerBasisverificationAnswerVerificationalt_periodsarray of AnswerAltPerioditems ≤ 6
drilldownarray of AnswerDrilldownitems ≤ 20
restrictedRestrictedInfoguardrailGuardrailVerdictverified_onlybooleancachedbooleancache_hitAnswerCacheHitout_of_scopeAnswerOutOfScopeattachmentsarray of Attachmentexport_errorstringtoolsstring | nullVarför verktyg användes för det här svaret:
request(uttryckligen begärt);compare,compute,action(utifrån frågan);needs_calc(en beräkning över tabeller behövs);summary(en översikt över en samling eller dokument);mcp(organisationen har anslutit externa MCP-servrar).Tillåtna värden:
requestcomparecomputeactionneeds_calcsummarymcpnulltool_callsarray of ToolCallInfocalculationsarray of Calculationpending_actionsarray of PendingActionconversation_idstringBara för
POST /v1/chatmed en konversation.answer_idstringSvarsobjektets id.
Används av
- POST
/v1/askHämta ett svar från assistenten utan strömning - POST
/v1/chatStrömma ett svar från assistenten (SSE)