当前位置:   article > 正文

人工智能_大模型024_AssistantsAPI_02_使用Tools调用内部工具_或自定义函数工具_内置RAG功能调用---人工智能工作笔记0160

人工智能_大模型024_AssistantsAPI_02_使用Tools调用内部工具_或自定义函数工具_内置RAG功能调用---人工智能工作笔记0160

人工智能_大模型024_AssistantsAPI_02_OpenAI助手的创建_API的调用_生命周期管理---人工智能工作笔记0160

然后我们等待,可以看到执行的状态,最终变成了status:completed

然后,下面的对应的回答的内容.

为了方便发送新消息,封装个函数。

  1. def create_message_and_run(content, thread=None):
  2. """创建消息和执行对象"""
  3. if not thread:
  4. thread = client.beta.threads.create()
  5. client.beta.threads.messages.create(
  6. thread_id=thread.id,
  7. role="user",
  8. content=content,
  9. )
  10. run = client.beta.threads.runs.create(
  11. assistant_id=assistant_id,
  12. thread_id=thread.id,
  13. )
  14. return run, thread

思考:抛开 Assistants API,假设你要开发任意一个多轮对话的 AI 机器人,从架构设计的角度,应该怎么维护用户、对话历史、对话引擎、对话服务?

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/421673
推荐阅读
相关标签
  

闽ICP备14008679号