Nesneler
AnswerResponse
Asistanın yanıtı (POST /v1/ask, akışsız POST /v1/chat ve akışın done olayı). Birkaç biçimi vardır: normal yanıt; “belge yok” (empty: no_hits, provenance olmadan); kısıtlı bir konuda ret (empty: restricted ile birlikte restricted); ve koruma kuralı reddi (empty: guardrail ile birlikte guardrail; metin, kuruluşun standart ret iletisidir). Önbellekteki yanıtta cached: true ve cache_hit bulunur (birebir tekrar ya da benzer bir soruya yanıt). Yalnızca doğrulanmış kartlara dayanan yanıtta (VERIFIED_ONLY) verified_only: true bulunur.
Alanlar
answerstringzorunluquestion_idintegerzorunluquerystringcollectionstringzorunluprovenancearray of NumberProvenanceemptystringGeçerli değerler:
no_hitsrestrictedguardrailno_data_for_periodbasisAnswerBasisverificationAnswerVerificationalt_periodsarray of AnswerAltPerioditems ≤ 6
drilldownarray of AnswerDrilldownitems ≤ 20
restrictedRestrictedInfoguardrailGuardrailVerdictverified_onlybooleancachedbooleancache_hitAnswerCacheHitout_of_scopeAnswerOutOfScopeattachmentsarray of Attachmentexport_errorstringtoolsstring | nullBu yanıt için araçların neden kullanıldığı:
request(açıkça istendi);compare,compute,action(soruya göre);needs_calc(tablolar üzerinde hesaplama gerekiyor);summary(bir koleksiyonun ya da belgelerin genel görünümü);mcp(kuruluş harici MCP sunucularını bağlamış).Geçerli değerler:
requestcomparecomputeactionneeds_calcsummarymcpnulltool_callsarray of ToolCallInfocalculationsarray of Calculationpending_actionsarray of PendingActionconversation_idstringYalnızca sohbetli
POST /v1/chatiçin.answer_idstringYanıt nesnesinin kimliği.
Kullanıldığı yerler
- POST
/v1/askAsistanın yanıtını akış olmadan alma - POST
/v1/chatAsistanın yanıtını akış olarak alma (SSE)