ChatGPT没有API?OpenAI官方API带你起飞

目录

  • ChatGPT没有API?OpenAI官方API带你起飞
    • 安装 OpenAI 的 API 库
    • 包装个函数
    • 包装个UI
    • API 调不通怎么办?

ChatGPT没有API?OpenAI官方API带你起飞

前段时间ChatGPT爆火,OpenAI 的 GPT API也被大家疯狂调用,
但其实这个API是基于GPT3的,和基于GPT3.5的ChatGPT相比只能说是小弟弟,
现在 OpenAI 的 ChatGPT API 终于来了!!!
实操一下。

安装 OpenAI 的 API 库

pip直接安装就好
···
pip install openai
···
如果之前装过,就用
···
pip install --upgrade openai
···

包装个函数

import openaiopenai.api_key = “apikey” # 首先要有apikeydef chatgpt(content, temperature=0.8):response = openai.ChatCompletion.create(model="gpt-3.5-turbo", # 不建议使用 gpt-3.5-turbo-0301messages=[{"role": "user", "content": content}],temperature=temperature,max_tokens=1000,top_p=1,frequency_penalty=0,presence_penalty=0,)# print(response)return response.choices[0].message.contentif __name__ == "__main__":text = "gradio是什么?"output = send_chatgpt(text,0.8)print(output)

运行一下:

Gradio是一个免费、开源的Web应用程序,可帮助用户在不编写任何代码的情况下快速构建和部署机器学习模型。它提供了一个用户友好的界面,使用户能够轻松地上传数
据和模型,并生成一个交互式的UI,以便用户可以轻松地使用和测试模型。Gradio支持许多常见的机器学习框架和模型,例如TensorFlow、PyTorch、scikit-learn等。 

效果不错,就是用起来不太方便,Gradio了解一下

包装个UI

安装
···
pip install gradio
···
调用入口改一下:

if __name__ == "__main__":  import gradio as grdef send_chatgpt(text):output = chatgpt(text,0.8)return outputinterface = gr.Interface(fn=send_chatgpt, inputs="text", outputs="text")interface.launch()

运行,直接起了个网页:

Running on local URL:  http://127.0.0.1:7860To create a public link, set `share=True` in `launch()`.

使用简单粗暴:
在这里插入图片描述

API 调不通怎么办?

调用过程中可能会出现异常:

openai.error.APIConnectionError: Error communicating with OpenAI: 
HTTPSConnectionPool(host='api.openai.com', port=443)

这是由于没有设置全局代理导致的,假设代理是http://127.0.0.1:10809
使用powershell调用加入全局代理即可:

$env:HTTP_PROXY="http://127.0.0.1:10809"
$env:HTTPS_PROXY="http://127.0.0.1:10809"
python .\app.py

如果使用cmd调用,换一种方式加代理:

set HTTP_PROXY="http://127.0.0.1:10809"'
set HTTPS_PROXY="http://127.0.0.1:10809"'
python app.py"

完结撒花~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1758.html

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

相关文章

【基于ChatGPT的API】实现一个响应速度比官方更快的在线问答网站并通过宝塔上线全网可访问

🚀 ChatGPT是最近很热门的AI智能聊天机器人 🚀 用途方面相比于普通的聊天AI更加的广泛,甚至可以帮助你改BUG,写代码!!! 🚀 但是由于访问限制,没有魔法方法与账号通常都无…

调用Chatgpt API,并实现联系上下文

调用Chatgpt API,并实现联系上下文 相信很多人在调用的时候出现了一些问题,直接进行调用好像不行了。得需要点懂得都懂的东西。但使用懂得都懂的东西调用openai这个库的时候会报一个这样的错误:SSLEOFError 因此直接使用requests来访问端口&#xff0c…

ChatGPT API初探

提示:本文图片比较多,记录了调用openai api的遇到的问题,以及几种ChatGPT几种模型的比较(GPT3.0、GPT3.5以及前不久刚出的GPT4.0都有测试到。欢迎共同学习交流!) 1.尝试跑一下预训练模型 先是注册API key在…

关于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 模…

ChatGptAPI中文文档

准备调用ChatGPT接口,过了一遍官方接口文档,由于没有学过AI相关知识,有些参数和术语还是不太了解,有些单词使用很生僻的意思,翻译的很生硬,先大致翻译一遍,后面再看下手册理解下,回过…

ChatGPT API 本地如何调用

本文将会介绍,如何找到API文档和相应语言SDK,并使用PHP调用SDK实现本地请求API的完成过程及遇到的问题和解决方法。 API文档 1.打开官网 ChatGPT: Optimizing Language Models for Dialogue 2.找到API 3.查看文档 4.找到sdk库 OpenAI API 5.主流语言 …

chatgptApi 文档使用以及 Demo演示

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

ChatGPT编程

ChatGPT问答 问题一:如何合理分配时间问题二:以下是提高工作效率的建议:问题三:如何培养兴趣问题四:软件和硬件谁重要问题五: 设计模式如何熟练运用问题六:C语言编程冒泡排序 问题一:如何合理分配时间 这里…

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

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

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

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

初探ChatGPT编程能力

最近ChatGPT被持续火热关注。有人盛赞它的智能超群,似乎要掀翻很多行业,重新洗盘;而有的人却不以为然,觉得它并没有这么厉害。今天我做一个小测试从编程这个需要一定逻辑能力的方面来考察一下。 首先我提出一个解答24点的问题&am…

【chatGPT】和chatGPT结对编程的6小时

1.我对AI的偏见 2013年我写了个微信聊天机器人,在新浪微博上小火了一把。我的认知局限性让我没想到若干年后网红如此赚钱,活该我现在还在搬砖送外卖。 那阵子心里美滋滋——这个机器人好像我小孩儿,你教它一点,它就聪明一点。当然…

ChatGPT 在编程中的 9 个实际应用

ChatGPT 有如此多的潜在编码用途,可能有很多甚至还没有想到。找出一些有。 自 OpenAI 宣布推出 ChatGPT 以来,非凡的 AI 聊天机器人已经在许多领域找到了自己的一席之地,包括复杂、快速发展的编程领域。 但是作为程序员,您究竟可以…

ChatGPT强悍的编程能力,让我吓出一身冷汗!

最近有好几个人给我安利ChatGPT,说老刘快你去看看吧,这货实在太强了,搞不好我们程序员都失业了。 刚开始我都是微微一笑,怎么可能?我之前的观点一直都是在我的有生之年,AI绝对不可能干掉程序员。 但是安利的…

ChatGPT及相关产品体验与研究

ChatGPT及相关产品体验与研究 我的Github博客仓库链接:ChatGPT及相关产品体验与研究 - Github 一、ChatGPT介绍 1. ChatGPT概述 一句话描述ChatGPT:一个能够通过对话得到你想要的答案的聊天机器人。 ChatGPT 是由 OpenAI 开发的一种基于深度学习的自然…

ChatGPT初体验(一)

ChatGPT初体验(一) ChatGPT登陆方式 “OpenAI研发的聊天机器人程序,于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动&…

最近超火的ChatGPT到底怎么样?体验完后我有哪些感受和思考?

✔️本文主题:ChatGPT 人工智能 ✔️官方网站:chat.openai.com 文章目录 前言二、初识三、深入四、编程相关编写纠错 五、感想六、展望七、结语 前言 大家好,这次我们来聊一聊最近超级火的人工智能语音——ChatGPT! ChatGPT是什…

ChatGPT的了解与初体验

ChatGPT的了解与初体验 什么是ChatGPT初体验1、场景一 数据库sql编写2、场景二 时间处理 个人感觉下一个时代就是AI的时代,拥抱AI吧。 什么是ChatGPT 我们请它自己介绍一下自己吧! 总体来说,就是能够用自然语言进行对话的智能机器人。 初体…

ChatGPT 体验和思考

一、体验 1、辅助写代码 2、检查代码(遗憾的是,不一定是对的) 3、分析代码 4、帮你了解/入门一项陌生的技术 小结: AI 会慢慢成为程序员的得力帮手,但目前来看,似乎还是不够成熟。 当然,大多…

ChatGPTPlus的快速体验,ChatGPT还是差远了

什么是ChatGPT? ChatGPT是一种基于自然语言处理技术的聊天机器人,它采用了GPT(Generative Pre-trained Transformer)模型,可以对用户的输入进行自然语言理解和语言生成。ChatGPT的设计思想是通过深度学习算法和大规模数据训练&a…