2023-05-18
前提是你已拥有ChatGPT的账号,api_key的申请地址。
在命令行中输入:
pip install openai
连接api key的方法有两种.
方法一:
import os
os.environ["OPENAI_API_KEY"] = "替换成你的api_key"
方法二:
import openai
openai.api_key = "替换成你的api_key"
以上两种选其一即可。
response = openai.ChatCompletion.create(
model='gpt-3.5-turbo',
messages=[
{'role': 'user', 'content': '小学生春游去植物园,写篇300字的文章。'}
],
temperature=0,
)
print(response.choices[0].message["content"])
content内的内容替换成你的prompt,即可完成。
注意:
以上内容因为旧编辑器格式原因,还没来得及修改,可以直接看下面的:
chat model 是用来优化聊天的,因此更加啰嗦;
instruct model 是用来命令的,因此比较简洁。
关于 instruct model,你可以想象,让大模型做一个函数。对任意输入,做有限输出。
两种 model 有不同 call 的方式:
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "你好"}],
temperature=0,
)
return response.choices[0].message['content']
response = openai.Completion.create(
model="gpt-3.5-turbo-instruct",
prompt="你好",
temperature=0,
)
return response.choices[0].text
openai的completion教程