Objektit
ChatRequest
Avustajan vastauksen pyyntö: keskustelun viimeisimmät vuorot, kokoelma, haun asetukset, vastaustila, vienti, rajaus tiettyihin kortteihin, keskustelu, kysymyksen lähtöpaikka ja työkalut.
Kentät
items ≥ 1
collectionstringOletus: "default"
tagsarray of string | nullexportstring | nullcard_idsarray of string | nullitems ≤ 50
streambooleanOletus: false
conversation_idstring | nulllength ≤ 64
originstring | nulltoolsboolean | nullbypass_cachebooleanÄlä ota vastausta vastausvälimuistista (välimuistissa olevan vastauksen alla oleva ”Get a fresh answer” -painike). Uusi vastaus korvaa välimuistissa olevan merkinnän.
Oletus: false
languagestring | nullVastauksen kieli: ISO 639-1 -koodi (
de,en,ru, …), jolla vastataan kyseisellä kielellä. Arvollaautotai ilman kenttää kieli tunnistetaan kysymyksestä. Käyttöliittymä välittää toisenkielisen ehdotuksen kielen erikseen (Starter.language).scopeChatScope | nullKysymyksen rajaus: useita kokoelmia, lähde, tunnisteet ja jakso. Rajauksen kokoelmat korvaavat
collection-kentän. Lähde rajaa vastauksen lähteen kokoelmaan (ja sen omiin kortteihin). Tunnisteet lisätääntags-kenttään. Jakso rajaa taloutta koskevat vastaukset kyseiseen jaksoon. Valita voi vain sitä, minkä käyttäjä näkee (kokoelmat:collections.no_access/collections.not_found; lähde:sources.not_found). Kun mukana onconversation_id, rajaus tallennetaan keskusteluun. Ilman kenttää käytetään keskustelun rajausta;nulltai tyhjä rajaus tyhjentää sen.request_idstringKysymyksen idempotenssiavain. Lähetä sama avain jokaisessa saman kysymyksen virran uusintayrityksessä (uusintayritys yhteyden katkettua; tässä
Last-Event-IDei jatka virtaa, vaan se vain kirjataan lokiin). Uusintayritys jo tallennetun vastauksen avaimella ei luo toista kysymystä: tallennettu tulos lähetetään uudelleen yhtenädone-tapahtumana (ja tekstin sisältävänätoken-tapahtumana), vaikka kysymys- tai krediittiraja olisi käytetty loppuun. Jos edellistä vastausta muodostetaan vielä katkenneelle asiakkaalle, sen muodostaminen pysähtyy ja vastaus muodostetaan uudelleen.length ≤ 64
version_ofinteger (int64)Luo keskusteluun uuden version tämän kysymyksen vuorosta (
question_idsyötteestä): muokattu kysymys (uusi tekstimessages-kentässä), uudelleen muodostettu vastaus (sama teksti, yleensäbypass_cache-kentän kanssa) tai sama kysymys toisellaquality-arvolla (esimerkiksiprecisefast-vastauksen jälkeen). Edellinen kysymyksen ja vastauksen pari säilyy. Sen jälkeiset vuorot jäävät sen haaraan ja piilotetaan syötteestä, kun uusi versio on valittuna (FeedItem.versions,POST /v1/conversations/{conv_id}/versions). Vastauksessa käytetty historia on valittu haara tähän vuoroon asti. Versionqualityei muuta keskustelun asetuksia. Edellyttääconversation_id-kenttää; toisen keskustelun kysymys palauttaa404 questions.not_found.qualitystringTuloksen taustalla olevan haun nopeuden ja tarkkuuden tasapaino:
faston nopeampi,precisetarkempi. Oletus:precise.Sallitut arvot:
fastprecise