AI问答
# 接口信息
- 接口状态 : 正常
- 请求方式 :
POST - 返回格式 :
JSON - 扣除积分数 :
5
# 请求地址
http://api-gateway.tempeisite.xyz/api/ai/chat
1
# 请求参数
| 参数名 | 必选 | 类型 | 描述 |
|---|---|---|---|
| assistantId | 否 | Long | 助手id |
| question | 是 | String | 问题 |
# 响应参数
| 参数名称 | 类型 | 描述 |
|---|---|---|
| code | int | 响应码 |
| data | string | AI答案 |
| message | string | 响应描述 |
# 代码示例
注意 🔔️
没有开发者调用凭证无法调用接口哦!!! 前往获取开发者凭证 (opens new window)
注入Service
@Resource
private ApiClient apiClient;
1
2
2
- 示例一 :推荐👍
通过yml配置开发者调用凭证
@org.junit.jupiter.api.Test
public void doChat1() {
QuestionRequest questionRequest = new QuestionRequest("1+1等于几?");
String answer = apiClient.doChat(questionRequest);
System.out.println(answer);
}
1
2
3
4
5
6
2
3
4
5
6
响应示例:
{
"text": "1+1等于2。"
}
1
2
3
2
3
- 示例二:
@org.junit.jupiter.api.Test
public void doChat2() {
ApiClient apiClient = new ApiClient("1e4cd3ef6a8d2538044a027c07508488", "af5a11324adf26ae19d79a88b8e6cd08");
QuestionRequest questionRequest = new QuestionRequest("(1+1)*4等于几?");
String answer = apiClient.doChat(questionRequest);
System.out.println(answer);
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# 常见问题
accessKey和secreyKey怎么获取?
答:登录AI问答开放平台 开放平台进入“密钥管理”获得。
# 更多示例详见:AI问答开放平台-SDK-Demo 示例项目 (opens new window)
上次更新: 2024/05/15, 04:33:36