gigachat_dart library

Classes

Chat
No Description
ChatCompletion
No Description
ChatCompletionStream
No Description
ChatFunctionsInner
No Description
ChatFunctionsInnerFewShotExamplesInner
No Description
ChatFunctionsInnerFewShotExamplesInnerParams
Пример заполнения параметров пользовательской функции.
ChatFunctionsInnerParameters
Валидный JSON-объект с набором пар ключ-значение, которые описывают аргументы функции.
ChatFunctionsInnerReturnParameters
JSON-объект с описанием параметров, которые может вернуть ваша функция.
Choices
No Description
ChoicesChunk
No Description
Embedding
No Description
EmbeddingDataInner
Объект с данными о векторном представлении текста.
EmbeddingDataInnerUsage
No Description
EmbeddingsBody
No Description
FileId
No Description
FunctionCallCustomFunction
No Description
FunctionCallCustomFunctionPartialArguments
JSON-объект в котором вы можете явно задать некоторые аргументы указанной функции. Остальные аргументы модель сгенерирует самостоятлеьно.
GigachatClient
Client for GigaChat API
Message
No Description
MessagesRes
Сгенерированное сообщение.
Model
No Description
Models
No Description
Token
No Description
TokenCountItem
No Description
TokensCountBody
No Description
Usage
Данные об использовании модели.

Enums

ChoicesChunkFinishReason
Причина завершения гипотезы. Возможные значения:
ChoicesFinishReason
Причина завершения гипотезы. Возможные значения:
FunctionCallNoneAuto
Режим работы с функциями
MessageRole
Роль автора сообщения:
MessagesResRole
Роль автора сообщения.

Typedefs

Context = List<Map<String, dynamic>>
Массив сообщений, описывающих работу встроенных функций.
TokensCount = List<TokenCountItem>
No Description

Exceptions / Errors

GigachatClientException
HTTP exception handler for GigachatClient