网站建设 精品课程关键词工具网站
文章目录
- AI大模型开发工程师
- 002 GPT大模型开发基础
- 1 OpenAI账户注册
- 2 OpenAI官网介绍
- 3 OpenAI GPT费用计算
- 4 OpenAI Key获取与配置
- 5 OpenAI 大模型总览
- 6 代码演示
- 安装依赖
- 导入依赖
- 初始化客户端
- 执行代码
- 遇到的问题
AI大模型开发工程师
002 GPT大模型开发基础
1 OpenAI账户注册
- 可以参考:https://www.bilibili.com/read/cv23758827/
2 OpenAI官网介绍
- 官网地址:https://openai.com/
- 开发文档地址:https://platform.openai.com/docs/
3 OpenAI GPT费用计算
- chatGPT费用:https://openai.com/chatgpt/pricing/
- API费用计算:https://openai.com/api/pricing/
4 OpenAI Key获取与配置
- https://platform.openai.com/api-keys,创建API-key需要国外手机号接收短信验证
- 免费 Token 限制:5美元
- Limits:https://platform.openai.com/settings/organization/limits
5 OpenAI 大模型总览
- https://platform.openai.com/docs/models
6 代码演示
安装依赖
pip install openaipip show openai
导入依赖
from openai import OpenAI
import openai
import os
初始化客户端
openai.api_key = os.getenv("OPENAI_API_KEY")client = OpenAI(api_key=openai.api_key)
执行代码
print(client.models.list())
- 可以看到,支持的模型有:
Model(id='tts-1', created=1681940951, object='model', owned_by='openai-internal'),
Model(id='tts-1-1106', created=1699053241, object='model', owned_by='system'),
Model(id='dall-e-2', created=1698798177, object='model', owned_by='system'),
Model(id='whisper-1', created=1677532384, object='model', owned_by='openai-internal'),
Model(id='gpt-3.5-turbo-instruct', created=1692901427, object='model', owned_by='system'),
Model(id='gpt-3.5-turbo', created=1677610602, object='model', owned_by='openai'),
Model(id='gpt-3.5-turbo-0125', created=1706048358, object='model', owned_by='system'),
Model(id='babbage-002', created=1692634615, object='model', owned_by='system'),
Model(id='davinci-002', created=1692634301, object='model', owned_by='system'),
Model(id='gpt-4o-mini-2024-07-18', created=1721172717, object='model', owned_by='system'),
Model(id='dall-e-3', created=1698785189, object='model', owned_by='system'),
Model(id='gpt-4o-mini', created=1721172741, object='model', owned_by='system'),
Model(id='tts-1-hd', created=1699046015, object='model', owned_by='system'),
Model(id='tts-1-hd-1106', created=1699053533, object='model', owned_by='system'),
Model(id='text-embedding-ada-002', created=1671217299, object='model', owned_by='openai-internal'),
Model(id='gpt-3.5-turbo-16k', created=1683758102, object='model', owned_by='openai-internal'),
Model(id='text-embedding-3-small', created=1705948997, object='model', owned_by='system'),
Model(id='text-embedding-3-large', created=1705953180, object='model', owned_by='system'),
Model(id='gpt-3.5-turbo-1106', created=1698959748, object='model', owned_by='system'),
Model(id='gpt-3.5-turbo-instruct-0914', created=1694122472, object='model', owned_by='system')
遇到的问题
问题一:ConnectTimeout
- 找到你的翻墙工具的本地代理端口地址进行设置
export http_proxy=http://127.0.0.1:9910
export https_proxy=http://127.0.0.1:9910
问题二:RateLimitError: Error code: 429 - {‘error’: {‘message’: ‘You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.’, ‘type’: ‘insufficient_quota’, ‘param’: None, ‘code’: ‘insufficient_quota’}}
- 被限额度,按理说新注册用户默认是有 5 美元的,每天也有一定量的token使用量才对,尝试了好久还是没能解决。最终决定充点钱试一试~~
- Add payment method 需要添加海外的银行卡或信用卡,如果没有的话,可以申请一张虚拟卡,推荐使用WildCard进行申请,虚拟卡地址:https://bewildcard.com/i/FCDWVYHJ
- 需要注册账户,并开通会员,申请虚拟卡最低是2年,需要支付10.99美元
- 申请好虚拟卡后,就可以填写银行卡信息,成为 OpenAI 的付费用户了
- 成为付费用户后,各种限制就都扩大了,能使用的模型更多,token量以及速率都会提升。
- 解除限制后,再进行OpenAI的API调用就非常顺利了。