Obiekty
AnswerResponse
Odpowiedź asystenta (POST /v1/ask, POST /v1/chat bez strumieniowania i zdarzenie done strumienia). Istnieje kilka postaci: zwykła odpowiedź; „brak dokumentów” (empty: no_hits, bez provenance); odmowa w temacie objętym ograniczeniem (empty: restricted z restricted); oraz odmowa bariery ochronnej (empty: guardrail z guardrail, gdzie tekst to standardowy komunikat odmowy organizacji). Odpowiedź z pamięci podręcznej ma cached: true i cache_hit (dokładne powtórzenie lub odpowiedź na podobne pytanie). Odpowiedź oparta wyłącznie na zweryfikowanych kartach (VERIFIED_ONLY) ma verified_only: true.
Pola
answerstringwymaganequestion_idintegerwymaganequerystringcollectionstringwymaganeprovenancearray of NumberProvenanceemptystringDozwolone wartości:
no_hitsrestrictedguardrailno_data_for_periodbasisAnswerBasisverificationAnswerVerificationalt_periodsarray of AnswerAltPerioditems ≤ 6
drilldownarray of AnswerDrilldownitems ≤ 20
restrictedRestrictedInfoguardrailGuardrailVerdictverified_onlybooleancachedbooleancache_hitAnswerCacheHitout_of_scopeAnswerOutOfScopeattachmentsarray of Attachmentexport_errorstringtoolsstring | nullDlaczego przy tej odpowiedzi użyto narzędzi:
request(wprost o to poproszono);compare,compute,action(na podstawie pytania);needs_calc(potrzebne są obliczenia na tabelach);summary(przegląd kolekcji lub dokumentów);mcp(organizacja podłączyła zewnętrzne serwery MCP).Dozwolone wartości:
requestcomparecomputeactionneeds_calcsummarymcpnulltool_callsarray of ToolCallInfocalculationsarray of Calculationpending_actionsarray of PendingActionconversation_idstringTylko dla
POST /v1/chatz rozmową.answer_idstringID obiektu odpowiedzi.
Używane przez
- POST
/v1/askPobieranie odpowiedzi asystenta bez strumieniowania - POST
/v1/chatStrumieniowanie odpowiedzi asystenta (SSE)