API nhân vật tương thích OpenAI

Ứng dụng gửi một tin nhắn. Một nhân vật trả lời.

Trỏ client OpenAI đến Reverie và gọi nhân vật thay vì mô hình chung. Cá tính, kịch bản, lịch sử và bộ nhớ ở lại máy chủ, còn cùng cuộc chat vẫn hiển thị trên web.

  • Tương thích OpenAI SDK
  • Streaming mặc định
  • Lịch sử bền vững trên máy chủ
POST /v1/chat/completions
200 đã kết nối

Yêu cầu TypeScript

const reply = await client.chat
  .completions.create({
    model: "Luna [abc12345]",
    messages: [{
      role: "user",
      content: "Bạn còn nhớ đài thiên văn không?"
    }],
  });

Phản hồi của nhân vật

streaming

{
"role": "assistant",
"content": "Tôi nhớ lời hứa bạn đã nói ở đó."
}

đã lưu bộ nhớ · đã đồng bộ chat web

Một yêu cầu, toàn bộ bộ máy nhân vật

Tương thích ở bề mặt, có trạng thái bên dưới.

Giữ giao kèo client quen thuộc trong khi Reverie xử lý nhân vật, bối cảnh, bộ nhớ và lưu trữ.

01

Gửi yêu cầu kiểu OpenAI

Dùng SDK JavaScript hoặc Python chính thức, đổi URL gốc và giữ chat completions.

02

Chọn nhân vật hoặc kịch bản

Trường model chọn nhân vật, kịch bản hoặc mặc định của khóa.

03

Kết hợp cá tính và bối cảnh

Reverie ghép định nghĩa, kịch bản, tùy chọn, tin nhắn, tóm tắt và ký ức.

04

Streaming và lưu phản hồi

Các mảnh SSE đến client trong khi hội thoại và ký ức được lưu.

Định tuyến theo khóa
Liên tục trên máy chủ
Định dạng phản hồi OpenAI

Hơn một lớp bọc prompt

Hạ tầng nhân vật, đã được lắp sẵn.

Xây sản phẩm mà không phải tạo lại danh tính và tính liên tục cho từng tích hợp.

01

Định nghĩa nhân vật thật

Dùng nhân vật riêng hoặc công khai với giọng nói, hành vi, ví dụ và cài đặt nguyên vẹn.

02

Lịch sử hội thoại bền vững

Máy chủ giữ chat chuẩn; thường chỉ cần gửi tin nhắn mới nhất.

03

Bộ nhớ dài hạn

Mô hình hỗ trợ lưu ký ức và tóm tắt giữ mạch truyện dài.

04

Định tuyến theo kịch bản

Cung cấp một nhân vật trong nhiều tình huống mở đầu có thể chọn.

05

Một hội thoại ở mọi nơi

Bắt đầu trong app, tiếp tục trên reverie.im hoặc bot rồi quay lại API.

06

Mô hình và tín dụng tích hợp

Tùy chọn, cắt token, giới hạn và tín dụng theo cùng quy tắc Reverie.

Bắt đầu nhanh

Từ khóa đến nhân vật trong ba bước.

Không cần SDK mới hoặc cơ sở dữ liệu hội thoại riêng cho yêu cầu đầu tiên.

  1. 01

    Tạo khóa có phạm vi

    Đặt tên tích hợp, tùy chọn nhân vật mặc định, sao chép rk_ một lần và giữ trên máy chủ.

  2. 02

    Đổi URL gốc

    Dùng https://reverie.im/api/device/v1 và truyền nhân vật hoặc kịch bản trong model.

  3. 03

    Gửi tin nhắn người dùng

    Streaming phản hồi ngay; Reverie giữ hội thoại cho các lần gọi sau.

FAQ API nhân vật AI

Giao kèo quen thuộc. Trạng thái không chung chung.

Khả năng tương thích, định tuyến, lưu trữ và giới hạn thực tế.

Xây dựng với nhân vật bền vững

API cho ứng dụng cần tính liên tục

Sản phẩm nhân vật cần danh tính, kịch bản, lịch sử, bộ nhớ và cách chọn người nói đáng tin cậy. Reverie gom chúng sau một endpoint tương thích.

Dùng nhân vật, không dựng lại prompt

Cải thiện định nghĩa trong Reverie mà không triển khai lại từng ứng dụng.

Kiểm soát chi phí chat dài

Tóm tắt và ngân sách token giữ trạng thái mà không gửi lịch sử vô tận.

Di chuyển giữa sản phẩm

Hội thoại bắt đầu ở giao diện riêng vẫn có trên web Reverie.

Tương thích OpenAI ở nơi hữu ích

Yêu cầu và phản hồi vẫn quen thuộc trong khi model định tuyến đến nhân vật hoặc kịch bản.

SDK chính thức

Dùng client OpenAI JavaScript và Python cùng công cụ hỗ trợ URL tùy chỉnh.

Khám phá nhân vật hợp lệ

Endpoint models trả về nhân vật gần đây hoặc kịch bản của nhân vật mặc định.

Lỗi có thể dự đoán

Xác thực, thiếu nhân vật, giới hạn và hạn ngạch dùng lỗi chuẩn với mã máy đọc được.

Một endpoint, một nhân vật có quá khứ

Kết nối ứng dụng với một ai đó, không phải một thứ.

Tạo khóa, chọn nhân vật và gửi yêu cầu tương thích OpenAI đầu tiên.