Pāriet uz saturu
Sursa Developers

Objekti

ChatRequest

Pieprasījums pēc asistenta atbildes: pēdējās sarunas replikas, kolekcija, meklēšanas iestatījumi, atbildes režīms, eksports, ierobežojums ar konkrētām kartītēm, saruna, jautājuma izcelsme un rīki.

Lauki

  • messagesarray of ChatMessageobligāts

    items ≥ 1

  • collectionstring

    Noklusējums: "default"

  • tagsarray of string | null
  • exportstring | null
  • card_idsarray of string | null

    items ≤ 50

  • streamboolean

    Noklusējums: false

  • conversation_idstring | null

    length ≤ 64

  • originstring | null
  • toolsboolean | null
  • bypass_cacheboolean

    Neņemt atbildi no atbilžu kešatmiņas (poga „Get a fresh answer“ (saņemt jaunu atbildi) zem kešatmiņā saglabātas atbildes). Jaunā atbilde aizstāj kešatmiņā saglabāto ierakstu.

    Noklusējums: false

  • languagestring | null

    Atbildes valoda: ISO 639-1 kods (de, en, ru, …), lai atbildētu šajā valodā. Ar auto vai bez lauka valodu nosaka pēc jautājuma. Ieteikumam citā valodā saskarne tā valodu nodod skaidri (Starter.language).

  • scopeChatScope | null

    Jautājuma joma: vairākas kolekcijas, avots, birkas un periods. Jomas kolekcijas aizstāj collection. Avots sašaurina atbildi līdz tā kolekcijai (un tā paša kartītēm). Birkas tiek pievienotas laukam tags. Periods ierobežo finanšu atbildes ar šo periodu. Var izvēlēties tikai to, ko lietotājs redz (kolekcijas: collections.no_access/collections.not_found; avots: sources.not_found). Ar conversation_id joma tiek saglabāta sarunā. Bez lauka darbojas sarunas joma; null vai tukša joma to notīra.

  • request_idstring

    Jautājuma idempotences atslēga. Sūtiet to pašu atslēgu katrā straumes atkārtojumā vienam jautājumam (atkārtojums pēc savienojuma pārtraukuma; šeit Last-Event-ID straumi neturpina un tiek tikai ierakstīts žurnālā). Atkārtojums ar jau saglabātas atbildes atslēgu neizveido otru jautājumu: saglabātais rezultāts tiek nosūtīts vēlreiz kā viens notikums done (un token ar tekstu), pat ja jautājumu vai kredītu limits ir izsmelts. Ja iepriekšējā atbilde atvienotam klientam vēl tiek ģenerēta, šī ģenerēšana apstājas, un atbilde tiek ģenerēta no jauna.

    length ≤ 64

  • version_ofinteger (int64)

    Izveido šī jautājuma replikas jaunu versiju sarunā (question_id no plūsmas): rediģētu jautājumu (jauns teksts laukā messages), no jauna ģenerētu atbildi (tas pats teksts, parasti ar bypass_cache) vai to pašu jautājumu ar citu quality (piemēram, precise pēc fast atbildes). Iepriekšējais jautājuma un atbildes pāris tiek saglabāts. Replikas pēc tā paliek tā zarā un ir paslēptas no plūsmas, kamēr izvēlēta jaunā versija (FeedItem.versions, POST /v1/conversations/{conv_id}/versions). Atbildei izmantotā vēsture ir izvēlētais zars līdz šai replikai. Versijas quality nemaina sarunas iestatījumus. Nepieciešams conversation_id; jautājums no citas sarunas atgriež 404 questions.not_found.

  • qualitystring

    Ātruma un precizitātes līdzsvars meklēšanā, uz kuras balstās rezultāts: fast ir ātrāks, precise – precīzāks. Noklusējums: precise.

    Atļautās vērtības: fastprecise

Izmanto