API postaci zgodne z OpenAI

Twoja aplikacja wysyła wiadomość. Postać odpowiada.

Skieruj klienta OpenAI do Reverie i wywołaj postać zamiast ogólnego modelu. Osobowość, scenariusze, historia i pamięć pozostają na serwerze, a ten sam czat jest widoczny w sieci.

  • Zgodne z OpenAI SDK
  • Streaming domyślnie
  • Trwała historia na serwerze
POST /v1/chat/completions
200 połączono

Żądanie TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "Pamiętasz obserwatorium?"
    }],
  });

Odpowiedź postaci

streaming

{
"role": "assistant",
"content": "Pamiętam obietnicę, którą tam złożyłeś."
}

pamięć zapisana · czat web zsynchronizowany

Jedno żądanie, cały silnik postaci

Zgodne na wejściu, stanowe pod spodem.

Zachowaj znany kontrakt klienta, a Reverie obsłuży postać, kontekst, pamięć i trwałość.

01

Wyślij żądanie jak do OpenAI

Użyj oficjalnego SDK JavaScript lub Python, zmień bazowy URL i zachowaj chat completions.

02

Wybierz postać lub scenariusz

Pole model wskazuje postać, scenariusz lub domyślną wartość klucza.

03

Zbuduj osobowość i kontekst

Reverie łączy definicję, scenariusz, ustawienia, wiadomości, podsumowania i wspomnienia.

04

Przesyłaj i zapisuj odpowiedź

Fragmenty SSE trafiają do klienta, a rozmowa i pamięć są zapisywane.

Trasowanie według klucza
Ciągłość po stronie serwera
Format odpowiedzi OpenAI

Więcej niż opakowanie promptu

Infrastruktura postaci, już złożona.

Buduj produkt bez odtwarzania tożsamości i ciągłości dla każdej integracji.

01

Prawdziwe definicje postaci

Używaj prywatnych i publicznych postaci z ich głosem, zachowaniem, przykładami i ustawieniami.

02

Trwała historia rozmów

Serwer przechowuje kanoniczny czat; zwykle wystarczy ostatnia wiadomość.

03

Pamięć długoterminowa

Obsługiwane modele zapisują wspomnienia, a podsumowania chronią długie wątki.

04

Trasowanie według scenariusza

Oferuj jedną postać w wielu wybieralnych sytuacjach początkowych.

05

Jedna rozmowa wszędzie

Zacznij w aplikacji, kontynuuj na reverie.im lub w bocie i wróć do API.

06

Modele i kredyty wbudowane

Preferencje, przycinanie tokenów, limity i kredyty używają zasad Reverie.

Szybki start

Od klucza do postaci w trzech krokach.

Pierwsze żądanie nie wymaga nowego SDK ani własnej bazy rozmów.

  1. 01

    Utwórz klucz z zakresem

    Nazwij integrację, opcjonalnie przypnij postać, skopiuj rk_ raz i przechowuj na serwerze.

  2. 02

    Zmień bazowy URL

    Użyj https://reverie.im/api/device/v1 i przekaż postać lub scenariusz w model.

  3. 03

    Wyślij wiadomość

    Przesyłaj odpowiedź od razu; Reverie zachowa rozmowę dla kolejnych wywołań.

FAQ API postaci AI

Kontrakt jest znajomy. Stan nie jest ogólny.

Zgodność, trasowanie, trwałość i praktyczne ograniczenia.

Twórz z trwałymi postaciami

API dla aplikacji wymagających ciągłości

Produkt z postaciami potrzebuje tożsamości, scenariusza, historii, pamięci i pewnego wyboru rozmówcy. Reverie łączy to za zgodnym endpointem.

Używaj postaci, nie odbudowanych promptów

Ulepszaj definicje w Reverie bez ponownego wdrażania każdej aplikacji.

Kontroluj koszt długich czatów

Podsumowania i budżet tokenów utrzymują stan bez nieskończonej historii.

Przechodź między produktami

Rozmowa z własnego interfejsu pozostaje dostępna w webowym Reverie.

Zgodność z OpenAI tam, gdzie pomaga

Żądania i odpowiedzi pozostają znajome, a model trasuje do postaci lub scenariusza.

Oficjalne SDK

Używaj klientów OpenAI JavaScript i Python oraz narzędzi z własnym URL.

Odkrywaj dostępne postacie

Endpoint models zwraca ostatnie postacie lub scenariusze postaci domyślnej.

Przewidywalne błędy

Uwierzytelnianie, brak postaci, limit i kwota używają standardowych błędów z kodami.

Jeden endpoint, postać z przeszłością

Połącz aplikację z kimś, nie z czymś.

Utwórz klucz, wybierz postać i wyślij pierwsze żądanie zgodne z OpenAI.