Objekter
ChatRequest
Forespørsel om et svar fra assistenten: de siste rundene i samtalen, samlingen, søkeinnstillinger, svarmodusen, eksport, en begrensning til bestemte kort, samtalen, spørsmålets opprinnelse og verktøy.
Felt
items ≥ 1
collectionstringStandard: "default"
tagsarray of string | nullexportstring | nullcard_idsarray of string | nullitems ≤ 50
streambooleanStandard: false
conversation_idstring | nulllength ≤ 64
originstring | nulltoolsboolean | nullbypass_cachebooleanIkke hent svaret fra svarbufferen (knappen «Get a fresh answer» (hent et nytt svar) under et bufret svar). Det nye svaret erstatter den bufrede oppføringen.
Standard: false
languagestring | nullSvarspråk: en kode etter ISO 639-1 (
de,en,ru, …) for å svare på det språket. Medautoeller uten feltet gjenkjennes språket fra spørsmålet. Grensesnittet sender språket til et forslag på et annet språk eksplisitt (Starter.language).scopeChatScope | nullSpørsmålets omfang: flere samlinger, en kilde, tagger og en periode. Samlingene i omfanget erstatter
collection. En kilde begrenser svaret til kildens samling (og kildens egne kort). Taggene legges til itags. Perioden begrenser økonomiske svar til den perioden. Du kan bare velge det brukeren kan se (samlinger:collections.no_access/collections.not_found; kilde:sources.not_found). Medconversation_idlagres omfanget i samtalen. Uten feltet gjelder samtalens omfang;nulleller et tomt omfang fjerner det.request_idstringSpørsmålets idempotensnøkkel. Send den samme nøkkelen i hvert nytt forsøk på strømmen for ett spørsmål (et nytt forsøk etter et brudd; her fortsetter ikke
Last-Event-IDstrømmen og blir bare logget). Et nytt forsøk med nøkkelen til et svar som allerede er lagret, oppretter ikke et nytt spørsmål: det lagrede resultatet sendes på nytt som én hendelsedone(og entokenmed teksten), selv om grensen for spørsmål eller kreditter er brukt opp. Hvis det forrige svaret fortsatt lages for en klient som har mistet tilkoblingen, stoppes det, og svaret lages på nytt.length ≤ 64
version_ofinteger (int64)Oppretter en ny versjon av denne spørsmålsrunden i samtalen (
question_idfra feeden): et redigert spørsmål (ny tekst imessages), et nytt svar (den samme teksten, vanligvis medbypass_cache) eller det samme spørsmålet med en annenquality(for eksempelpreciseetter etfast-svar). Det forrige paret av spørsmål og svar beholdes. Rundene etter det blir værende i grenen og skjules i feeden mens den nye versjonen er valgt (FeedItem.versions,POST /v1/conversations/{conv_id}/versions). Historikken som brukes til svaret, er den valgte grenen fram til denne runden.qualityfor en versjon endrer ikke samtalens innstillinger. Kreverconversation_id; et spørsmål fra en annen samtale returnerer404 questions.not_found.qualitystringBalansen mellom hastighet og nøyaktighet i søket bak resultatet:
faster raskere,preciseer mer nøyaktig. Standard:precise.Tillatte verdier:
fastprecise