reka.ask
Отправляет сообщение в нейросеть Reka и возвращает её ответ.
Сигнатура: reka.ask(model: string, text: string, temperature: float = 0.7, maxTokens: int = 0, timeout: int = 0) -> string
Аргументы:
model
— название модели (например, «reka-core» для Reka Core или «r» для Reka Flash).text
— запрос к нейросети на русском языке.temperature
— число от 0 до 1, обозначающее степень достоверности и вариативности ответов нейросети. Чем ближе к 0, тем более достоверные, но менее вариативные ответы. Чем ближе к 1, тем более вариативные, но менее достоверные ответы.maxTokens
— максимальное число токенов в ответе нейросети. Если меньше или равно нулю, не используется.timeout
— время выполнения запроса в секундах. Если меньше или равно нулю, не используется.Возвращаемое значение: Ответ нейросети в виде строки.
Возможные значения для параметра model
:
reka-core
— для Reka Core.r
— для Reka Flash.Пример использования:
$answer = reka.ask("reka-core", "Есть ли жизнь на Марсе?", 0.5, 500, 15);
// В $answer будет содержаться ответ нейросети на заданный вопрос.