OpenAI-API 101
如果你已经不满足使用chatgpt,想要进一步释放想象力,可以考虑使用openAI API,来创建自己的应用程序,就像canva或notion一样,在自己的核心能力之外,再来一个得力助手。
这篇文章主要介绍了
接入的模型及相关介绍
token的计算规则
temperature的作用
名词解析
错误码的含义
一、接入模型及相关介绍
文本模型:
GPT3.5免费,频率限制为每分钟60000个tooken
GPT4收费,频率限制为每分钟10000个tooken
GPT4-Vision具备图形识别能力
图片输入支持URL或base64,格式支持:png、jp(e)g、webp、gif
不适合CT扫描等专业医学图像,不擅长处理非英语图像
token计算根据图片质量高低而不同:
图像模型(DALL-E)
三种交互方式:
文本生成图像
文本+原始图,创建新图像
图生图
频率限制为:每分钟 5 张图像
文本转语音(TTS)
主要用于读文章或者转成其他语言
输出格式为:
mp3(默认)
opus(互联网流媒体)
AAC(Youtube、IOS、Android)
FLAC(无损压缩)
音频转文本(Whisper)
仅支持翻译成英文
上传文件限制为25MB
上传类型:mp3、mp4、mpeg、mpga、m4a、wav、webm
嵌入(Embeddings):将文本转为数字,用于测量文本的相关性
敏感词检测(Moderation)
二、可以创建助手
主要用于代码解释、检索、函数调用,目前处于beta版本
三、人机交互中的角色
system:系统提示
assistant:模型回答
user:用户提问
四、token的计算规则
token=prompt中输入token+模型响应token
100个token约等于75个单词
简单概括为:一个汉字对应一个token,一个单词对应一个token
编程开发计算成本时可通过openAI开源的tiktoken来统计
也可以通过platform.openai.com/tokenizer查看,下图是中文和英文的token对比
五、temperature:值越低输出越一致,值越高结果越多样性
六、名词解析
RPM( requests per minute ):每分钟请求数
RPD (requests per day):每天请求数
TPM (tokens per minute):每分钟令牌数
TPD (tokens per day):每天令牌数
IPM(images per minute):每分钟图像数
七、错误代码
401:API key不正确
409:达到请求限制或超出费用配额
500:openAI服务器出错
503:openAI服务器流量过载
总述
不要限制自己,尽情的绽放,尽情的去释放想象力