如何获得 openAI /v1/assistants 的回复?

问题描述 投票:0回答:1

我创建了platform.openai.com助手并尝试从邮递员访问它。

发布:https://api.openai.com/v1/assistants/{assistant-id}/completions

身体:

{
  "prompt": "Tell me a funny daddy joke about computers.",
  "max_tokens": 60
}

标题:

授权:承载API_KEY
内容类型:application/json
OpenAI-Beta:助手=V1

并得到响应 404 未找到

{
    "error": {
        "message": "Invalid URL (POST /v1/assistants/asst_EKb5utNB3oVKBHsZusxKKijO/completions)",
        "type": "invalid_request_error",
        "param": null,
        "code": null
    }
}

如果我尝试https://api.openai.com/v1/assistants/{assistant-id}

身体:

{}

我得到了我所有的助理信息。所以这意味着我的授权有效,但是第一种方法的问题在哪里?

我希望得到我的请求的答复。

c# postman http-post openai-api
1个回答
0
投票

你不明白助理是如何工作的。事情没那么简单。你错过了很多步骤。

以下是您需要遵循的步骤才能获得助理的答复:

  1. 创建助手
  2. 创建话题
  3. 向主题添加消息
  4. 运行助手
  5. 定期检索运行以检查其状态以查看其是否已移至已完成
  6. 检索助手添加到主题的消息

来自官方OpenAI 文档的下图是助手如何工作的一个很好的视觉示例。

此外,我还制作了一个关于如何使用 Assistant API 的 YouTube 教程,并将代码发布在我的 GitHub 个人资料上。

© www.soinside.com 2019 - 2024. All rights reserved.