最近很少更新优快云了,主要是因为我觉得这个平台缺少开源精神,从创作者到平台都是想着捞一笔,而不是一个技术分享平台。以及我后面遇到了好多这个平台上联系我的粉丝,加好友第一句话就是代码给我,让我郁闷了好久。其次是各种脱敏,我后面一直学习搞的是app逆向,博客写完了我得从头看着脱敏感觉很繁琐,所以现在索性把我的博客写在了飞书app的个人空间里,感觉还很不错。
OK,言归正传,chat-gpt最近是火遍了全球,我把玩了一下感觉确实相比于小爱同学和小度小度提升了不止一个段位。所以我在想这个东西怎么能用他们的API用代码来实现一下,方便后期嵌套进exe或者web项目中。多说无益,直接上代码
import os
import openai
"""
参考文档:https://platform.openai.com/docs/api-reference/completions/create?lang=python
"""
# openai.api_key = os.getenv("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")
openai.api_key_path = 'api_key.txt'
model_engine = "text-davinci-002"
prompt = "什么是爱情"
response = openai.Completion.create(
model="text-davinci-003",
prompt=prompt,
max_tokens=500,
temperature=0.5,
top_p=1
)
# 获取 Chat-GPT 的回复
message = response.choices[0].text
print(message)
# print(response)

然后就这么简单,这里如果你用的是:openai.api_key = os.getenv("你的key")报错的话,就改成openai.api_key_path = 'api_key.txt'。创建个txt文档就行。
如果有想了解到欢迎骚扰我,或者做一个调用chat-gpt软件、网站的也欢迎骚扰。