You need to enable JavaScript to run this app.
文档中心
向量数据库VikingDB

向量数据库VikingDB

复制全文
下载 pdf
资源导入与同步
上传Confluence文档
复制全文
下载 pdf
上传Confluence文档

概述

OpenViking 支持Confluence的授权、连接、文档导入及定时同步。OpenViking 会以用户身份读取Confluence资源,并将文档内容解析、切片、索引后写入指定数据库。

支持的导入范围

OpenViking 支持导入以下Confluence资源:

  1. 页面 Page
  2. 文件夹 Folder
  3. 空间 Space

上传方式

Confluence支持控制台上传,CLI上传,API上传三种方式。

控制台上传

待上线

CLI上传

示例如下,具体命令与参数详见 add-resource-添加资源。

ov add-resource "https://example.atlassian.net/wiki/spaces/ENG/pages/123" \
  --add-type confluence \
  --to "viking://resources/confluence-demo" \
  --args '{
    "cloud_id": "<CONFLUENCE_CLOUD_ID>",
    "stream": "confluence_documents",
    "include_child": false,
    "resources": [
      {
        "type": "<resource_type>",
        "id": "<resource_id>"
      }
    ],
    "auth_config": {
      "auth_type": "api_token",
      "email": "<ATLASSIAN_EMAIL>",
      "api_token": "<CONFLUENCE_API_TOKEN>",
      "api_token_scope": "scoped"
    }
  }'

API上传

示例如下,具体命令与参数详见 add_resource-导入资源。

curl -X POST 'https://api.vikingdb.cn-beijing.volces.com/openviking/api/v1/resources' \
  -H 'Content-Type: application/json' \
  -H 'Authorization: Bearer <OPENVIKING_API_KEY>' \
  -d '{
    "path": "https://example.atlassian.net/wiki/spaces/ENG/pages/123",
    "to": "viking://resources/confluence-demo",
    "add_type": "confluence",
    "wait": false,
    "create_parent": true,
    "processing_mode": "semantic_and_vectors",
    "args": {
      "cloud_id": "<CONFLUENCE_CLOUD_ID>",
      "stream": "confluence_documents",
      "include_child": false,
      "resources": [
        {
          "type": "<resource_type>",
          "id": "<resource_id>"
        }
      ],
      "auth_config": {
        "auth_type": "api_token",
        "email": "<ATLASSIAN_EMAIL>",
        "api_token": "<CONFLUENCE_API_TOKEN>",
        "api_token_scope": "scoped"
      }
    }
  }'

获取鉴权参数

Cloud id

替换站点域名,后面路径固定,执行命令,获得cloud_id。

// 假设我的站点是bowenhu7.atlassian.net
curl 'https://bowenhu7.atlassian.net/_edge/tenant_info'

或者直接将网址在浏览器打开,也可以返回该id值。同一个站点可以复用,不需要每次导入都获取。

API Token

进入Atlassian Account,创建API Token。
Image
过期时间可以选择一年。
Image

Image
依次授予以下读权限。
Image
Image

点击“创建令牌”,即可生成API Token。

最近更新时间:2026.10.26 16:01:48
这个页面对您有帮助吗?
有用
有用
无用
无用