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

这篇具有很好参考价值的文章主要介绍了ChatGPT API调用+服务器部署【附Git地址】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


  • 运行对话效果图ChatGPT API调用+服务器部署【附Git地址】,ChatGPT,chatgpt,服务器,git,java,openai

一、关键代码

public class Main {

    public static final String URL = "https://api.openai.com/v1/chat/completions";
    // 你的 API KEY
    public 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调用案例文章来源地址https://www.toymoban.com/news/detail-522132.html

到了这里,关于ChatGPT API调用+服务器部署【附Git地址】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为云云耀云服务器L实例评测|在服务器上训练手写数字识别模型并部署到服务器上实现远程调用

    目录 本文概述 作者介绍  第一步、购买服务器并远程登录服务器  第二步、配置环境并训练手写数字识别网络  第三步、部署手写数字识别网络到云耀云服务器L实例 第四步、启动本地客户端并进行手写数字识别 华为云 云耀云服务器L实例 是一款轻量化的服务器,具有 新手

    2024年02月07日
    浏览(54)
  • 免费1年服务器,部署个ChatGPT专属网页版!

    白皮袄个免费1年服务器,部署个ChatGPT专属网页版! 无需梯子国内镜像版:https://chat.shandianfk.com/?rec_user_key=VFZkRmVGNU5EVTVNR1UyWTJRNE9UWXdNalZrTnpkaVlqWTJaRGN5T0RrMk5XRXpOR1U9  api.openai.com port 443: Connection timed out 你是不在调用 ChatGPT 接口的时候报错 443 了,哈哈哈,我的也是。当小傅哥发现

    2024年02月06日
    浏览(44)
  • linux服务器部署jenkins+python+git部署讲解与git仓库的使用

    1.首先需要安装一下虚拟机:推荐使用 VMware 这个比较好用,如果不知道怎么安装可以根据下面的网站去看教程,很简单 【VMware 详细安装教程,亲测有效】-CSDN博客 2.安装好之后,可以使用 Xshell 去连接你得虚拟机,建议使用 Xshell 操作虚拟机,因为企业里面都是使用远程连接工

    2024年02月20日
    浏览(55)
  • 部署Git版本控制系统 | 优化Web服务器

    前序文章: https://blog.csdn.net/shengweiit/article/details/135193074 部署git版本控制系统,管理网站代码 基于ssh协议的服务器 基于git协议的服务器 基于HTTP协议的服务器 上传代码到版本库 1. 安装软件包,创建空仓库

    2024年02月04日
    浏览(41)
  • 【Git管理工具】使用Docker部署GitLab服务器

    1.GitLab是一款基于Git的开源代码托管平台,提供版本控制功能、代码审查、问题跟踪、CI/CD等一系列项目管理工具。 2.使用GitLab可以轻松管理团队中的开发者,进行代码的协作开发和管理。GitLab也提供了丰富的项目集成和API,可以让开发者更快地进行集成和部署。 3.相比其他类

    2024年02月06日
    浏览(47)
  • 【ChatGLM】手把手教你云服务器部署ChatGLM聊天网站,不限次数调用。

    私人部署地址:http://ilovechatgpt.cn。 免费使用!无限调用!速度还蛮快呢。 官方地址:https://github.com/THUDM/ChatGLM-6B ChatGLM-6B 是一个 开源的、支持中英双语的对话语言模型 ,由基于 清华大学 KEG 实验室 与 智谱 AI 于 2023 年联合训练,可以针对用户的问题和要求提供适当的答复和

    2024年02月16日
    浏览(45)
  • 云服务器部署开源ChatGLM-6B,让你也能拥有自己的ChatGPT

    一、背景 最近GPT不仅发布了GPT-4,而且解除封印可以联网了。不得不赞叹AI更新迭代的速度真快,都跟不上节奏了。但是大家也注意到了吧,随着GPT的每次更新,OpenAI对其开放使用的限制也越来越大。之前国内网随便访问GPT3,现在动不动就封号 所以,今天就来教大家部署国内

    2024年02月12日
    浏览(53)
  • ChatGPT API SSE(服务器推送技术)和 Fetch 请求 Accept: text/event-stream 标头案例

    实战代码github代码:chatgpt-google-extension 该代码以Chrome 插件的实用案例讲解了 fetch-sse 的用法,之前这个技术被用得很少,大家基本上都直接用 websocket 了 谷歌插件:chatgpt-google-extension 简述下 SSE 是一个什么技术?以及怎么进行调用 fetch() 和 EventSource 都是用于实现服务器推送

    2024年02月11日
    浏览(38)
  • 云计算项目四:部署Git版本控制系统 | 优化Web服务器

    前序文章: https://blog.csdn.net/shengweiit/article/details/135193074 部署git版本控制系统,管理网站代码 基于ssh协议的服务器 基于git协议的服务器 基于HTTP协议的服务器 上传代码到版本库 1. 安装软件包,创建空仓库

    2024年01月24日
    浏览(50)
  • Jenkins+Maven+Git 生成jar包部署到远程服务器上

    1、登录Jenkins 1.1 输入用户名/密码,登录Jenkins进入系统页面  2、创建任务 2.1 点击左侧菜单中 “新建Item” 进入到新项目创建页面,创建一个新的构建任务 2.2 在任务创建页面,第一步,“输入一个任务名称”;第二步,任务类型点击“构建一个maven项目”;第三步,点击“确

    2024年02月11日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包