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

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

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

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

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

def create_message_and_run(content, thread=None):
    """创建消息和执行对象"""
    if not thread:
        thread = client.beta.threads.create()
    client.beta.threads.messages.create(
        thread_id=thread.id,
        role="user",
        content=content,
    )
    run = client.beta.threads.runs.create(
        assistant_id=assistant_id,
        thread_id=thread.id,
    )
    return run, thread

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

相关推荐

  1. 使用GPT模型调用工具

    2024-04-10 07:46:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-10 07:46:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-10 07:46:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-10 07:46:05       82 阅读
  4. Python语言-面向对象

    2024-04-10 07:46:05       91 阅读

热门阅读

  1. 【AIGC调研系列】号称搜索引擎革命的Perplexity AI

    2024-04-10 07:46:05       39 阅读
  2. Ribbon负载均衡

    2024-04-10 07:46:05       33 阅读
  3. vue 组件间传值

    2024-04-10 07:46:05       28 阅读
  4. Copier:定制化项目蓝图,简单规划创新之路

    2024-04-10 07:46:05       32 阅读
  5. 如何将Paddle(Lite)模型转换为TensorFlow(Lite)模型

    2024-04-10 07:46:05       39 阅读
  6. C#面:什么链式委托

    2024-04-10 07:46:05       31 阅读
  7. 学籍管理

    2024-04-10 07:46:05       34 阅读