FoundationModelsCall
Статья создана
Обновлена 20 ноября 2025 г.
- Объект FoundationModelsGenerate
- Объект FoundationModelsGenerate.Messages
- Объект FoundationModelsGenerate.Message
- Объект FoundationModelsGenerate.ReasoningOptions
- Объект FoundationModelsClassify
- Объект FoundationModelsFewShotClassify
- Объект FoundationModelsFewShotClassify.Labels
- Объект FoundationModelsFewShotClassify.Samples
- Объект FoundationModelsFewShotClassify.Sample
Интеграция с Yandex AI Studio.
Поля generate, classify и fewShotClassify — взаимоисключающие, можно использовать только одно из них.
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
modelUrl |
string |
Да | Нет | Нет | Идентификатор вызываемой модели. |
generate |
FoundationModelsGenerate | Нет | Нет | Нет | Конфигурация действия generate — генерации текста. |
classify |
FoundationModelsClassify | Нет | Нет | Нет | Конфигурация действия classify — дообученной классификации. |
fewShotClassify |
FoundationModelsFewShotClassify | Нет | Нет | Нет | Конфигурация действия fewShotClassify — классификации по промпту. |
Объект FoundationModelsGenerate
Поля json и messages — взаимоисключающие, можно использовать только одно из них. Поля jsonSchema и jsonObject — взаимоисключающие, можно использовать только одно из них.
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
temperature |
number |
Да | 0.3 |
Нет | Чем выше температура, тем более креативными и случайными будут ответы модели. Принимает значения от 0 (включительно) до 1 (включительно). |
maxTokens |
integer |
Да | 5.0 |
Нет | Максимальное число токенов генерации. Позволит ограничить ответ модели, если это необходимо. |
json |
string |
Нет | "" |
Да | Контекст для модели в виде JSON-строки. Подробнее см. описание поля messages в документации AI Studio. |
messages |
FoundationModelsGenerate.Messages[] | Нет | "" |
Нет | Контекст для модели в виде явного перечисления входных сообщений. |
reasoningOptions |
FoundationModelsGenerate.ReasoningOptions | Нет | Нет | Нет | Режим рассуждений. Подробнее см. в документации AI Studio. |
jsonSchema |
string |
Нет | Нет | Да | Ответ модели в виде JSON-схемы. |
jsonObject |
boolean |
Нет | Нет | Нет | Если значение true, модель возвращает ответ в виде JSON-объекта. Иначе — ответ форматируется с помощью разметки Markdown. Подробнее см. в документации AI Studio. |
Объект FoundationModelsGenerate.Messages
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
messages |
FoundationModelsGenerate.Message | Да | Нет | Да | Входные сообщения. |
Объект FoundationModelsGenerate.Message
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
role |
string |
Да | Нет | Нет | Идентификатор отправителя сообщения. Доступные значения: system, assistant, и user. Подробнее см. TextGeneration.completion. |
text |
string |
Да | Нет | Да | Текст сообщения. Подробнее см. TextGeneration.completion. |
Объект FoundationModelsGenerate.ReasoningOptions
|
Имя поля |
Тип |
Обязательное |
Значение по умолчанию |
Поддерживается шаблонизация |
Описание |
|
|
|
Да |
|
Нет |
Возможные статусы режима рассуждений:
|
Объект FoundationModelsClassify
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
text |
string |
Да | Нет | Да | Текстовое описание сообщения. |
Объект FoundationModelsFewShotClassify
Поля labelsJson и labelsArray — взаимоисключающие, можно использовать только одно из них. Поля samplesJson и samplesArray — взаимоисключающие, можно использовать только одно из них.
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
taskDescription |
string |
Да | Нет | Да | Текстовое описание задания для классификатора. |
text |
string |
Да | Нет | Да | Текстовое описание сообщения. |
labelsJson |
string |
Нет | Нет | Да | Классы в виде JSON-объекта. |
labelsArray |
FoundationModelsFewShotClassify.Labels[] | Нет | Нет | Нет | Классы в виде массива. |
samplesJson |
string |
Нет | Нет | Да | Примеры запросов в виде JSON-объекта. |
samplesArray |
FoundationModelsFewShotClassify.Samples[] | Нет | Нет | Нет | Примеры запросов в виде массива. |
Объект FoundationModelsFewShotClassify.Labels
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
labels |
string |
Да | Нет | Да | Классы. |
Объект FoundationModelsFewShotClassify.Samples
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
samples |
FoundationModelsFewShotClassify.Sample | Да | Нет | Нет | Примеры запросов. |
Объект FoundationModelsFewShotClassify.Sample
| Имя поля | Тип | Обязательное | Значение по умолчанию | Поддерживается шаблонизация | Описание |
|---|---|---|---|---|---|
text |
string |
Да | Нет | Да | Текстовое описание сообщения. |
label |
string |
Да | Нет | Да | Класс. |