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

news/2024/11/6 13:36:01/

项目地址:https://github.com/wjsvec/try_chatgpt_API_in_one_minute

try chatgpt API in one minute⚡

这个项目用来做什么😊

由于一些特殊的网络原因,在试用 chatgpt 的 API 的时候总是遇到奇奇怪怪的问题😫,有时候都不知道是网络问题,还是环境没有配好,还是 API 参数写错了。这个项目就是用 GitHub 里 codeplace 预先配置好的各种环境,还有在虚拟机上的网络环境,快速试一试 chatgpt 的 API 怎么用。

我也是在自己电脑上试了很久,最后还是在 codeplace 里发现自己那边确实是有个接口忘记配置了。

0 B6T{6%H0G6RKNM5XT$YTP

好了,就让我们开始吧,不管是奇奇怪怪的 nodeJS 配置还是网络环境要求,这个项目里都不用担心。codeplace 一个月有免费的120小时时常,对于我们想要满足一下好奇心来说,完全足够了!!

我们需要准备什么

  1. 一个可用 chatgpt 的 API key,只要你有 openai 的账号就可以在 这里 申请一个,会有18美金的免费额度,没有信用卡也没关系

  2. 可以上 GitHub 的网络环境(废话,不然怎么看到的这个项目)。为了保证 codeplace 的稳定访问

启动 codeplace

其实这个功能已经上线很久了,不过发现并用起来的人还不多。在这个项目里面点击那个加号就可以创建一个 codeplace 虚拟机。非常的方便。
image

创建后项目,就会出现这样的一个页面

左边的文件名对应着不同的语言环境,我们想使用那种语言就可以进入那个文件去就好啦。

API 调用

这部分是关于不同的语言的不同运行方式。openAI 目前只支持了python 和 node.js,其它语言会从社区维护的库放在最前面。

python

参考:官方文档

进入 python 目录下的 chatgpt_API.py 文件,如图所示:
QLJE6X4NQE8JE)7W @}P3%I

安装一下相关的 openai 库(在这里可不用配置 pip 镜像,是不是非常方便?😉)


cd pythonpip install -r requirements.txt

然后修改 “OPENAI_API_KEY” 成你自己的 API key,然后点击“运行”小按钮
image

或者在终端输入


python chatgpt_API.py

运行结果是这样的:
GC_HZ}PZSK(QE@DTH$M~9F6

NodeJS

参考 :官方文档

进入 nodeJS 目录下的 chatgpt_API.js 文件,如图所示:

FX4P9 2U)Y87EZARFRICRBN

由于 nodeJS 的库函数已经在 node_modules 里面放好了,所以不用配置环境了(以防万一说一下安装 openai 的命令是 npm install openai)(在这里可不用配置 npm 镜像,是不是非常方便?😉)

修改 “OPENAI_API_KEY” 成你自己的 API key

在终端输入


cd nodeJSnode chatgpt_API

运行结果是这样的:
J%FRU4(TBBS7IQJ%W(W4653

彩蛋环节

  • 这个项目全程都是在 chrome 里写完的,我的电脑里也没有这个项目,看看我多么滴云原生(不是)
  • 发这条推特被某个知名推主回复,推特粉丝直接翻倍 QAQ
  • 本来想用英文写 README 的,后来一想好像没必要哦🤣
  • js API测试语言是写一个 python hello world,python 的 测试语言是写一个 js 的 hello world(后面更新其它语言就是自己的hello world了)

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

相关文章

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

文章目录 一、关键代码二、使用步骤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…

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

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

ChatGPT API的使用(一)

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

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

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

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

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

Chatgpt api 多轮对话功能实现

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

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

1. ChatGPT 的 API 已经推出 从官网 https://platform.openai.com/docs/guides/chat 和 https://platform.openai.com/docs/models/gpt-3-5 可以看出:gpt-3.5-turbo 已经正式上线。 GPT-3 快速入门:前端调用 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…