为什么Java调用LLM聚合平台需要关注API Key和Base URL
在Java项目中使用OpenAI兼容接口时,核心配置只有三个参数:API Key、Base URL和模型名称。API Key用于身份认证,Base URL是请求发送的目标地址,模型名称决定了具体调用哪个模型。对于LLM聚合平台,它通常提供一个统一的Base URL,让你用一套密钥就能调用GPT、Claude、Gemini、DeepSeek、Qwen等主流模型,而不需要为每个模型单独注册账号、申请Key。
千聚AI中转站正是基于这一思路设计:它兼容OpenAI的调用方式,Java开发者只需将Base URL替换为千聚提供的地址,将API Key替换为千聚分配的Key,即可在代码中自由切换模型。这大大降低了多平台接入的复杂度,尤其适合需要同时测试多个模型的团队。
第一步:在千聚获取API Key和Base URL
在开始Java代码编写前,你需要先完成账号注册和密钥获取。以下是具体步骤:
- 访问 千聚AI中转站官网,注册并登录账号。
- 在控制台中找到“API Key管理”页面,点击创建新的API Key。系统会生成一串以“sk-”开头的密钥,请妥善保存。
- 在“模型列表”或“接入文档”中,找到Base URL地址(通常为
https://www.qianjuai.cc/v1)。 - 选择你想调用的模型,例如
gpt-4o、claude-3-sonnet或deepseek-chat,记录下模型名称。
千聚的模型列表会实时更新,具体支持的模型和对应的名称,建议直接前往官网查看最新信息。
第二步:Java代码示例——配置API Key和Base URL
以下是一个使用OpenAI Java SDK调用千聚接口的代码片段,核心配置一目了然:
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.ChatCompletion;
import com.openai.models.ChatCompletionCreateParams;
public class QianJuTest {
public static void main(String[] args) {
// 配置千聚的API Key和Base URL
String apiKey = "sk-你的千聚API Key";
String baseUrl = "https://www.qianjuai.cc/v1";
OpenAIClient client = OpenAIOkHttpClient.builder()
.apiKey(apiKey)
.baseUrl(baseUrl)
.build();
ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
.model("gpt-4o") // 模型名称,可替换为其他模型
.addUserMessage("你好,请用中文回答")
.build();
ChatCompletion completion = client.chat().completions().create(params);
System.out.println(completion.choices().get(0).message().content());
}
}
代码中三个关键点:apiKey 替换为千聚生成的密钥,baseUrl 替换为千聚的接口地址,model 替换为你想调用的模型名。整个调用过程与调用官方OpenAI完全一致,迁移成本极低。
第三步:常见问题排查
| 错误现象 | 可能原因 | 解决方法 |
|---|---|---|
| HTTP 401 Unauthorized | API Key无效或未正确设置 | 检查千聚控制台中的Key是否复制完整,注意不要有多余空格 |
| HTTP 404 Not Found | 模型名称错误或不存在 | 前往千聚官网确认模型名称的正确写法,注意大小写 |
| 连接超时 | 网络无法访问Base URL | 确认服务器能否访问 https://api.token88.cc,必要时配置代理 |
如果遇到其他问题,也可以在千聚的文档中查找更详细的错误码说明。
下一步:开始你的Java调用测试
现在你已经掌握了API Key和Base URL的配置方法。立即前往千聚获取密钥,复制上面的代码并替换参数,运行一次完整的模型调用。你还可以尝试切换不同的模型,感受千聚多模型聚合调用的便捷性。
访问 立即访问千聚,查看完整模型列表、购买Token,或获取更多API接入教程。