然后,你可以使用Java的HTTP库向OpenAI的REST API发送POST请求。请求的URL应该是”https://api.openai.com/v1/engines/davinci/completions",请求的头信息应该包含"Authorization: Bearer your-api-key”,其中”your-api-key”是你的API密钥。 请求的主体应该包含JSON格式的数据,描述你想要让GPT完成的任务。例如,你...
String apiKey = “YOUR_API_KEY”; // 替换为您的API密钥String inputText = “Hello, how are you?”; // 输入文本String outputText = callChatgptApi(client, apiKey, inputText);System.out.println(outputText);}public static String callChatgptApi(OkHttpClient client, String apiKey, String inp...
publicstaticList<ChatMessage> chatList=newArrayList<>();publicstaticString chatModel="gpt-3.5-turbo";publicstaticString roleSystem="system";publicstaticString roleUser="user";publicstaticString roleAssistant="assistant";/*** 一轮对话的完成 *以start为开始标志--true开始,以finish为结束标志--true结束,...
<dependency> <groupId>com.theokanning.openai-gpt3-java</groupId> <artifactId>client</artifactId> <version>0.8.1</version> </dependency> 步骤3:编写Constants类 Constants类中,声明自己的API Key publicclassConstants{ //大家填写自己的key,这个是瞎写的,没有用的 publicstaticfinalStringOPENAPI_TOKEN="...
ChatGptMessage类 @Data @NoArgsConstructor @AllArgsConstructor public class ChatGptMessage { String role; String content; } ChatGptRequestParameter 类 @Data @NoArgsConstructor @AllArgsConstructor public class ChatGptRequestParameter { String model = "gpt-3.5-turbo"; ...
1 步骤1:获取API密钥 在您使用ChatGPT API之前,需要从OpenAI获取API密钥。您可以在OpenAI网站上创建一个帐户,按照说明创建新的API密钥来完成此操作。API密钥是一长串字母和数字,您将使用它来验证API请求。 2 步骤2:设置Java环境 从Java发送API请求,您需要使用一个可以进行HTTP请求的库。我们建议使用OkHttp库,因为...
1. 获取API密钥:首先,你需要获得访问ChatGPT API的访问密钥(API key)。这通常需要在ChatGPT API的开发者网站上进行注册并获得授权。在注册好账号并获得API密钥后,你就可以开始使用API了。 2. 选择合适的API端点:ChatGPT的API通常会提供多个不同的端点,每个端点都有不同的功能和用途。根据你的需求,选择一个合适...
在Java中接入ChatGPT API,您需要按照以下步骤进行: 1. 获取ChatGPT API密钥 首先,您需要在OpenAI平台上注册一个账号,并获取API密钥。这是调用ChatGPT API所必需的凭证。 访问OpenAI平台 并注册账号。 登录后,前往API密钥管理页面(通常是 https://beta.openai.com/account/api-keys)。 创建一个新的API密钥,并妥...
开始准备Java项目获取API密钥创建HttpClient构建请求发送请求解析响应展示结果结束 代码示例 下面是一个简单的Java代码示例,展示如何调用ChatGPT API: importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.net.HttpURLConnection;importjava.net.URL;publicclassChatGPTClient{publicstaticvoidmain(String[...
Stringreply=chatGpt.parseResponse(response);System.out.println("ChatGPT回复:"+reply); 1. 2. 上述代码将打印ChatGPT的回复消息。 完整代码示例 下面是一个完整的Java代码示例,演示了如何实现Java ChatGPT API: 代码解读 importcom.openai.gpt.ChatGPT;publicclassChatGptApiExample{publicstaticvoidmain(String[...