背景故事 API
了解如何使用背景故事 API 来创建和管理角色背景故事,为你的 NPC 增添深度和个性。
最后更新于
这有帮助吗?
这有帮助吗?
import json
from sseclient import SSEClient
import requests
url = "https://api.convai.com/character/generate-backstory"
headers = {
'CONVAI-API-KEY': '<Your-API-Key>',
'Accept': 'text/event-stream'
}
form_data = {
"inputText": "纽约市的一名律师。进取。固执。",
"charName": "Mindy"
}
# 创建一个会话以管理 cookie 和保持长连接
session = requests.Session()
# 使用 form-data 发送 POST 请求并流式接收响应
response = session.post(url, headers=headers, data=form_data, stream=True)
# 从响应创建一个 SSE 客户端
client = SSEClient(response)
# 处理这些事件
full_response = ""
for event in client.events():
if event.data:
full_response += event.data
print(full_response)curl -X POST 'https://api.convai.com/character/generate-backstory' \\
-H 'CONVAI-API-KEY: <Your-API-Key>' \\
-H 'Accept: text/event-stream' \\
-d 'inputText=纽约市的一名律师。进取。固执。' \\
-d 'charName=Mindy'