OpenAI-kompatible Charakter-API

Deine App sendet eine Nachricht. Ein Charakter antwortet.

Richte einen OpenAI-Client auf Reverie und rufe einen Charakter statt eines generischen Modells auf. Persönlichkeit, Szenarien, Verlauf und Gedächtnis bleiben auf dem Server und derselbe Chat im Web sichtbar.

  • OpenAI-SDK-kompatibel
  • Streaming als Standard
  • Persistenter Serververlauf
POST /v1/chat/completions
200 verbunden

TypeScript-Anfrage

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "Erinnerst du dich an das Observatorium?"
    }],
  });

Charakterantwort

Streaming

{
"role": "assistant",
"content": "Ich erinnere mich an dein Versprechen dort."
}

Gedächtnis gespeichert · Webchat synchronisiert

Eine Anfrage, die ganze Charakter-Engine

Am Rand kompatibel, darunter zustandsbehaftet.

Behalte den bekannten Clientvertrag, während Reverie Charakter, Kontext, Gedächtnis und Persistenz verwaltet.

01

OpenAI-artige Anfrage senden

Nutze das offizielle JavaScript- oder Python-SDK, ändere die Basis-URL und behalte Chat Completions.

02

Charakter oder Szenario auflösen

Das Feld model wählt Charakter, Szenario oder den Standard des Schlüssels.

03

Persönlichkeit und Kontext zusammenstellen

Reverie kombiniert Definition, Szenario, Einstellungen, Nachrichten, Zusammenfassungen und Erinnerungen.

04

Antwort streamen und speichern

SSE-Blöcke erreichen den Client, während Gespräch und Erinnerungen erhalten bleiben.

Routing pro Schlüssel
Serverseitige Kontinuität
OpenAI-Antwortformat

Mehr als ein Prompt-Wrapper

Charakter-Infrastruktur, bereits fertig.

Baue dein Produkt, ohne Identität und Kontinuität für jede Integration neu zu entwickeln.

01

Echte Charakterdefinitionen

Nutze private oder öffentliche Charaktere mit Stimme, Verhalten, Beispielen und Einstellungen.

02

Persistenter Gesprächsverlauf

Der Server bewahrt den kanonischen Chat; meist genügt die letzte Nutzernachricht.

03

Langzeitgedächtnis

Unterstützte Modelle speichern Erinnerungen, Zusammenfassungen erhalten lange Handlungsbögen.

04

Szenariobasiertes Routing

Biete einen Charakter in mehreren auswählbaren Ausgangssituationen an.

05

Ein Gespräch überall

Beginne in einer App, wechsle zu reverie.im oder einem Bot und zurück zur API.

06

Modelle und Credits integriert

Präferenzen, Tokenkürzung, Limits und Credits folgen denselben Reverie-Regeln.

Schnellstart

Vom Schlüssel zum Charakter in drei Schritten.

Für die erste Anfrage brauchst du weder ein neues SDK noch eine eigene Gesprächsdatenbank.

  1. 01

    Begrenzten API-Schlüssel erstellen

    Benenne die Integration, wähle optional einen Charakter, kopiere rk_ einmal und bewahre es auf dem Server auf.

  2. 02

    Basis-URL ändern

    Nutze https://reverie.im/api/device/v1 und übergib Charakter oder Szenario in model.

  3. 03

    Nutzernachricht senden

    Streame die Antwort; Reverie bewahrt das Gespräch für künftige Aufrufe.

FAQ zur KI-Charakter-API

Der Vertrag ist vertraut. Der Zustand ist nicht generisch.

Kompatibilität, Routing, Persistenz und praktische Grenzen.

Mit beständigen Charakteren entwickeln

Eine API für Apps, die Kontinuität brauchen

Ein Charakterprodukt braucht Identität, Szenario, Verlauf, Gedächtnis und eine sichere Sprecherwahl. Reverie bündelt alles hinter einem kompatiblen Endpunkt.

Charaktere statt neu gebauter Prompts

Verbessere Definitionen in Reverie, ohne jede App neu bereitzustellen.

Lange Chats bezahlbar halten

Zusammenfassungen und Tokenbudgets erhalten Zustand ohne endlosen Verlauf.

Zwischen Produkten wechseln

Ein Gespräch aus einer eigenen Oberfläche bleibt im Reverie-Web verfügbar.

OpenAI-kompatibel, wo es hilft

Anfragen und Antworten bleiben vertraut, während model bewusst zu Charakter oder Szenario routet.

Offizielle SDKs

Nutze OpenAI-Clients für JavaScript und Python sowie Tools mit eigener Basis-URL.

Gültige Charaktere entdecken

Der models-Endpunkt liefert letzte Charaktere oder Szenarien des Standards.

Vorhersehbare Fehler

Authentifizierung, fehlender Charakter, Limit und Kontingent nutzen Standardfehler mit maschinenlesbaren Codes.

Ein Endpunkt, ein Charakter mit Vergangenheit

Verbinde deine App mit jemandem, nicht etwas.

Erstelle einen Schlüssel, wähle einen Charakter und sende die erste OpenAI-kompatible Anfrage.