NLP | 打造一个‘OpenAI智能’机器人,只需要五分钟

135次阅读

借用 openai api, 做一个聊天机器人 , 别去 openai 主页啦~

点击右上角的个人个人账户 -> 点击 View API keys

点击生成一个秘钥 (Create new secret key), 并且复制

pip install openai

指令在 linux 系统上可以 ,windows 上不行 ! 出错如图

所以利用 anaconda 重新配置了新的虚拟环境 , 操作如下 , 因为 openai 中的增强学习需要 Gym

conda create -n open_ai python=3.6 conda activate open_ai conda install git conda install -c conda-forge ffmpeg pip install git+https://github.com/Kojoley/atari-py.git 

其他安装部分省略

如果出现

git clone https://github.com/openai/gym.git cd gym pip install - .

再次下载 openai 就可以啦

pip install openai

创建代码 , 如下所示。openai.api_key 将 API 生成时收到的密钥放入。

import openai def ask_gpt(text: str): openai.api_key = "PUT YOUR API KEY HERE" res = openai.Completion.create(engine="text-davinci-003", prompt=text, temperature=0.6, max_tokens=150) return res.choices[0].text def main(): while True: query = input("Ask a question: ") res = ask_gpt(query) print(f"{res}\n") main()

然后就大功告成啦 ,✿✿ヽ (°▽°) ノ✿

最后的最后 , 我只想说 ta 真的是在一本正经的胡言乱语~

微调模型

通过使用训练数据微调基础模型来创建自己的自定义模型。微调模型后 , 只需为在对该模型的请求中使用的 tokens 付费。

MODEL 训练使用

Ada$0.0004 / 1K tokens$0.0016 / 1K tokens

Babbage$0.0006 / 1K tokens$0.0024 / 1K tokens

Curie$0.0030 / 1K tokens$0.0120 / 1K tokens

Davinci$0.0300 / 1K tokens$0.1200 / 1K tokens

错误代码 429 – 超出了当前配额 , 请检查您的计划和账单详细信息。

此错误消息表明已达到 API 的每月最高支出 ( 硬限制 )。这意味着已消耗分配给您的计划的所有积分或单位 , 并且已达到计费周期的限制。

解决方案: 在限制速率内发送 API 请求 ; 给账户充钱或换一个有余额的 api_key

查看 usage

在 2023.4.1. 为止 , 现在过期了。

原文链接:https://blog.csdn.net/weixin_44649780/article/details/128761659

正文完
 
不知道
版权声明:本站原创文章,由 不知道 2023-08-04发表,共计1243字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。