본문으로 건너뛰기
버전: 최신 버전

Talk

활성 세션에 텍스트 메시지를 전달하여 아바타가 해당 내용을 발화하도록 요청합니다. ※ 본 API는 LLM을 포함하지 않으며, 외부 LLM(OpenAI 등)을 통해 생성된 텍스트를 전달해야 합니다.

POST/api/v2/sessions/{sessionId}/talk

Headers

헤더
AuthorizationBearer {session_token}
Content-Typeapplication/json

Body

파라미터타입필수 여부설명
messagestringrequired아바타가 발화할 텍스트
typestringoptional향후 확장용 (기본값 사용, 별도 설정 불필요)

참고

  • 세션은 생성된 appId에 종속됩니다.
  • 다른 appId로 생성된 sessionId에는 접근할 수 없습니다.

예시

curl https://ai-streamer.deepbrain.io/api/v2/sessions/${SESSION_ID}/talk \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ${SESSION_TOKEN}" \
-X POST \
-d '{
"message": "Hello."
}'

성공 (code: 1000)

{
"code": 1000,
"data": null,
"message": "메시지가 전송되었습니다"
}

Next Step

사용자와의 대화를 계속하려면 이 API를 반복 호출합니다. 필요시 List Sessions나 Get Session Detail로 세션을 관리하고, 대화를 끝내려면 Stop Session을 호출하세요.