ChatGPT API调用+服务器部署【附Git地址】

news/2024/11/6 13:46:54/

文章目录

  • 一、关键代码
  • 二、使用步骤
    • 1.获取代码
    • 2.服务器部署
  • 总结


  • 运行对话效果图在这里插入图片描述

一、关键代码

public class Main {public static final String URL = "https://api.openai.com/v1/chat/completions";// 你的 API KEYpublic static final String APT_KEY = "sk-xxxxxx";public static void main(String[] args) {ArrayList<Message> list = new ArrayList<>();while (true) {System.out.print("请输入:");Scanner scanner = new Scanner(System.in);String input = scanner.next();if ("exit".equals(input)) {System.out.println("程序已经退出!");break;}Message message = new Message();message.setRole("user");message.setContent(input);list.add(message);RequestBody request = new RequestBody();request.setModel("gpt-3.5-turbo");request.setMessages(list);String data = JSON.toJSONString(request);// 封装http请求String response = HttpRequest.post(URL).header("Content-Type", "application/json").header("Authorization", "Bearer " + APT_KEY).body(data).execute().body();ResponseBody body = JSON.parseObject(response, ResponseBody.class);String content = body.getChoices().get(0).getMessage().getContent();System.out.println(content);}}
}

二、使用步骤

1.获取代码

  1. Git地址: https://gitee.com/cotmier/chat.git

2.服务器部署

  1. 需要海外服务器一台
  2. 安装Java环境:yum install -y java-1.8.0-openjdk.x86_64
  3. 启动项目:java -jar chat.jar

总结

这是一个最简单的openai调用案例


http://www.ppmy.cn/news/950940.html

相关文章

利用Cloudflare搭建ChatGPT API 代理服务器 傻瓜教程

✈ChatGPT的API接口为 https://api.openai.com 但是很多小伙伴不是国家区域不对&#xff0c;就试没有一个好的代理&#xff0c;经常chatgpt出现无法聊天的情况&#xff0c;那么自己搭建一个代理服务器那不是很香&#xff1f;还是免费的&#xff0c;直接整起来&#xff01;图文教…

ChatGPT API的使用(一)

OpenAI除了提供ChatGPT聊天功能外&#xff0c;还提供了功能强大的图片生成与编辑功能&#xff0c;以及代码注释、语音转换功能&#xff0c;而这些功能需要通过API进行访问。 首先需要生成您的帐户独有的 API 密钥。访问此页面并创建一个新的密钥。 在这里需要点击复制&#xf…

如何实现基于ChatGPT API的C#接入?

今年开年&#xff0c;最火的莫过于ChatGPT的相关讨论&#xff0c;这个提供了非常强大的AI处理&#xff0c;并且整个平台也提供了很多对应的API进行接入的处理&#xff0c;使得我们可以在各种程序上无缝接入AI的后端处理&#xff0c;从而实现智能AI的各种应用。ChatGPT的API可以…

chatgpt API接口中文说明介绍(二)

提示&#xff1a;如果你认为本文对你有帮助&#xff0c;请点一下关注&#xff0c;后面会有更多人工智能方面的文章。 文章目录 前言一、示例代码二、参数说明总结 如果有问题可以联系我**&#xff1a;https://gitee.com/xiaoyuren/gpt3 前言 上一篇介绍了chatgpt的 接口和使用…

Chatgpt api 多轮对话功能实现

不废话&#xff0c;上代码 import requests import jsonurl "https://api.openai.com/v1/completions"payload json.dumps({"model": "text-davinci-003","prompt": "日照香炉生紫烟&#xff0c;遥看瀑布挂前川&#xff0c;飞…

关于ChatGPT API,你需要知道的…(截止到230303)

1. ChatGPT 的 API 已经推出 从官网 https://platform.openai.com/docs/guides/chat 和 https://platform.openai.com/docs/models/gpt-3-5 可以看出&#xff1a;gpt-3.5-turbo 已经正式上线。 GPT-3 快速入门&#xff1a;前端调用 GPT-3 API、Python 调用 GPT-3 APIopenAI 模…

ChatGPT API 简单使用教程

1、关于ChatGPT 和 API 获取 2、调用API 实现 ChatGPT 对话 import openaiopenai.api_key "你的api_key"def completion(prompt):completions openai.Completion.create(engine"text-davinci-003",promptprompt,max_tokens1024,n1,stopNone,temperatu…

chatgpt api基础使用示例

环境 pip install openaiapi Completions url: POST https://api.openai.com/v1/completions 参数&#xff1a; model: (string) text-davinci-003, text-davinci-002, text-curie-001, text-babbage-001, text-ada-001prompt: (string/array) (<|endoftext|>)suffix…