OIMI OIMI
  • 首页
  • AI 工具与本地部署
  • Lab / 技术折腾
  • Apple 生态深度评测
  • 生活方式
    • 硬件
首页 › Apple 生态深度评测 › ChatGPT模型GPT3.5官方API开放,优化升级开源代码
  • 0
  • 0

ChatGPT模型GPT3.5官方API开放,优化升级开源代码

OIMI
5 3 月, 2023
4,464 views

OpenAI 在美国时间3月1日正式开放了ChatGPT模型GPT3.5的API。一下子大家有忙活起来了!

博主大概翻阅了一下相关内容,总结了一些点分享一下给大家。

主要还是介绍一下新的API使用,以及博主开源的NodeBB ChatGPT的代码升级过程。

计费情况

目前 gpt-3.5-turbo 价格相对于 gpt-3要优惠很多!

Chat(gpt-3.5)价格:$0.002 / 1K tokens

Davinci(gpt-3) 价格:$0.02 / 1K tokens

所以 gpt-3.5-turbo 模型价格更实惠一些!但是如果携带上下文提问,还是比较费tokens的!

1K tokens 大概是 750个单词,新注册用户送18美元体验价,大概能使用 900万个单词!

 

实现原理

其实在GPT-3模型已经很强大了!但是ChatGPT拥有上下文语境关联,官方最开始未提供GPT-3.5的时候。

博主在JIKE社区的ChatGPT代码中,利用引用历史回复的方式,也能实现上下文语境。体验还不错!

缺点就是有点费钱!因为每次向OpenAI提问的时候需要携带历史内容,会大量消耗tokens~

现在官方提供了更方便的形式!

 

接口介绍

目前ChatGPT 开放了2个模型:gpt-3.5-turbo  和 gpt-3.5-turbo-0301

这俩个模型什么区别?

gpt-3.5-turbo-0301模型 是 gpt-3.5-turbo模型的快照!gpt-3.5-turbo-0301不会自我更新,并于 2023 年 6 月 1 日结束。

 

如果你的代码使用的是官方的SDK需要更新到最新版本!比如Python OpenAI SDK 必须更新到0.27.0以上!

有些镜像可能同步会慢一些,可以直接从官方更新!

  • pip3 install -i https://pypi.python.org/simple/ openai==0.27.0

接口怎么调用?

 

官方DEMO

  • curl https://api.openai.com/v1/chat/completions \
  • -H 'Content-Type: application/json' \
  • -H 'Authorization: Bearer YOUR_API_KEY' \
  • -d '{
  • "model": "gpt-3.5-turbo",
  • "messages": [{"role": "user", "content": "Hello!"}]
  • }'

 

相对于GPT-3的调用,有2处不一样

  • 接口地址
  • 参数prompt 换成 messages

messages的格式如下:

  • import openai
  • openai.ChatCompletion.create(
  • model="gpt-3.5-turbo",
  • messages=[
  • {"role": "system", "content": "You are a helpful assistant."},
  • {"role": "user", "content": "Who won the world series in 2020?"},
  • {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
  • {"role": "user", "content": "Where was it played?"}
  • ]
  • )

 

messages里面是一个列表。列表的每一项是字典。

其中role 有三种角色:system,user,assistant

system,一般是消息的第一条,定一个这次交互的基调。比如这是一个翻译的AI,这是一个代码助手等等

user,指的是完美用户提到的问题

assistant,指的是AI回复的内容

这里列表顺序需要按照提问回答的顺序依次添加!

下图是3月2日早上测试接口的内容

ChatGPT模型GPT3.5官方API开放,优化升级开源代码-OIMI

 

 

代码升级

GPT-3 怎么无缝切换到 GPT-3.5?其实也简单,就调整一下参数即可。

ChatGPT模型GPT3.5官方API开放,优化升级开源代码-OIMI

仅需回复机器人的时候,引用历史帖子即可!

 

 

开源仓库

https://github.com/malaohu/nodebb-openai-chatgpt

博主已经将代码上传到Github,感兴趣的童鞋可以试一试!

 

域名被墙

就在3月2日凌晨调试代码的时候,突然发现OpenAI的API域名疑似被Q~

后来查询一看,果然~~~~

ChatGPT模型GPT3.5官方API开放,优化升级开源代码-OIMI

 

 

解决方法

  • 将代码服务运行在境外服务器上。
  • 国内服务器或者你本机,需要前置一个代理。举一反三!

ChatGPT模型GPT3.5官方API开放,优化升级开源代码-OIMI

  • 境外服务器反代OpenAI API域名,应该也有人会提供这样的服务。这种情况有利有弊,尽量还是自建!比如下面的Nginx配置。
  • server
  • {
  • listen 8088;
  • server_name _;
  • location / {
  • proxy_redirect off;
  • proxy_set_header Host $host;
  • proxy_set_header X-Real-IP $remote_addr;
  • proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  • proxy_pass https://api.openai.com;
  • }
  • access_log logs/abccom.log;
  • }
0

HEU KMS Activator v30.0来啦,十周年纪念版!

上一篇

使用Tailscale免费异地组网

下一篇

评论 (0)

再想想
暂无评论

聚合文章

Oleafly
DeepSeek 又突然放出一个王炸:Super-agent(超级 Agent 系统)
Compositor-The Photoshop alternative for Mac
一个超硬核的 GitHub 开源项目,RoboParty RP1
Hi3D 正式开源! AI 3D 模型开放
小说丢进画布,剧本、分镜、角色、镜头一路自动往下走,你只负责审片
StreamEval
Hermes 合进了 REA 官方插件
必出洞的渗透skills分享零基础挖漏洞,赚赏金,就来网络安全透视镜
Claude Code 爆改电视

猜你喜欢

Hi3D 正式开源! AI 3D 模型开放

Hi3D 正式开源! AI 3D 模型开放

26 10 月, 2026
138 0 0
苹果最新 iOS 11 正式版固件 IPSW 全套官方下载地址 (升级 iPhone / iPad 系统)

苹果最新 iOS 11 正式版固件 IPSW 全套官方下载地址 (升级 iPhone / iPad 系统)

24 9 月, 2017
10,208 0 2
Raw

Raw

26 6 月, 2016
1,627 0
Project with Video

Project with Video

7 3 月, 2018
1,322 0

关于

OIMI(oimi.me)是分享美好数字生活的内容平台,同时还涉及 macOS、iOS 等知名系统的使用技巧。 科技 / 旅行 / 摄影 / 生活方式

社交媒体

Nicky

导航

Nicky
Copyright © 2016-2026 OIMI. Designed by OIMI.
  • ChatTTS,HyperOS,HEU KMS Activator,Win10/11数字权利激活

OIMI

291
文章
0
评论
139
喜欢