API 文档
完整的API接口文档,帮助您快速集成獬豸 Themis AI 的法律智能服务
POST
/api/v1/chat/completions
发送法律咨询请求并获取AI回复
参数:
参数名 | 类型 | 必需 | 描述 |
---|---|---|---|
message | string | 必需 | 用户的法律问题 |
role | string | 可选 | AI角色类型 (general, civil, criminal, business, labor) |
context | array | 可选 | 对话历史上下文 |
POST
/api/v1/documents/generate
生成法律文书
参数:
参数名 | 类型 | 必需 | 描述 |
---|---|---|---|
type | string | 必需 | 文书类型 (contract, agreement, notice) |
data | object | 必需 | 文书相关数据 |
template | string | 可选 | 模板ID |
GET
/api/v1/legal/search
搜索法律条文和案例
参数:
参数名 | 类型 | 必需 | 描述 |
---|---|---|---|
query | string | 必需 | 搜索关键词 |
type | string | 可选 | 搜索类型 (law, case, regulation) |
limit | number | 可选 | 返回结果数量限制 |
代码示例
查看如何在不同编程语言中使用獬豸 Themis AI API
JavaScript 示例
const response = await fetch('https://api.themis-ai.com/v1/chat/completions', { method: 'POST', headers: { 'Authorization': 'Bearer YOUR_API_KEY', 'Content-Type': 'application/json' }, body: JSON.stringify({ message: '我想了解劳动合同的相关法律规定', role: 'labor' }) }); const data = await response.json(); console.log(data.data.response);