TalkSeed APIを使用すると、公開されたペルソナと外部アプリケーションから対話できます。 RESTful APIとして提供され、認証なしで公開ペルソナにアクセス可能です。
http://localhost:3001/api/trpc公開ペルソナとチャット形式で対話します
personaId型: string (UUID) - 対話するペルソナのID
message型: string (1-2000文字) - ペルソナに送信するメッセージ
{
"success": true,
"data": {
"response": "ペルソナからの応答メッセージ",
"personaName": "ペルソナ名",
"timestamp": "2024-01-01T00:00:00.000Z"
}
}curl -X POST "http://localhost:3001/api/trpc/external.chat" \
-H "Content-Type: application/json" \
-d '{
"personaId": "YOUR_PERSONA_ID",
"message": "こんにちは"
}'const response = await fetch("http://localhost:3001/api/trpc/external.chat", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
personaId: "YOUR_PERSONA_ID",
message: "こんにちは"
})
});
const data = await response.json();
console.log(data.data.response);import requests
response = requests.post(
"http://localhost:3001/api/trpc/external.chat",
json={
"personaId": "YOUR_PERSONA_ID",
"message": "こんにちは"
}
)
data = response.json()
print(data["data"]["response"])NOT_FOUNDペルソナが見つからない、または非公開
INTERNAL_SERVER_ERRORサーバーエラー(応答生成失敗等)
BAD_REQUESTリクエストパラメータが不正
APIに関するご質問やサポートが必要な場合は、以下からお問い合わせください。