- departments
- medical_records
- patients
- sessions
- users
- appointments
- doctors
获取会话消息
GET
/api/sessions/messages
sessions
Request
Query Params
session_id
string
required
page
integer
optional
Default:
1
limit
integer
optional
Default:
0
ascending
boolean
optional
Default:
true
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/sessions/messages?session_id'
Responses
🟢200OK
application/json
Body
messages
array[object (models.Message) {19}]
optional
ai_doctor
object (models.AIDoctor)
optional
ai_doctor_id
integer
optional
content
string
optional
conversation_round
integer
optional
created_time
string
optional
id
integer
optional
message_id
string
optional
patient
object (models.Patient)
optional
patient_id
integer
optional
question_round
integer
optional
reasoning_content
string
optional
role
string
optional
session
object (models.Session)
optional
session_id
integer
optional
stage
integer
optional
type
string
optional
user
object (models.User)
optional
user_id
integer
optional
who
string
optional
total
integer
optional
Example
{
"messages": [
{
"ai_doctor": {
"agent_id": "string",
"avatar": "string",
"created_time": "string",
"department": {
"description": "string",
"id": 0,
"name": "string"
},
"department_id": 0,
"description": "string",
"id": 0,
"name": "string"
},
"ai_doctor_id": 0,
"content": "string",
"conversation_round": 0,
"created_time": "string",
"id": 0,
"message_id": "string",
"patient": {
"age": 0,
"allergy_history": "Yes",
"allergy_history_detail": "string",
"card_number": "string",
"card_type": "ID_Card",
"created_time": "string",
"gender": "Male",
"guardian_card_number": "string",
"guardian_card_type": "ID_Card",
"guardian_name": "string",
"height": 0,
"id": 0,
"is_default": true,
"liver_function": "Normal",
"liver_function_detail": "string",
"medical_history": "Yes",
"medical_history_detail": "string",
"name": "string",
"pregnancy_status": "None",
"relation": "Self",
"renal_function": "Normal",
"renal_function_detail": "string",
"updated_time": "string",
"user_id": 0,
"weight": 0
},
"patient_id": 0,
"question_round": 0,
"reasoning_content": "string",
"role": "string",
"session": {
"ai_doctor_id": 0,
"created_time": "string",
"doctor": {
"avatar": "string",
"created_time": "string",
"department": {
"description": "string",
"id": 0,
"name": "string"
},
"department_id": 0,
"description": "string",
"id": 0,
"name": "string",
"open_id": "string",
"phone": "string"
},
"doctor_id": 0,
"id": 0,
"latest_message": {},
"memo": "string",
"patient": {
"age": 0,
"allergy_history": "Yes",
"allergy_history_detail": "string",
"card_number": "string",
"card_type": "ID_Card",
"created_time": "string",
"gender": "Male",
"guardian_card_number": "string",
"guardian_card_type": "ID_Card",
"guardian_name": "string",
"height": 0,
"id": 0,
"is_default": true,
"liver_function": "Normal",
"liver_function_detail": "string",
"medical_history": "Yes",
"medical_history_detail": "string",
"name": "string",
"pregnancy_status": "None",
"relation": "Self",
"renal_function": "Normal",
"renal_function_detail": "string",
"updated_time": "string",
"user_id": 0,
"weight": 0
},
"patient_appointment_id": 0,
"patient_id": 0,
"status": 0,
"title": "string",
"unread_count": 0,
"updated_time": "string",
"user_id": 0
},
"session_id": 0,
"stage": 0,
"type": "string",
"user": {
"created_time": "string",
"open_id": "string",
"patients_max_num": 0,
"phone": "string",
"updated_time": "string",
"user_id": 0
},
"user_id": 0,
"who": "string"
}
],
"total": 0
}
🔴500Server Error