//创建 AI 聊天界面 import web.form.chat; var chatUi = web.form.chat(); chatUi.showLoading(" 正在思考"); chatUi.renderPollinationsAsImg = true; //创建 AI 对话线程 thread.invoke( function(chatUi){ //创建 AI 客户端 import web.rest.aiChat; var aiClient = web.rest.aiChat( key = '\0\1\96'; url = "https://ai.aardio.com/api/v1/"; model = "test-model-id"; temperature = 0.1; ) //添加系统指令。 chatUi.system(`你的任务是画图, 请根据用户提示与你的想像生动描述要生成的图片, 并将图片描述转换成英文按照以下格式输出你的结果: 图像的中文描述
正在绘制图像 ...
图像的英文描述
`); //添加用户提示词 chatUi.prompt( "画一个小孩。" ); //调用聊天接口。 var ok,err = aiClient.messages(chatUi.chatMessage, function(deltaText,reasoning){ //输出思考过程 if(reasoning) { chatUi.showThinking(reasoning); } //输出回复,自带高性能 Markdown 解析器。 chatUi.assistant(deltaText); } ); if(err){ chatUi.errorMessage(err) } },chatUi //将窗口对象作为参数传入工作线程 ) //显示模态窗口 chatUi.doModal()