Class AssistantCreateRequest
Содержание
[
Скрывать
]Класс AssistantCreateRequest
Объект запроса для создания помощника.
public class AssistantCreateRequest
Конструкторы
Имя | Описание |
---|---|
AssistantCreateRequest() | Конструктор по умолчанию. |
Свойства
Имя | Описание |
---|---|
Description { get; set; } | Получает или задает описание помощника. Максимальная длина - 512 символов. |
Instructions { get; set; } | Получает или задает системные инструкции, которые использует помощник. Максимальная длина - 256,000 символов. |
Metadata { get; set; } | Получает или задает набор из 16 пар “ключ-значение”, которые могут быть прикреплены к объекту. Это может быть полезно для хранения дополнительной информации об объекте в структурированном формате. Ключи могут иметь максимальную длину 64 символа, а значения - максимальную длину 512 символов. |
Model { get; set; } | Получает или задает ID модели для использования. Вы можете использовать API списка моделей, чтобы увидеть все доступные модели, или ознакомиться с нашим обзором моделей для их описаний. |
Name { get; set; } | Получает или задает имя помощника. Максимальная длина - 256 символов. |
ResponseFormat { get; set; } | Получает или задает формат, который модель должна выводить. Совместим с GPT-4o, GPT-4 Turbo и всеми моделями GPT-3.5 Turbo с gpt-3.5-turbo-1106. Установка { “type”: “json_object” } включает режим JSON, который гарантирует, что сообщение, генерируемое моделью, является допустимым JSON. Важно: при использовании режима JSON вы также должны указать модели, чтобы она сама производила JSON через системное или пользовательское сообщение. Без этого модель может генерировать бесконечный поток пробелов, пока генерация не достигнет лимита токенов, что приведет к длительному и, казалось бы, “застрявшему” запросу. Также обратите внимание, что содержимое сообщения может быть частично обрезано, если finish_reason=“length”, что указывает на то, что генерация превысила max_tokens или разговор превысил максимальную длину контекста. |
Temperature { get; set; } | Получает или задает температуру выборки для использования, от 0 до 2. Более высокие значения, такие как 0.8, сделают вывод более случайным, в то время как более низкие значения, такие как 0.2, сделают его более сосредоточенным и детерминированным. |
ToolResources { get; set; } | Получает или задает ресурсы, которые используются инструментами помощника. Ресурсы специфичны для типа инструмента. Например, инструмент code_interpreter требует список ID файлов, в то время как инструмент file_search требует список ID векторного хранилища. |
Tools { get; set; } | Получает или задает список инструментов, доступных помощнику. Максимальное количество инструментов на помощника - 128. Инструменты могут быть типов code_interpreter, file_search или function. |
TopP { get; set; } | Получает или задает альтернативу выборке с температурой, называемую выборкой по ядру, где модель учитывает результаты токенов с вероятностной массой top_p. Таким образом, 0.1 означает, что учитываются только токены, составляющие верхние 10% вероятностной массы. Мы обычно рекомендуем изменять это или температуру, но не оба. |
См. также
- пространство имен Aspose.Pdf.AI
- сборка Aspose.PDF