API ตัวละครที่เข้ากันได้กับ OpenAI

แอปของคุณส่งข้อความ ตัวละครเป็นผู้ตอบ

ชี้ไคลเอนต์ OpenAI มาที่ Reverie แล้วเรียกตัวละครแทนโมเดลทั่วไป บุคลิก สถานการณ์ ประวัติ และความจำอยู่บนเซิร์ฟเวอร์ และแชตเดียวกันยังเห็นได้บนเว็บ

  • เข้ากันได้กับ OpenAI SDK
  • สตรีมมิงเป็นค่าเริ่มต้น
  • ประวัติถาวรบนเซิร์ฟเวอร์
POST /v1/chat/completions
200 เชื่อมต่อแล้ว

คำขอ TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "จำหอดูดาวได้ไหม?"
    }],
  });

คำตอบของตัวละคร

สตรีมมิง

{
"role": "assistant",
"content": "ฉันจำสัญญาที่เธอให้ไว้ที่นั่นได้"
}

บันทึกความจำ · ซิงก์แชตเว็บ

คำขอเดียว เครื่องยนต์ตัวละครทั้งหมด

เข้ากันได้ที่ขอบ มีสถานะอยู่ภายใน

รักษาสัญญาไคลเอนต์ที่คุ้นเคย ขณะที่ Reverie จัดการตัวละคร บริบท ความจำ และการเก็บข้อมูล

01

ส่งคำขอแบบ OpenAI

ใช้ SDK JavaScript หรือ Python อย่างเป็นทางการ แล้วเปลี่ยน URL หลัก

02

เลือกตัวละครหรือสถานการณ์

ช่อง model เลือกตัวละคร สถานการณ์ หรือค่าเริ่มต้นของคีย์

03

ประกอบบุคลิกและบริบท

Reverie รวมคำนิยาม สถานการณ์ การตั้งค่า ข้อความ สรุป และความจำ

04

สตรีมและบันทึกคำตอบ

ส่วน SSE ไปถึงไคลเอนต์ พร้อมเก็บการสนทนาและความจำ

กำหนดเส้นทางตามคีย์
ความต่อเนื่องบนเซิร์ฟเวอร์
รูปแบบคำตอบ OpenAI

มากกว่าตัวห่อพรอมต์

โครงสร้างตัวละคร พร้อมใช้งานแล้ว

สร้างผลิตภัณฑ์โดยไม่ต้องสร้างตัวตนและความต่อเนื่องใหม่ทุกการเชื่อมต่อ

01

นิยามตัวละครจริง

ใช้ตัวละครส่วนตัวหรือสาธารณะพร้อมเสียง พฤติกรรม ตัวอย่าง และการตั้งค่าเดิม

02

ประวัติสนทนาถาวร

เซิร์ฟเวอร์เก็บแชตหลัก ปกติส่งเพียงข้อความล่าสุดก็พอ

03

ความจำระยะยาว

โมเดลที่รองรับบันทึกความจำ และสรุปรักษาเส้นเรื่องยาว

04

กำหนดเส้นทางตามสถานการณ์

นำเสนอตัวละครในหลายจุดเริ่มต้นที่เลือกได้

05

หนึ่งบทสนทนาทุกพื้นผิว

เริ่มในแอป ต่อบน reverie.im หรือบอต แล้วกลับ API

06

จัดการโมเดลและเครดิต

การตั้งค่า การตัดโทเคน ขีดจำกัด และเครดิตใช้กฎเดียวกับ Reverie

เริ่มต้นด่วน

จากคีย์สู่ตัวละคร ในสามขั้นตอน

ไม่ต้องมี SDK ใหม่หรือฐานข้อมูลสนทนาสำหรับคำขอแรก

  1. 01

    สร้างคีย์แบบจำกัด

    ตั้งชื่อการเชื่อมต่อ เลือกตัวละครเริ่มต้นได้ คัดลอก rk_ ครั้งเดียวและเก็บบนเซิร์ฟเวอร์

  2. 02

    เปลี่ยน URL หลัก

    ใช้ https://reverie.im/api/device/v1 และส่งตัวละครหรือสถานการณ์ใน model

  3. 03

    ส่งข้อความผู้ใช้

    สตรีมคำตอบทันที และ Reverie เก็บบทสนทนาสำหรับครั้งต่อไป

คำถาม API ตัวละคร AI

สัญญานั้นคุ้นเคย แต่สถานะไม่ทั่วไป

ความเข้ากันได้ การกำหนดเส้นทาง การเก็บข้อมูล และข้อจำกัดจริง

สร้างด้วยตัวละครที่มีความต่อเนื่อง

API สำหรับแอปที่ต้องการความต่อเนื่อง

ผลิตภัณฑ์ตัวละครต้องมีตัวตน สถานการณ์ ประวัติ ความจำ และวิธีเลือกผู้พูดที่เชื่อถือได้ Reverie รวมไว้ใน endpoint ที่เข้ากันได้

ใช้ตัวละคร ไม่ใช่สร้างพรอมต์ใหม่

ปรับปรุงนิยามใน Reverie โดยไม่ต้องนำทุกแอปขึ้นใหม่

ควบคุมค่าแชตยาว

สรุปและงบโทเคนรักษาสถานะโดยไม่ส่งประวัติไม่สิ้นสุด

ย้ายระหว่างผลิตภัณฑ์

บทสนทนาจากอินเทอร์เฟซของคุณยังอยู่บนเว็บ Reverie

เข้ากันได้กับ OpenAI ในจุดที่มีประโยชน์

คำขอและคำตอบยังคุ้นเคย ขณะที่ model ชี้ไปยังตัวละครหรือสถานการณ์

SDK อย่างเป็นทางการ

ใช้ไคลเอนต์ OpenAI JavaScript และ Python และเครื่องมือที่กำหนด URL ได้

ค้นหาตัวละครที่ใช้ได้

endpoint models ส่งคืนตัวละครล่าสุดหรือสถานการณ์ของตัวละครเริ่มต้น

ข้อผิดพลาดที่คาดเดาได้

การยืนยัน ตัวละครหาย ขีดจำกัด และโควตาใช้รูปแบบมาตรฐานพร้อมรหัสสำหรับเครื่อง

หนึ่ง endpoint ตัวละครที่มีอดีต

เชื่อมแอปของคุณกับ ใครสักคน ไม่ใช่อะไรสักอย่าง

สร้างคีย์ เลือกตัวละคร และส่งคำขอ OpenAI ครั้งแรก