开发者 API

獬豸 Themis AI API

强大的法律AI API,让您轻松将智能法律服务集成到自己的应用中。支持RESTful API和实时WebSocket连接。

API 文档

完整的API接口文档,帮助您快速集成獬豸 Themis AI 的法律智能服务

POST
/api/v1/chat/completions
发送法律咨询请求并获取AI回复

参数:

参数名类型必需描述
messagestring
必需
用户的法律问题
rolestring
可选
AI角色类型 (general, civil, criminal, business, labor)
contextarray
可选
对话历史上下文
POST
/api/v1/documents/generate
生成法律文书

参数:

参数名类型必需描述
typestring
必需
文书类型 (contract, agreement, notice)
dataobject
必需
文书相关数据
templatestring
可选
模板ID
GET
/api/v1/legal/search
搜索法律条文和案例

参数:

参数名类型必需描述
querystring
必需
搜索关键词
typestring
可选
搜索类型 (law, case, regulation)
limitnumber
可选
返回结果数量限制

代码示例

查看如何在不同编程语言中使用獬豸 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);