最近aigc很火,也想做点AI软件,算是初步尝试,就基于openai的API做了个 “问答知识助手”APP。
如果有想基于openai做些应用的朋友,欢迎交流,我是技术出身,技术上都能hold住。一起把想法落地,借AI这波浪潮,做些事情。
(有兴趣的同仁,请weixin添加我的csdn账号zyngu85,进一步交流)
介绍
“问答知识助手”APP,一款人工智能问答APP,基于chatGPT和openai的API实现。
用于检索问题、面试答疑、信息咨询 ...,像聊天一样实时获取答案,让一切知识触手可及。
功能
效果跟chatGPT一样,功能包括:
实时问答聊天;
开通会员;
问答收藏;
历史问答查询等等。
优势
类似chatGPT的人工智能问答,实时问答聊天,零延迟,用户体验好,问答记录云端保存。
核心代码
类似chatGPT的人工智能问答,stream方式调用openai接口。
def ask_stream(self, content):
user = {"role": "user", "content": content}
self.messages.append(user)
print(f"ChatGPT ask {self.messages}")
try:
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=self.messages,
stream=True,
timeout=20,
request_timeout=20
)
return response
except Exception as e:
print(f"openai exception:{e}")
return None
软件截图
更多推荐
基于chatGPT和openAI的人工智能问答知识助手
发布评论