aardio 文档
aardio 范例: 非流式调用
import console;
console.showLoading(" Thinking ");
//1. 第一步:调用 web.rest.aiChat 创建 REST 客户端,用于调用服务端 HTTP 接口
//---------------------------------------------------------------------
import web.rest.aiChat;
var aiClient = web.rest.aiChat({
"key":"API_KEY",
"model":"deepseek-v4-flash",
//"url":"https://api.deepseek.com/anthropic",
"url":"https://api.deepseek.com",
"reasoning":{
"effort":"high"
}
})
//连接超时=15000,请求超时=30000,接收超时=60000 单位毫秒
aiClient.setTimeouts(15000,30000,60000);
//2. 第二步:创建消息队列,必须在这里保存对话,不然 AI 的回复没有上下文。
//---------------------------------------------------------------------
var msg = web.rest.aiChat.messages();
//添加用户提示词
msg.prompt( "回复两个字!" );
// 非流式请求,解析服务器回复的 JSON 并返回表对象,不同协议的返回的格式不相同
// var result,err,errCode = aiClient.messages(msg);
//获取模型的回复正文, 兼容所有协议格式,自动取出正文
var reuslt,err,errCode = aiClient.getText(msg);
console.log( reuslt || err );
// 获取原始响应对象,请求成功则等价于 aiClient.messages(msg) 的返回值
// console.dumpJson( aiClient.lastResponseObject() )
console.pause();
Markdown 格式