Docsmarket-quickstart
market-quickstart
本节提供此 API 接口的详细文档。请参考以下示例将此接口集成到您的应用中。
Example Request
curl -X POST /api/llm/generateTask/market-quickstart \ -H "Authorization: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhay03NDJ3eEFMTUpqVEE5Z0czemNFSklZSTJIZkFxZ2x2YiIsImV4cCI6MTc3NTY5NjE5fQ.RRyCU9B0XzQMrTrZZD0dxmc9A" \ -H "Content-Type: application/json" \ -H "API-KEY: 密钥对ak-开头的api-key" \ -d '{ "model": "example-model", "messages": [ { "role": "user", "content": "Hello!" } ] }'Authrozation 生成方式(java代码): //ak 和 sk 是在API管理创建的密钥对(不要对外泄露) public static String sign(String ak,String sk) { try { Date expiredAt = new Date(System.currentTimeMillis() + 1800*1000); // 有效时间,此处示例代表当前时间+1800s(30min) Date notBefore = new Date(System.currentTimeMillis() - 5*1000); //开始生效的时间,此处示例代表当前时间-5秒 Algorithm algo = Algorithm.HMAC256(sk); Map<String, Object> header = new HashMap<String, Object>(); header.put("alg", "HS256"); return JWT.create() .withIssuer(ak) .withHeader(header) .withExpiresAt(expiredAt) .withNotBefore(notBefore) .sign(algo); } catch (Exception e) { log.error("签名计算失败", e); return null; } }
