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

项目地址: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.rhkb.cn/news/6072.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

手把手教你学术论文写作

学术论文写作教程 培养批判性、评价性、逻辑性和分析性的写作技巧 课程英文名:Writing Winning Research Papers 此视频教程共10.0小时,中英双语字幕,画质清晰无水印,源码附件全 下载地址 课程编号:390百度网盘地址&am…

ChatGPT 五个写论文的神技巧,让你的老师对你刮目相看!

导读:ChatGPT这款AI工具在推出两个月内就累积了超过1亿用户。我们向您展示如何使用ChatGPT进行写作辅助,以及其他一些有用的写作技巧。 本文字数:2000,阅读时长大约:12分钟 ChatGPT这款AI工具在推出两个月内就累积了超…

ChatGPT论文写作指导01——教育技术学的研究对象如何增强在线教学交互?

文章目录 第一个问题:教育技术学的研究对象是什么?第二个问题: 第一个问题:教育技术学的研究对象是什么? 教育技术学的研究对象是什么?! An error occurred. If this issue persists please contact us th…

ChatGPT常见报错解决:回答不完整. 网络错误. Something went wrong. NetworkError when attempting to fetch resources.

文章目录 1 可以解决的报错2 解决方案2.1 安装Tampermonkey2.2 添加脚本2.3 参数设置 1 可以解决的报错 目前已确定可以完美解决如下报错 Something went wrong. If this issue persists please contact us through our help center at help.openai.com. NetworkError when a…

【使用心得】ChatGPT如何高情商对话

在交流中过程中,高情商的回答往往能让面试锦上添花甚至绝处逢生。今天就让我们来看看ChatGPT是如何高情商的回答这些面试问题吧。 第一步:打开多御浏览器,点击ChatGPT 第二步:我找了一些考验情商的典型的面试问题来测试ChatGPT&am…

如何通过 Python 与 ChatGPT 对话

文章目录 简介安装 OpenAI API实例1 预备条件: 1. 科学上网; 2. 注册 OpenAI 账号。 简介 ChatGPT 是 GPT-3 语言模型的变体,专为会话语言生成而设计。要在 Python 中使用 ChatGPT,您需要安装 OpenAI API 客户端并获取 API 密钥。当前提你需…

Chatgpt api 多轮对话功能实现

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

提示词的天花板来了- ChatGPT 指导学习知识点

人类导师还是人机互卷 https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/ 访问 ChatGPT网站选择 GPT-4(或更高版本)模型将 Mr_Ranedeer.json 的内容复制粘贴到 ChatGPT让 Mr. Ranedeer 带领您完成配置过程 开始学习吧! 支持以下命令&…

openai-chatGPT的API调用异常处理

因为目前openai对地区限制的原因,即使设置了全局代理使用API调用时,还是会出现科学上网代理的错误问题。 openai库 0.26.5 【错误提示】: raise error.APIConnectionError( openai.error.APIConnectionError: Error communicating with Open…

掌握 AI-掌控未来,每个人必须掌握的人工智能-ChatGPT

掌握AI-掌控未来,如果未来你不会使用AI,那么你注定会被淘汰!!! 1、AI全套课程,学完你可以免费搭建一个自己的私人ChatGPT网站,不需要买服务器,不需要写代码,一分钟轻松解…

GPT系列-1-ChatGPT的理解

参考 李宏毅老师讲解 思维导图 ChatGPT 对标 instruct GPT 本质 GPT的社会化 训练过程 1 学习文字接龙 无监督学习 大量的自我学习 生成的答案具有随机性 自己修炼 2 人类老师引导文字接龙的方向 监督学习 标注:(问题提示,答案)对,引导gpt生…

OpenAI-ChatGPT最新官方接口《微调ChatGPT模型》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(四)(附源码)

微调ChatGPT模型 前言Introduction 导言What models can be fine-tuned? 哪些模型可以微调?Installation 安装Prepare training data 准备训练数据CLI data preparation tool CLI数据准备工具Create a fine-tuned model 创建微调模型Use a fine-tuned model 使用微…

浅浅体验以ChatGPT为代表的人工AI 智能聊天

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。 ChatGPT是一种由OpenAI训练的大型语言模型。它的原理是基于Transformer架构,通…

英国大学生用AI写论文拿到1等成绩!ChatGPT写论文教程+提示词分享

今年期末季与往年的一大不同就是有了“哆啦C梦”——ChatGPT。过于高效智能的它,上线初期就引起了学术界关于“学术不端”的热烈讨论… 目录 01.用AI写论文获1等成绩 02.如何用ChatGPT辅助学习/写作 01.迅速get知识点 02.辅助理解内容 03.辅助起草论文大纲 0…

chatgpt的接口调用如何验证key值是否是有效的呢

近期在开发一个微型的程序,实现,轮询key和代理ip,然后循环的执行向openai api接口调用的功能。但是遇到了一个难题。那就是如何提前预判出来,key是不是有效的呢? 目前我所能想到的解决办法,就是真实的去执行…

ChatGPT移动端软件开发

要在移动端开发ChatGPT应用程序,需要以下步骤: 界定需求:定义ChatGPT在移动应用程序中所需实现的具体功能,例如对话、文本生成、语言翻译等。 选择开发平台:移动应用程序可以基于iOS、Android或其他移动操作系…

chatGPT助力医保接口开发

在下面的文章中,用到反射来设计医保接口,因为国内的医保接口有一个特点,就是接口基本是统一的,接中传的数据是有一定规律的,这样方便对接后业务级的升级扩展,所以在对接医保接口时,就很容易用OO…

使用ChatGPT 开放的 API 接口可以开发哪些自研工具?

使用ChatGPT开放的API接口,可以开发多种自研工具,例如: 智能聊天机器人:可以使用ChatGPT提供的语言生成能力,构建一个智能聊天机器人,能够根据用户的输入自动回复,完成自然语言交互。 文本生成工具:可以使用ChatGPT的文本生成能力,开发一个文本生成工具,例如自动生…

ChatGPT 和 Elasticsearch:OpenAI 遇见私有数据(一)

作者:Jeff Vestal 结合 Elasticsearch 的搜索相关性和 OpenAI 的 ChatGPT 的问答功能来查询你的数据。 在此博客中,你将了解如何使用 Elasticsearch 将 ChatGPT 连接到专有数据存储,并为你的数据构建问答功能。 ChatGPT 和 Elasticsearch&…

让 OpenAI 更 Open,在 ChatGPT 里自由接入数据源

本篇文章中,我们简单聊聊如何在 OpenAI 的 ChatGPT Web 客户端中,自由的接入和使用各种数据源。 写在前面 三月以来,我在 ChatGPT 官方客户端上做了不少实践,也做过一些技术分享。也在网上晒过一些折腾的有趣的事情:…