admin管理员组文章数量:1026989
运行前需设置环境变量:
export OPENAI_API_ORIGAN=org-你的组织id
export OPENAI_API_KEY=sk-IlhlSea你的apikey
更多参数说明:https://platform.openai/docs/api-reference/chat
运行效果:
基于stream流式返回,逐字打印回答内容
实现代码:
# chatgpt聊天
import openai
import sys
def doChat(quest):
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": quest}
],
stream=True
)
for i,response in enumerate(completion):
objcontent = response.choices[0].delta
if hasattr(objcontent, 'content'):
msg = objcontent.content
sys.stdout.write(msg)
sys.stdout.flush()
else:
continue
while True:
print('(请输入你的问题:)')
quest = input()
doChat(quest)
运行前需设置环境变量:
export OPENAI_API_ORIGAN=org-你的组织id
export OPENAI_API_KEY=sk-IlhlSea你的apikey
更多参数说明:https://platform.openai/docs/api-reference/chat
运行效果:
基于stream流式返回,逐字打印回答内容
实现代码:
# chatgpt聊天
import openai
import sys
def doChat(quest):
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": quest}
],
stream=True
)
for i,response in enumerate(completion):
objcontent = response.choices[0].delta
if hasattr(objcontent, 'content'):
msg = objcontent.content
sys.stdout.write(msg)
sys.stdout.flush()
else:
continue
while True:
print('(请输入你的问题:)')
quest = input()
doChat(quest)
版权声明:本文标题:初识Python -- 使用Python完成chatgpt聊天功能 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1724527875a478726.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论