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

Create Session Token

스트리밍 세션을 시작하기 위한 인증 토큰을 발급합니다. 발급된 session_token은 이후 Start Session, Talk 등 모든 세션 API의 Authorization: Bearer 헤더에 사용됩니다.

POST/api/v2/sessions/token

Body

파라미터타입필수 여부설명
appIdstringrequiredAI Studios 계정과 연동된 앱 식별자
userKeystringrequiredAPI 인증 키. userKey는 계정 단위 API 키로, 외부에 노출되지 않도록 주의필요 (서버에서만 사용 권장)

Response

필드타입설명필수
codeintegerAPI 응답 코드. 1000은 성공을 의미합니다required
dataobject응답 데이터 객체required
data.session_tokenstring세션 인증 토큰 (JWT). Start / Talk API에서 Authorization 헤더로 사용required
messagestring응답 메시지required

예시

curl https://ai-streamer.deepbrain.io/api/odin/v3/avatars/customavatar\
-H "Content-Type: application/json"\
-X POST\
-d '{
"appId": "studiov3.user@example.com",
"userKey": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}'

성공 (code: 1000)

{
"code": 1000,
"data": {
"session_token": "${SESSION_TOKEN}"
},
"message": "세션 토큰이 생성되었습니다"
}

Next Step

발급받은 session_token으로 Start Session API를 호출합니다.