Assistant CoreAssistant Core
Developer API

Tổng quan

Kết nối ứng dụng với chat, tệp, hội thoại và voice của trợ lý.

Developer API cho phép backend gọi một trợ lý qua REST, Server-Sent Events (SSE) và WebSocket. API key xác định trợ lý; ứng dụng cung cấp external_user_id để tách hội thoại và memory cho từng người dùng cuối.

Developer API v1 đang ở giai đoạn Preview. Contract có thể thay đổi trước khi API được công bố GA.

Luồng tích hợp khuyến nghị

  1. Client đăng nhập vào backend của ứng dụng bạn.
  2. Backend ánh xạ user đã xác thực sang một external_user_id ổn định.
  3. Backend gọi Developer API bằng API key lưu trong secret manager.
  4. Backend trả JSON hoặc chuyển tiếp SSE cho client. Với voice, backend chỉ trả session token ngắn hạn và websocket_url.

Không nhận external_user_id tùy ý từ client rồi chuyển thẳng sang Assistant Core. Backend phải lấy giá trị này từ user/session đã xác thực để một người dùng không thể truy cập hội thoại của người khác.

Endpoint và scope

EndpointScopeDùng để
POST /v1/chat/responseschat:writeTạo response dạng JSON hoặc stream SSE.
GET /v1/responses/{id}chat:writeLấy lại response đã hoàn tất.
POST /v1/filesfiles:writeUpload tệp cho một external user.
GET /v1/conversations/{id}conversations:readLấy metadata hội thoại.
GET /v1/conversations/{id}/messagesconversations:readĐọc lịch sử tin nhắn có phân trang.
POST /v1/messages/{id}/feedbackfeedback:writeGửi đánh giá up hoặc down.
POST /v1/voice/sessionsvoice:connectTạo token ngắn hạn để mở Voice WebSocket.
DELETE /v1/users/{external_user_id}users:deleteXóa dữ liệu của một end user.

Chọn cách tích hợp

Nhu cầuNên dùng
Thêm giao diện chat dựng sẵn vào websiteWidget web
Xây UI, workflow hoặc backend automation riêngDeveloper API
Xây voice client và tự quản lý audioVoice API
Dùng trang chat và voice có sẵn trên domain của bạnỨng dụng Web

API key là secret phía máy chủ. Không đặt key trong browser, ứng dụng mobile, source code, URL hoặc log. Browser voice chỉ nhận session token ngắn hạn, dùng một lần.

Đường dẫn triển khai

On this page