BrainFood
BrainFood API Documentation
devjingood
2025. 5. 7. 22:22
User
| 기능 | method | url | description |
| userinfo | GET | /accounts/api/user/ | 로그인 유저 확인 |
| signup | POST | /accounts/api/signup/ | 회원가입 |
| login | POST | /accounts/api/login/ | 로그인 |
| logout | POST | /accounts/api/logout/ | 로그아웃 |
| refresh | POST | /accounts/api/refresh/ | Access Token 재발급 |
Profile
| 기능 | method | url | description |
| profile | GET | /accounts/api/profile/ | 프로필 조회 |
| password_change | POST | /accounts/api/password_change/ | 비밀번호 변경 |
| delete | DELETE | /accounts/api/delete/ | 회원 탈퇴 |
Chat
| 기능 | method | url | description |
| list_session | GET | /chat/api/sessions/ | 로그인 사용자의 모든 대화방 목록 조회 |
| create_session | POST | /chat/api/sessions/ | 새 대화방 생성 |
| retrieve_session | GET | /chat/api/sessions/{session_id}/ | 대화방의 메세지 목록 조회 |
| send_message | POST | /chat/api/sessions/{session_id}/messages/ | 대화방에 메세지 전송 -> LLM 응답 반환 |
| leave_session | DELETE | /chat/api/sessions/{session_id}/delete/ | 대화방 프로필에서 삭제 |