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

article/2025/4/22 17:52:51

文章目录

  • 一、关键代码
  • 二、使用步骤
    • 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://chatgpt.dhexx.cn/article/PVJRQXRG.shtml

相关文章

省去麻烦的环境配置,一分钟来试试 chatgpt API 代码⚡

项目地址&#xff1a;https://github.com/wjsvec/try_chatgpt_API_in_one_minute try chatgpt API in one minute⚡ 这个项目用来做什么&#x1f60a; 由于一些特殊的网络原因&#xff0c;在试用 chatgpt 的 API 的时候总是遇到奇奇怪怪的问题&#x1f62b;&#xff0c;有时…

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 多轮对话功能实现

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

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

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

关于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 正式开放,价格直接打骨折!100万个单词才18元

ChatGPT爆火之后&#xff0c;各种「自制API」层出不穷&#xff0c;中间商们也一个个赚得盆满钵满。 这次&#xff0c;OpenAI终于下定决心——正式开放ChatGPT API&#xff01; ChatGPT API地址&#xff1a;https://platform.openai.com/docs/guides/chat 现在&#xff0c;不要耗…

如何查询chatgpt apikey 的使用情况

如何查询chatgpt apikey 的使用情况 网上有很多免费的公用的查询chatgpt apikey (api-key)网站.

chatgptApi 文档使用以及 Demo演示

前言&#xff1a;最近chatGpt 很火爆&#xff0c;搞得国内某度都按耐不住了&#xff0c;开始搞‘文心一言’了。体验到了ChatGPT的强大之后&#xff0c;那么我们会想&#xff0c;如果我们想基于ChatGPT开发一个自己的聊天机器人&#xff0c;这个能搞定吗&#xff1f; ChatGPT平…

C#接入ChatGPT编程实际应用

一&#xff0c;介绍ChatGPT的API可以在前端&#xff0c;以及一些后端进行API的接入&#xff0c;本篇主要介绍基于ChatGPT的API的C#接入研究。 学习更多的科技知识可以来知新文学 最火的莫过于ChatGPT的相关讨论&#xff0c;这个提供了非常强大的AI处理&#xff0c;并且整个平…

编程新视角:ChatGPT帮助你高效编程和理解代码

现在好几个大公司都推出了自家的大语言模型&#xff0c;有的参数比GPT多&#xff0c;但是真正能称得上会编程的&#xff0c;大概只有GPT一个&#xff0c;可以说是OpenAI的独门功夫。 这篇文章旨在探讨GPT辅助编程过程中常用的提示和技巧。当然&#xff0c;我自己也是一边学一边…

使用chatgpt来提高你的编程能力,简直如虎添翼

下面大家跟着我的问题&#xff0c;可以跟着我一起向 chatgpt老师学习&#xff0c;相信我的问题可能你也会感兴趣。 在Java中&#xff0c;boolean类型的数组默认初始化为false。也就是说&#xff0c;如果你创建了一个boolean类型的数组&#xff0c;但是没有初始化它&#xff0c;…

强推集成GPT-4的编辑器Cursor;面向ChatGPT编程18种方法;如何将AI绘画融合于工作流;ChatGPT SEO公式大揭秘 | ShowMeAI日报

&#x1f440;日报合辑 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 『AI 作品不受版权法保护&#xff1f;假的&#xff01;』保护「人工」不保护「智能」&#xff0c;技术工具可以成为创造过程的一部分 3月16日&a…

用chatGPT分析热门文章,我发现了流量密码 | chatGPT编程

chatGPT实战编程 01 篇&#xff0c;未来每周至少更新一篇&#xff0c;赞转评是我最大的动力呀 前言 这两天刷着掘金热门文章&#xff0c;真眼馋这阅读量啊~ 羡慕之余痛恨自己太垃圾&#xff0c;写的文章只有几百阅读量&#xff0c;于是打算让chatGPT帮我分析掘金热门文章&…

玩转ChatGPT:辅助编程

一、写在前面 首先让小Chat介绍自己在编程方面的天赋&#xff1a; 总结起来&#xff1a;TA掌握了海量的编程知识&#xff0c;能做到自动代码生成、代码审查优化、编程教学辅导以及实时问题解答。我问TA学习了多少案例&#xff0c;TA说&#xff1a;忘了&#xff0c;但保证够用。…

chatGPT大大提高了编程效率

可以预见的是&#xff0c;未来对初级程序员的需求大大减少了。chatGPT的编程能力已经非常高&#xff0c;程序员一定要善于在工作中使用它&#xff0c;绝对是提高生产力的利器。 下面是我为了生成一些测试数据&#xff0c;让chatGPT帮我编写的程序&#xff0c;由于我对shell了解…

Python+chatGPT编程5分钟快速上手,强烈推荐!!!

最近一段时间chatGPT火爆出圈&#xff01;无论是在互联网行业&#xff0c;还是其他各行业都赚足了话题。 俗话说&#xff1a;“外行看笑话&#xff0c;内行看门道”&#xff0c;今天从chatGPT个人体验感受以及如何用的角度来分享一下。 1、chatGPT是个啥&#xff1f; chatGP…

ChatGPT:当向聊天机器人问起编程问题的时候

目录 0. 前言1. 10个编程操作1.1 MATLAB怎么检测鼠标所在的位置坐标1.2 MATLAB获取系统时间1.3 MATLAB怎么跳过报错程序1.4 MATLAB怎么获取电脑用户名1.5 MATLAB怎么建立一个空的table1.6 MATLAB中怎么给数值矩阵再添加一列1.7 MATLAB怎么画出两点间直线1.8 MATLAB中一个三维矩…

工具 | VSCode+ChatGPT 编程利器

本文首发微信公众号&#xff1a;全副武装的大师兄&#xff08;一个分享前沿技术&#xff0c;生活感受的公众号&#xff0c;关注我&#xff0c;率先了解好玩的工具&#xff09; 托了GPT同学的福&#xff0c;最近编程时&#xff0c;常会在ChatGPT中说明自己的需求以生成代码&…