2024年 Openai的API相关全部概论汇总(通用版)

2024-02-24 17:44

本文主要是介绍2024年 Openai的API相关全部概论汇总(通用版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024年 Openai的API相关全部概论汇总(通用版)

文章目录

  • 2024年 Openai的API相关全部概论汇总(通用版)
    • 一、前言
      • 1、python快速开始
    • 二、Openai 平台以及相关项目
      • 1、Openai的API管理平台
      • 2、ChatGPT项目推荐
        • (1)ChatGPT-Next-Web
        • (2)chatgpt-on-wechat
    • 三、限制与费用
      • 1、Openai 账户分级制度与速率限制
      • 2、费用
    • 四、结语

一、前言

最近涉及到Openai对外提供的服务,故研究一下其与API相关的程序。
Openai,API官方文档:https://platform.openai.com/docs/overview

1、python快速开始

可以参考以下教程
2024年 最新python调用ChatGPT实战教程

二、Openai 平台以及相关项目

1、Openai的API管理平台

Openai的API管理平台
https://platform.openai.com
与Openai对外提供的API相关的在这里基本都能找到。
使用Openai对外提供的API的前提条件:

  1. 科学上网/外网服务器
  2. 拥有一个Openai的账户
  3. 有支持境外消费支付的如Visa/MasterCard/JCB等境外信用卡/虚拟信用卡(自行解决)

有apikey之后可以测试用于很多渠道可以使用,这个是一个简单的聊天程序示例:基于Gradio的GPT聊天程序

2、ChatGPT项目推荐

(1)ChatGPT-Next-Web

ChatGPT-Next-Web
目前,Github上最火的chatGPT网页项目,只要你有APIKEY+域名就可以快速布置一个GPT个人网站让自己内部的人使用。
在这里插入图片描述
一键获得精心设计的跨平台 ChatGPT Web UI
一键免费部署您的跨平台私人ChatGPT应用

在这里插入图片描述

(2)chatgpt-on-wechat

chatgpt-on-wechat
目前最佳的可以布置在个人微信、微信公众号和、企业微信、飞书等的机器人Bot,只要有Key就可以快速布置好
在这里插入图片描述

多端部署: 有多种部署方式可选择且功能完备,目前已支持个人微信、微信公众号和、业微信、飞书等部署方式
基础对话:私聊及群聊的消息智能回复,支持多轮会话上下文记忆,支持 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平台会自动将用户升级到下一个使用级别

等级资质每月API消费支出限制
自由的科学上网100 美元/月
层级 1已付 5 美元100 美元/月
层级 2已付款 50 美元,自首次成功付款以来已超过 7 天500 美元/月
层级 3已支付 100 美元,距离首次成功付款已超过 7 天1,000 美元/月
层级 4已支付 250 美元,距首次成功付款已超过 14 天5,000 美元/月
层级 5已支付 1,000 美元,距首次成功付款已超过 30 天10,000 美元/月

升级到下一层级,通常导致大多数模型的速率限制增加。较高级别的组织还可以获得较低延迟的模型。下面是2级用户的模型限制参考。转速指每分钟最高请求量。
在这里插入图片描述

2、费用

查询更多Openai费用详情
GPT提供多种模型型号,每种型号都有不同的功能和价位。价格单位为每 1,000 个代币计算一次。您可以将代币视为单词片段,其中 1,000 个代币大约相当于 750 个单词或500个汉字。

Chat模型InputOutput
gpt-3.5-turbo-11060.0010 $/1K tokens0.0020 $/1K tokens
gpt-3.5-turbo-instruct0.0015 $/1K tokens0.0020 $/1K tokens
gpt-4-1106-preview0.01 $/1K tokens0.03 $/1K tokens
音频模型Input
Whisper0.006 $/min
TTS0.015 $/1K tokens
TTS HD0.030 $/1K tokens
绘画 ModelQualityResolutionPrice
DALL·E 3Standard1024×10240.040$ / image
Standard1024×1792, 1792×10240.080$ / image
DALL·E 3HD1024×10240.080$ / image
HD1024×1792, 1792×10240.120$ / image
DALL·E 21024×10240.020$ / image
512×5120.018$ / image
256×2560.016$ / image
嵌入模型Input
ada v20.0001 $/tokens

嵌入模型有些人可能有些陌生,下面是Openai官方的解释,可以参考一下:嵌入模型介绍官方文档

在这里插入图片描述

微调模型官方文档

微调模型Inputoutput
gpt-3.5-turbo$0.008 / 1K tokens$0.003 / 1K tokens

为了降低微调门槛简单写了一下可视化全流程:1、批量生成输出、2、格式化为训练要的Json文件、3、上传训练文件、4、训练微调模型、5、微调模型测试等五大核心组件:OpenAI微调模型可视化系统
在这里插入图片描述

四、结语

目前对Openai接触比较多,简单研究汇总一下,目前的关于Openai的API各项基本功能,费用,限制。有兴趣的可以点进汇总的各项文档查询,注意Openai官方的文档需要科学才能看,如果没有的就不用点进去了。

这篇关于2024年 Openai的API相关全部概论汇总(通用版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/742849

相关文章

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

HTML5 getUserMedia API网页录音实现指南示例小结

《HTML5getUserMediaAPI网页录音实现指南示例小结》本教程将指导你如何利用这一API,结合WebAudioAPI,实现网页录音功能,从获取音频流到处理和保存录音,整个过程将逐步... 目录1. html5 getUserMedia API简介1.1 API概念与历史1.2 功能与优势1.3

CSS3中的字体及相关属性详解

《CSS3中的字体及相关属性详解》:本文主要介绍了CSS3中的字体及相关属性,详细内容请阅读本文,希望能对你有所帮助... 字体网页字体的三个来源:用户机器上安装的字体,放心使用。保存在第三方网站上的字体,例如Typekit和Google,可以link标签链接到你的页面上。保存在你自己Web服务器上的字

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

使用Python实现调用API获取图片存储到本地的方法

《使用Python实现调用API获取图片存储到本地的方法》开发一个自动化工具,用于从JSON数据源中提取图像ID,通过调用指定API获取未经压缩的原始图像文件,并确保下载结果与Postman等工具直接... 目录使用python实现调用API获取图片存储到本地1、项目概述2、核心功能3、环境准备4、代码实现

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3