Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 JDK HttpClient 调用 AIBase 开放平台统一任务接口。
HttpClient
import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.time.Duration; public class AIBaseExample { public static void main(String[] args) throws Exception { String apiKey = System.getenv("AIBASE_API_KEY"); String requestId = "req-20260908-000001"; String requestBody = """ { "apiCode": "geo.questions_corr_recommend", "data": { "keyword": "多智能体系统" } } """; HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://api.aibase.cn/v1/openapi/tasks")) .timeout(Duration.ofSeconds(30)) .header("AIBase-API-Key", apiKey) .header("AIBase-Request-Id", requestId) .header("Content-Type", "application/json") .POST(HttpRequest.BodyPublishers.ofString(requestBody)) .build(); HttpResponse<String> response = HttpClient.newHttpClient() .send(request, HttpResponse.BodyHandlers.ofString()); System.out.println("HTTP " + response.statusCode()); System.out.println(response.body()); } }
response.statusCode()
code
data.result
data.requestId