Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Комментарий: Добавлено описание метода gigachat.ask()

...

Примечание: для каждой модели можно указать через / "версию" модели (/latest /rc /deprecated). Соответствие "версии" и "модели" можно найти в официальной документации yandex

...

  • reka-core - для Reka Core.
  • reka-flash r - для Reka Flash.

Блок кода
languagephp
themeDJango
firstline1
titleПримеры использования
linenumberstrue
$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> и возвращает её ответ.

Аргументы:

  1. model - название модели.
  2. text – запрос к нейросети на русском языке.
  3. temperature - число от 0 до 1 обозначающее степень достоверности и вариативности ответов нейросети (0 - максимальная достоверность и минимальная вариативность, 1 - минимальная достоверность и максимальная вариативность).
  4. maxTokens - если больше нуля, то определяет максимальное число токенов в ответе нейросети. Если меньше или равно нулю, то не используется.
  5. timeout - если больше нуля, то ограничивает время выполнения запроса (в секундах). Если меньше или равно, то не используется. 

Возвращаемое значение: ответ нейросети в виде строки.

Примечание: возможны следующие значения для параметра model:

  • GigaChat - для использования GigaChat Lite.
  • -edge - для Reka Edge
  • GigaChat-Pro - для использования GigaChat Pro
  • .

Блок кода
languagephp
themeDJango
firstline1
titleПримеры использования
linenumberstrue
$answer = rekagigachat.ask("reka-coreGigaChat", "Есть ли жизнь на Марсе?", 0.5, 500, 15) // В $answer будет ответ нейросети на заданный вопрос

...