API karakter kompatibel OpenAI

Aplikasimu mengirim pesan. Karakter menjawab.

Arahkan klien OpenAI ke Reverie dan panggil karakter, bukan model generik. Kepribadian, skenario, riwayat, dan memori tetap di server, dan chat yang sama terlihat di web.

  • Kompatibel OpenAI SDK
  • Streaming secara default
  • Riwayat persisten di server
POST /v1/chat/completions
200 terhubung

Permintaan TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "Kamu ingat observatorium itu?"
    }],
  });

Respons karakter

streaming

{
"role": "assistant",
"content": "Aku ingat janji yang kamu buat di sana."
}

memori tersimpan · chat web tersinkron

Satu permintaan, seluruh mesin karakter

Kompatibel di permukaan, menyimpan keadaan di dalam.

Pertahankan kontrak klien yang dikenal sementara Reverie menangani karakter, konteks, memori, dan persistensi.

01

Kirim permintaan gaya OpenAI

Gunakan SDK JavaScript atau Python resmi, ubah URL dasar, dan pertahankan chat completions.

02

Tentukan karakter atau skenario

Kolom model memilih karakter, skenario, atau default kunci.

03

Susun kepribadian dan konteks

Reverie menggabungkan definisi, skenario, preferensi, pesan, ringkasan, dan memori.

04

Streaming dan simpan respons

Potongan SSE tiba di klien sementara percakapan dan memori disimpan.

Routing per kunci
Kesinambungan server
Format respons OpenAI

Lebih dari pembungkus prompt

Infrastruktur karakter, sudah dirakit.

Bangun produk tanpa membuat ulang identitas dan kesinambungan untuk setiap integrasi.

01

Definisi karakter nyata

Gunakan karakter privat atau publik dengan suara, perilaku, contoh, dan pengaturan utuh.

02

Riwayat persisten

Server menyimpan chat kanon; biasanya cukup kirim pesan terbaru.

03

Memori jangka panjang

Model yang didukung menyimpan memori dan ringkasan menjaga alur panjang.

04

Routing berbasis skenario

Tawarkan satu karakter dalam beberapa situasi awal yang dapat dipilih.

05

Satu percakapan di mana saja

Mulai di aplikasi, lanjutkan di reverie.im atau bot, lalu kembali ke API.

06

Model dan kredit terintegrasi

Preferensi, pemangkasan token, batas, dan kredit mengikuti aturan Reverie.

Mulai cepat

Dari kunci ke karakter dalam tiga langkah.

Tanpa SDK baru atau basis data percakapan sendiri untuk permintaan pertama.

  1. 01

    Buat kunci terbatas

    Beri nama integrasi, pilih karakter default bila perlu, salin rk_ sekali, dan simpan di server.

  2. 02

    Ubah URL dasar

    Gunakan https://reverie.im/api/device/v1 dan kirim karakter atau skenario di model.

  3. 03

    Kirim pesan pengguna

    Streaming respons langsung; Reverie menyimpan percakapan untuk panggilan berikutnya.

FAQ API karakter AI

Kontraknya familier. Keadaannya tidak generik.

Kompatibilitas, routing, persistensi, dan batas praktis.

Bangun dengan karakter persisten

API untuk aplikasi yang memerlukan kesinambungan

Produk karakter membutuhkan identitas, skenario, riwayat, memori, dan cara andal memilih siapa yang bicara. Reverie menyatukannya di satu endpoint kompatibel.

Gunakan karakter, bukan prompt yang dibuat ulang

Tingkatkan definisi di Reverie tanpa menerapkan ulang setiap aplikasi.

Kendalikan biaya chat panjang

Ringkasan dan anggaran token menjaga keadaan tanpa mengirim riwayat tanpa akhir.

Berpindah antarproduk

Percakapan dari antarmuka kustom tetap tersedia di web Reverie.

Kompatibel OpenAI saat berguna

Permintaan dan respons tetap familier, sementara model merutekan ke karakter atau skenario.

SDK resmi

Gunakan klien OpenAI JavaScript dan Python serta alat dengan URL khusus.

Temukan karakter valid

Endpoint models mengembalikan karakter terbaru atau skenario karakter default.

Error yang dapat diprediksi

Autentikasi, karakter hilang, batas, dan kuota memakai error standar dengan kode mesin.

Satu endpoint, karakter dengan masa lalu

Hubungkan aplikasimu dengan seseorang, bukan sesuatu.

Buat kunci, pilih karakter, dan kirim permintaan kompatibel OpenAI pertama.