最近涉及到Openai对外提供的服务,故研究一下其与API相关的程序。
Openai,API官方文档:https://platform.openai.com/docs/overview
1、python快速开始
可以参考以下教程
2024年 最新python调用ChatGPT实战教程
1、Openai的API管理平台
- 科学上网/外网服务器
- 拥有一个Openai的账户
- 有支持境外消费支付的如Visa/MasterCard/JCB等境外信用卡/虚拟信用卡(自行解决)
有apikey之后可以测试用于很多渠道可以使用,这个是一个简单的聊天程序示例:基于Gradio的GPT聊天程序
2、ChatGPT项目推荐
(1)ChatGPT-Next-Web
(2)chatgpt-on-wechat
多端部署: 有多种部署方式可选择且功能完备,目前已支持个人微信、微信公众号和、业微信、飞书等部署方式
基础对话:私聊及群聊的消息智能回复,支持多轮会话上下文记忆,支持 GPT-3.5, GPT-4, claude, 文心一言, 讯飞星火
语音能力:可识别语音消息,通过文字或语音回复,支持 azure, baidu, google, openai(whisper/tts) 等多种语音模型
图像能力: 支持图片生成、图片识别、图生图(如照片修复),可选择 Dall-E-3, stable diffusion,replicate, midjourney, vision模型
丰富插件:支持个性化插件扩展,已实现多角色切换、文字冒险、敏感词过滤、聊天记录总结、文档总结和对话等插件
Tool工具: 与操作系统和互联网交互,支持最新信息搜索、数学计算、天气和资讯查询、网页总结,基于 chatgpt-tool-hub 实现
知识库:通过上传知识库文件自定义专属机器人,可作为数字分身、领域知识库、智能客服使用,基于 LinkAI 实现
GPT有非常多的型号下面列一下最常用的的gpt-3.5-turbo-1106、gpt-3.5-turbo-instruct-0914、gpt-4-1106-preview、gpt-4-vision-preview限制与费用
1、Openai 账户分级制度与速率限制
速率限制官方文档
随着对 OpenAI API 的使用以及在我们的 API 上的支出的增加,Openai平台会自动将用户升级到下一个使用级别
2、费用
查询更多Openai费用详情
GPT提供多种模型型号,每种型号都有不同的功能和价位。价格单位为每 1,000 个代币计算一次。您可以将代币视为单词片段,其中 1,000 个代币大约相当于 750 个单词或500个汉字。
嵌入模型有些人可能有些陌生,下面是Openai官方的解释,可以参考一下:嵌入模型介绍官方文档
微调模型官方文档