API de personagens compatível com OpenAI

Seu app envia uma mensagem. Um personagem responde.

Aponte um cliente OpenAI para o Reverie e chame um personagem, não um modelo genérico. Personalidade, cenários, histórico e memória ficam no servidor, e o mesmo chat permanece visível na web.

  • Compatível com SDK OpenAI
  • Streaming por padrão
  • Histórico persistente no servidor
POST /v1/chat/completions
200 conectado

Requisição TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "Você se lembra do observatório?"
    }],
  });

Resposta do personagem

streaming

{
"role": "assistant",
"content": "Eu me lembro da promessa que você fez lá."
}

memória salva · chat web sincronizado

Uma requisição, todo o motor de personagens

Compatível na interface, com estado por baixo.

Mantenha o contrato de cliente conhecido enquanto o Reverie gerencia personagem, contexto, memória e persistência.

01

Envie uma requisição no estilo OpenAI

Use o SDK oficial de JavaScript ou Python, mude a URL base e mantenha chat completions.

02

Resolva personagem ou cenário

O campo model escolhe personagem, cenário ou o padrão da chave.

03

Monte personalidade e contexto

O Reverie combina definição, cenário, preferências, mensagens, resumos e memórias.

04

Transmita e salve a resposta

Blocos SSE chegam ao cliente enquanto conversa e memórias ficam disponíveis.

Roteamento por chave
Continuidade no servidor
Formato de resposta OpenAI

Mais que um wrapper de prompt

Infraestrutura de personagens, já montada.

Construa seu produto sem refazer identidade e continuidade para cada integração.

01

Definições reais

Use personagens privados ou públicos com voz, comportamento, exemplos e configurações intactos.

02

Histórico persistente

O servidor guarda o chat canônico; normalmente basta enviar a última mensagem.

03

Memória de longo prazo

Modelos compatíveis salvam memórias e resumos preservam arcos longos.

04

Roteamento por cenário

Ofereça um personagem em várias situações iniciais selecionáveis.

05

Uma conversa em todo lugar

Comece em um app, continue no reverie.im ou em um bot e volte à API.

06

Modelos e créditos integrados

Preferências, corte de tokens, limites e créditos seguem as regras do Reverie.

Início rápido

Da chave ao personagem em três etapas.

Sem novo SDK ou banco de conversas próprio para a primeira requisição.

  1. 01

    Crie uma chave limitada

    Nomeie a integração, fixe um personagem se quiser, copie a chave rk_ uma vez e guarde-a no servidor.

  2. 02

    Mude a URL base

    Use https://reverie.im/api/device/v1 e passe personagem ou cenário em model.

  3. 03

    Envie uma mensagem

    Receba em streaming; o Reverie mantém a conversa para chamadas futuras.

Perguntas sobre a API de personagens

O contrato é familiar. O estado não é genérico.

Compatibilidade, roteamento, persistência e limites práticos.

Crie com personagens persistentes

Uma API para apps que precisam de continuidade

Um produto de personagens precisa de identidade, cenário, histórico, memória e uma forma confiável de escolher quem fala. O Reverie reúne tudo em um endpoint compatível.

Use personagens, não prompts refeitos

Melhore definições no Reverie sem republicar cada aplicativo.

Controle o custo de chats longos

Resumos e orçamento de tokens preservam o estado sem reenviar um histórico infinito.

Atravesse produtos

Uma conversa iniciada em outra interface continua disponível na web do Reverie.

Compatível com OpenAI onde ajuda

Requisições e respostas são familiares, enquanto model direciona para personagem ou cenário.

SDKs oficiais

Use clientes OpenAI para JavaScript e Python e ferramentas com URL base personalizada.

Descubra personagens válidos

O endpoint models retorna personagens recentes ou cenários do personagem padrão.

Erros previsíveis

Autenticação, personagem ausente, limite e cota usam erros padrão com códigos legíveis por máquina.

Um endpoint, um personagem com passado

Conecte seu app a alguém, não algo.

Crie uma chave, escolha um personagem e envie sua primeira requisição compatível com OpenAI.