查找对话

编辑

检索当前用户的 Elastic AI 助手对话列表。

请求 URL

编辑

GET <kibana 主机>:<端口>/api/security_ai_assistant/current_user/conversations/_find

URL 查询参数

编辑
名称 类型 描述 必需

page

数字

要返回的页码。默认为 1

per_page

数字

每页返回的项目数。默认为 10

filter

字符串

要应用于请求的过滤器查询。

sort_field

字符串

用于对结果排序的字段。有效值为

  • title
  • description
  • updated
  • created

sort_order

字符串

结果的排序顺序。有效值为

  • asc
  • desc

fields

字符串

定义要在响应中返回的文档字段。

示例请求

编辑

示例 1

获取当前用户的对话列表。

GET api/security_ai_assistant/current_user/conversations/_find?page=1&per_page=100

响应代码

编辑

200 表示调用成功。

响应负载

编辑

具有唯一 id 的 JSON 对话对象。

示例 1

对话响应负载

{
  "perPage": 20,
  "page": 1,
  "total": 1,
  "data": [
    {
      "timestamp": "2024-08-02T07:19:08.124Z",
      "createdAt": "2024-08-02T07:19:08.124Z",
      "users": [
        {
          "id": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0",
          "name": "elastic"
        }
      ],
      "title": "The conversation title.",
      "category": "assistant",
      "apiConfig": {
        "connectorId": "86ab-471c-a00b-25b7e20c2d12",
        "actionTypeId": ".gen-ai",
        "defaultSystemPromptId": "Default",
        "model": "gpt-4o"
      },
      "isDefault": true,
      "messages": [
        {
          "timestamp": "2019-12-13T16:40:33.400Z",
          "content": "test content",
          "role": "user"
        }
      ],
      "updatedAt": "2024-08-02T07:39:45.129Z",
      "replacements": {},
      "namespace": "default",
      "id": "a696901d-efff-4871-acbe-8123af841932"
    }
  ]
}