Homeo Assist Consultation API
收藏资源简介:
Multilingual AI Homeo consultation via REST api session aware, symptom aware guidance
Homeo Assist Consultation API 数据集详情
基本信息
| 项目 | 内容 |
|---|---|
| API名称 | Homeo Assist Consultation API |
| 提供者 | salashvijay |
| 当前版本 | 0.1.0 |
| 类别 | Education |
| 订阅者数 | 1 |
| 定价 | BASIC $9.00/月,PRO $19.00/月 |
功能概述
多语言AI顺势疗法咨询REST API:用户发送症状或生活方式文本,获得会话感知的咨询指导。支持会话状态跟踪与症状感知,API调用者无需通过Web UI登录。
医疗声明
该API仅用于教育和信息目的,不能替代专业医疗建议、诊断或治疗。使用者应始终咨询合格的临床医生,不应用于紧急情况。
认证方式
通过RapidAPI订阅后,API自动注入以下请求头,客户端代码中无需单独提供供应商密钥:
X-RapidAPI-Key:来自Hub的消费密钥X-RapidAPI-Host:API在RapidAPI上的主机名
端点列表
| 方法 | 路径 | 认证 | 用途 |
|---|---|---|---|
| GET | /v1/health |
无需 | 运行状态/启用检查 |
| GET | /v1/info |
无需 | 产品元数据+语言列表 |
| POST | /v1/chat |
RapidAPI密钥 | 主要产品——咨询 |
| POST | /v1/chat/completions |
RapidAPI密钥 | OpenAI兼容包装器 |
注意:不应调用/chat(UI路由),该路径需要应用登录。
对话机制
API采用多轮会话方式:
- 第一轮——在
message中发送症状(省略session_id或设为null) - 响应包含
response_type: "questions",以编号菜单形式(Q1、Q2、Q3…)一次性返回所有问题,并附带session_id - 第二轮——发送相同的
session_id,并在一条消息中回答所有问题:- 单选/评分题:一个数字(如
Q1: 2) - 多选题:逗号分隔的数字(如
Q2: 1,3) - 自由文本/年龄:纯文本(如
Q3: 35)
- 单选/评分题:一个数字(如
- 问诊完成后,获得
response_type: "answer"响应与指导
重要:必须持续复用session_id,不能发送字面量"string"。
POST /v1/chat — 请求体字段
| 字段 | 必填 | 描述 |
|---|---|---|
message |
是 | 症状文本,或对所有问题的批量回答Q1: … / Q2: … |
language |
否 | ISO语言代码,默认en |
session_id |
否 | 第一轮省略,后续轮次必填 |
direct |
否 | 默认true=批量编号菜单;false=原始问题JSON用于自定义UI |
支持的语言
en(英语)、hi(印地语)、te(泰卢固语)、ta(泰米尔语)、kn(卡纳达语)、ml(马拉雅拉姆语)、mr(马拉地语)、bn(孟加拉语)、gu(古吉拉特语)、pa(旁遮普语)
请求示例
第一轮请求(症状描述)
json { "message": "I feel excess heat and acidity after meals", "language": "en", "direct": true }
问题响应示例(所有问题一次性返回)
json { "ok": true, "response": "Please answer all 5 question(s) below in ONE message…
Q1. How long have you had this symptom?
- Less than 1 week
- 1–4 weeks … Q2. Any other symptoms? …", "response_type": "questions", "session_id": "api:….…", "questions_remaining": 5, "hint": "Answer ALL questions in one message. Example: Q1: 2 Q2: 1,3 Q3: 35" }
后续轮次请求(一次性回答所有问题)
json { "message": "Q1: 2 Q2: 1,3 Q3: 35 Q4: spicy food Q5: 7", "session_id": "PASTE_SESSION_ID_FROM_PREVIOUS_RESPONSE", "language": "en", "direct": true }
印地语首轮请求示例
json { "message": "मुझे सिरदर्द है", "language": "hi", "direct": true }




