...
Примечание: для каждой модели можно указать через / "версию" модели (/latest /rc /deprecated). Соответствие "версии" и "модели" можно найти в официальной документации yandex
...
- reka-core - для Reka Core.
- reka-flash r - для Reka Flash.
| Блок кода | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
$answer = reka.ask("reka-core", "Есть ли жизнь на Марсе?", 0.5, 500, 15) // В $answer будет ответ нейросети на заданный вопрос |
Функции для работы с GigaChat
gigachat.ask(model string, text string, temperature float = 0.7, maxTokens int = 0, timeout int = 0) string
| HTML |
|---|
<b>Назначение:</b> отправляет сообщение в нейросеть <a href="https://developers.sber.ru/portal/products/gigachat-api" target="_blank">GigaChat</a> и возвращает её ответ. |
Аргументы:
- model - название модели.
- text – запрос к нейросети на русском языке.
- temperature - число от 0 до 1 обозначающее степень достоверности и вариативности ответов нейросети (0 - максимальная достоверность и минимальная вариативность, 1 - минимальная достоверность и максимальная вариативность).
- maxTokens - если больше нуля, то определяет максимальное число токенов в ответе нейросети. Если меньше или равно нулю, то не используется.
- timeout - если больше нуля, то ограничивает время выполнения запроса (в секундах). Если меньше или равно, то не используется.
Возвращаемое значение: ответ нейросети в виде строки.
Примечание: возможны следующие значения для параметра model:
- GigaChat - для использования GigaChat Lite. -edge - для Reka Edge
- GigaChat-Pro - для использования GigaChat Pro
- .
| Блок кода | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
$answer = rekagigachat.ask("reka-coreGigaChat", "Есть ли жизнь на Марсе?", 0.5, 500, 15) // В $answer будет ответ нейросети на заданный вопрос |
...