确定人设
得力的编程助手
体验地址: http://xiyu.zhiyuanbiji.cn
先直接上完整代码, 后面逐步说明解释
# -*- coding: utf-8 -*
import openai
openai.organization = <your organization>
openai.api_key = <your api key>
res = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "你叫小希, 非常得力的编程助手"},
{"role": "user", "content": "你是谁"}
]
)
print(res['choices'][0]['message']['content'])
上述代码, 除去第一行注释, 第二行引入 openai
依赖包, 第三行空白行, 正好十行代码!
首先, 安装 openai
依赖包, 注意, 需要安装最新版 v0.27.0
, 今天 (2023.3.2)刚刚发布更新, 可能很多镜像源还没有安装包, 可以用如下命令完整安装
pip install -i https://pypi.org/simple 'openai==0.27.0'
假设你已经有了 OpenAI 的账号, 注册方式网上介绍的文章很多, 这里就不复述了. 接下来, 获取 organization
和 api_key
.
点击 https://platform.openai.com/account/org-settings, 进入 ORGANIZATION->Settings
然后进入 USER->API Keys, 点击 Create new secret key
就可以生成一个密钥, 记得保存哦.
文档写得匆忙, 有很多不完善的地方, 欢迎评论或加微信群讨论, 或查看原文链接, 会持续更新. 另外, 我最近也在尝试 AI 生成图片, 感兴趣的同学可以加群交流~