Отправьте запрос как в OpenAI
Используйте официальный SDK JavaScript или Python, сменив базовый URL.
Направьте OpenAI-клиент в Reverie и вызывайте персонажа, а не общую модель. Личность, сценарии, история и память остаются на сервере, а тот же разговор виден в вебе.
Запрос TypeScript
const reply = await client.chat
.completions.create({
model: "Luna [abc12345]",
messages: [{
role: "user",
content: "Ты помнишь обсерваторию?"
}],
});Ответ персонажа
стриминг{
"role": "assistant",
"content": "Я помню обещание, которое ты там дал."
}
Один запрос, весь движок персонажа
Сохраните знакомый контракт клиента, пока Reverie управляет персонажем, контекстом, памятью и хранением.
Используйте официальный SDK JavaScript или Python, сменив базовый URL.
Поле model указывает персонажа, сценарий или значение ключа по умолчанию.
Reverie объединяет определение, сценарий, настройки, сообщения, итоги и воспоминания.
SSE-фрагменты идут клиенту, а разговор и память сохраняются.
Больше, чем оболочка промпта
Создавайте продукт, не перестраивая личность и непрерывность для каждой интеграции.
Используйте личных и публичных персонажей с их голосом, поведением и настройками.
Сервер хранит канонический чат; обычно достаточно последнего сообщения.
Поддерживаемые модели сохраняют воспоминания, а итоги — длинные арки.
Предлагайте персонажа в нескольких выбираемых начальных ситуациях.
Начните в приложении, продолжите на reverie.im или в боте и вернитесь в API.
Настройки, обрезка токенов, лимиты и кредиты следуют правилам Reverie.
Быстрый старт
Для первого запроса не нужен новый SDK или собственная база разговоров.
Назовите интеграцию, при желании закрепите персонажа, один раз скопируйте rk_ и храните на сервере.
Используйте https://reverie.im/api/device/v1 и передайте персонажа или сценарий в model.
Получите потоковый ответ; Reverie сохранит разговор для будущих вызовов.
Вопросы об API персонажей
Совместимость, маршрутизация, хранение и практические ограничения.
Создавайте с постоянными персонажами
Продукту с персонажами нужны личность, сценарий, история, память и надёжный выбор говорящего. Reverie объединяет всё за совместимым эндпоинтом.
Улучшайте определения в Reverie без повторного развёртывания приложений.
Итоги и бюджет токенов сохраняют состояние без бесконечной истории.
Разговор из собственного интерфейса остаётся доступен в вебе Reverie.
Запросы и ответы знакомы, а model направляет к персонажу или сценарию.
Используйте клиенты OpenAI для JavaScript и Python и инструменты со своим URL.
Эндпоинт models возвращает недавних персонажей или сценарии персонажа по умолчанию.
Аутентификация, отсутствие персонажа, лимит и квота используют стандартные ошибки с кодами.
Один эндпоинт, персонаж с прошлым
Создайте ключ, выберите персонажа и отправьте первый совместимый с OpenAI запрос.