< 返回行业列表

🏥 医疗行业API对接示例

病历摘要生成、症状智能分析、用药指导咨询、医学文献解读,赋能智慧医疗

依赖与环境

运行环境

现代浏览器(Chrome / Edge / Firefox / Safari 等)

依赖包

无需安装任何依赖,使用浏览器原生 Fetch API + ReadableStream

demo_stream.js
/**
 * JavaScript 流式对接 Demo
 */
async function chatStream(apiKey, query) {
  const response = await fetch('https://www.skillsbot.cn/api/v1/industry/healthcare/chat', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json', 'apikey': apiKey },
    body: JSON.stringify({ query: query, mode: 'stream' })
  })
  if (!response.ok) throw new Error('请求失败: ' + response.status)

  const reader = response.body.getReader()
  const decoder = new TextDecoder()
  let buffer = ''
  while (true) {
    const { done, value } = await reader.read()
    if (done) break
    buffer += decoder.decode(value, { stream: true })
    const lines = buffer.split('\n')
    buffer = lines.pop() || ''
    for (const line of lines) {
      if (line.startsWith('data: ')) {
        try { console.log('收到:', JSON.parse(line.slice(6))) } catch (e) {}
      }
    }
  }
  console.log('流式响应结束')
}
// chatStream('YOUR_API_KEY', '分析2024年Q1财报')

调用说明

  • 将代码中的 YOUR_API_KEY 替换为您的真实 API Key(在开发者中心获取)
  • 流式模式使用 SSE (Server-Sent Events) 协议,数据以 data: 前缀逐条推送
  • JSON 模式一次性返回完整结构化数据,适合批量处理和程序化调用
  • 请求头使用 apikey 字段传递认证信息