API de personajes compatible con OpenAI

Tu aplicación envía un mensaje. Un personaje responde.

Conecta un cliente de OpenAI a Reverie y llama a un personaje, no a un modelo genérico. Personalidad, escenarios, historial y memoria permanecen en el servidor y el chat sigue visible en la web.

  • Compatible con el SDK de OpenAI
  • Streaming predeterminado
  • Historial persistente en el servidor
POST /v1/chat/completions
200 conectado

Solicitud TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "¿Recuerdas el observatorio?"
    }],
  });

Respuesta del personaje

streaming

{
"role": "assistant",
"content": "Recuerdo la promesa que hiciste allí."
}

memoria guardada · chat web sincronizado

Una solicitud, todo el motor de personajes

Compatible en la interfaz, con estado por debajo.

Mantén el contrato de cliente conocido mientras Reverie gestiona personaje, contexto, memoria y persistencia.

01

Envía una solicitud tipo OpenAI

Usa el SDK oficial de JavaScript o Python, cambia la URL base y conserva chat completions.

02

Resuelve personaje o escenario

El campo model elige un personaje, escenario o el predeterminado de la clave.

03

Compone personalidad y contexto

Reverie combina definición, escenario, preferencias, mensajes, resúmenes y recuerdos.

04

Transmite y guarda la respuesta

Los fragmentos SSE llegan al cliente mientras conversación y recuerdos quedan disponibles.

Enrutamiento por clave
Continuidad en el servidor
Formato de respuesta de OpenAI

Más que un envoltorio de prompts

Infraestructura de personajes, ya montada.

Construye tu producto sin rehacer identidad y continuidad para cada integración.

01

Definiciones reales

Usa personajes privados o públicos con voz, comportamiento, ejemplos y ajustes intactos.

02

Historial persistente

El servidor conserva el chat canónico; normalmente solo envías el último mensaje.

03

Memoria a largo plazo

Los modelos compatibles guardan recuerdos y los resúmenes preservan arcos largos.

04

Enrutamiento por escenario

Ofrece un personaje en varias situaciones iniciales como variantes seleccionables.

05

Una conversación en todas partes

Empieza en una app, continúa en reverie.im o un bot y vuelve a la API.

06

Modelos y créditos integrados

Preferencias, recorte de tokens, límites y créditos siguen las reglas de Reverie.

Inicio rápido

De la clave al personaje en tres pasos.

Sin SDK nuevo ni base de datos propia para la primera solicitud.

  1. 01

    Crea una clave limitada

    Nombra la integración, fija un personaje si quieres, copia la clave rk_ una vez y guárdala en tu servidor.

  2. 02

    Cambia la URL base

    Usa https://reverie.im/api/device/v1 y pasa personaje o escenario en model.

  3. 03

    Envía un mensaje

    Recibe la respuesta en streaming; Reverie conserva la conversación para futuras llamadas.

Preguntas sobre la API de personajes

El contrato es familiar. El estado no es genérico.

Compatibilidad, enrutamiento, persistencia y límites prácticos.

Crea con personajes persistentes

Una API para aplicaciones que necesitan continuidad

Un producto de personajes necesita identidad, escenario, historial, memoria y una forma fiable de elegir quién habla. Reverie lo reúne tras un endpoint compatible.

Usa personajes, no prompts rehechos

Mejora las definiciones en Reverie sin volver a desplegar cada aplicación.

Controla el coste de chats largos

Resúmenes y recorte de tokens conservan estado sin reenviar un historial infinito.

Cruza entre productos

Una conversación de una interfaz propia sigue disponible en la web de Reverie.

Compatibilidad con OpenAI donde ayuda

Solicitud y respuesta son familiares, mientras model dirige a un personaje o escenario sin reducirlo a un nombre de modelo.

SDK oficiales

Usa clientes OpenAI de JavaScript y Python y herramientas con URL base personalizada.

Descubre personajes válidos

El endpoint models devuelve personajes recientes o escenarios del personaje predeterminado.

Errores predecibles

Autenticación, personaje ausente, límite y cuota usan errores estándar con códigos legibles por máquina.

Un endpoint, un personaje con pasado

Conecta tu aplicación con alguien, no algo.

Crea una clave, elige un personaje y envía tu primera solicitud compatible con OpenAI.