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 格式