大模型异步调用结果回查 功能简介 用于查询异步算法调用的结果信息,只适用于异步生成结果并且请求接收后返回"requestId"的能力。目前具体支持模型请见下文第6节。 异步请求结果获取目前支持推、拉两种模式: 推模式 :在发送异步请求时需要传递“callbackurl”(接收回调结果的url地址,不同接口字段名可能有细微不同)字段,即接收回调结果的url地址。详见 开发指南 异步调用结果获取 推模式 【客户提供接口】大模型异步调用结果回告协议规范。 拉模式:通过发送请求时系统返回的"requestId"字段,主动调用该接口,以实时查询异步调用的结果。 查询大模型生成结果信息接口仅支持查询已经生成的结果,并且生成结果数据在有效期内。 结果未生成或生成结果数据已过期时,接口会返回【992008】获取信息失败; 存在调用结果时,接口返回的信息同各个算法的回告结构。 服务鉴权 服务接口调用时需要严格遵循服务鉴权规则,服务调用鉴权规则请参见:开发指南 签名认证方式。 状态码说明 返回编码 返回信息 说明 990003 失败 系统异常 992008 失败 获取信息失败 通用状态码请参考【状态码】中的【网关认证】 请求参数示例 plaintext /aipaas/lm/v1/asyncResult/query?requestIdyourRequestId 支持模型 文生图大模型 图生图大模型 调用示例 Java版本 java import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpResponse; import java.util.HashMap; import java.util.Map; / 主类,用于发起HTTP请求并处理响应 / public class Example { public static void main(String[] args) { example(); } / 方法中使用到的HttpRequest、HttpResponse均来自Hutool工具类。 具体maven依赖为: cn.hutool hutoolall 5.8.29 / public static void example() { try { String url "服务调用地址"; String requestId "yourRequestId"; // 设置请求头 Map headers new HashMap<>(); //调用鉴权 headers.put("ContentType", "application/json"); headers.put("XAPPID", "yourAppId"); headers.put("Authorization", "yourAuthorization"); // 发起HTTP请求 HttpResponse response HttpRequest.get(url) .form("requestId", requestId) .execute(); // 输出响应结果 System.out.println(response.body()); } catch (Exception e) { e.printStackTrace(); } } }