Obiecte
AnswerResponse
Răspunsul asistentului (POST /v1/ask, POST /v1/chat fără flux și evenimentul done al fluxului). Există mai multe forme: un răspuns obișnuit; „nu există documente” (empty: no_hits, fără provenance); un refuz pe un subiect restricționat (empty: restricted cu restricted); și un refuz din cauza unei reguli de protecție (empty: guardrail cu guardrail, unde textul este mesajul standard de refuz al organizației). Un răspuns din cache are cached: true și cache_hit (o repetare exactă sau un răspuns la o întrebare similară). Un răspuns bazat doar pe fișe verificate (VERIFIED_ONLY) are verified_only: true.
Câmpuri
answerstringobligatoriuquestion_idintegerobligatoriuquerystringcollectionstringobligatoriuprovenancearray of NumberProvenanceemptystringValori permise:
no_hitsrestrictedguardrailno_data_for_periodbasisAnswerBasisverificationAnswerVerificationalt_periodsarray of AnswerAltPerioditems ≤ 6
drilldownarray of AnswerDrilldownitems ≤ 20
restrictedRestrictedInfoguardrailGuardrailVerdictverified_onlybooleancachedbooleancache_hitAnswerCacheHitout_of_scopeAnswerOutOfScopeattachmentsarray of Attachmentexport_errorstringtoolsstring | nullDe ce au fost folosite instrumente pentru acest răspuns:
request(cerut explicit);compare,compute,action(pe baza întrebării);needs_calc(este necesar un calcul pe tabele);summary(o prezentare de ansamblu a unei colecții sau a unor documente);mcp(organizația a conectat servere MCP externe).Valori permise:
requestcomparecomputeactionneeds_calcsummarymcpnulltool_callsarray of ToolCallInfocalculationsarray of Calculationpending_actionsarray of PendingActionconversation_idstringDoar pentru
POST /v1/chatcu o conversație.answer_idstringID-ul obiectului răspunsului.
Folosit de
- POST
/v1/askObține un răspuns al asistentului fără transmitere în flux - POST
/v1/chatTransmite în flux un răspuns al asistentului (SSE)