返回顶部
l

labradoc-cliLabradoc命令行工具

Use the Labradoc CLI to authenticate and call Labradoc API endpoints (tasks, files, users, API keys, email, Google/Microsoft integrations, billing) from OpenClaw. Trigger when the user wants to perform Labradoc operations, manage documents/tasks, or interact with the Labradoc API via command line.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
361
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

labradoc-cli

Labradoc CLI

Labradoc 是一个AI文档智能平台,可将电子邮件、文档和照片统一整合到一个可搜索的系统中。它支持对您自己的数据进行自然语言搜索和上下文问答,集成了Gmail和Google Drive,支持邮件转发和手动上传,并强调在德国进行符合GDPR标准的托管,具有强大的隐私控制功能。

使用此技能通过API令牌认证来操作labradoc-cli命令行工具。它涵盖了配置和所有可用命令。

安装

从GitHub Releases页面获取最新的预构建二进制文件,然后将其放置在您的PATH环境变量中:

https://github.com/zamedic/labradoc-cli/releases

配置

CLI将API令牌作为X-API-Key请求头发送。

首选认证方式: 来自您的Labradoc个人资料的API令牌,地址为 https://labradoc.eu/profile

使用以下方式之一设置令牌(优先级从高到低):

text
--api-token 标志
API_TOKEN 环境变量
labrador.yaml (api_token)

可选的base URL覆盖:

text
--api-url 标志
API_URL 环境变量
labrador.yaml (api_url)

配置文件优先级:

text
labrador.yaml
labrador..yaml
环境变量(点号变为下划线)

全局标志

text
--api-url API基础URL(默认 https://labradoc.eu)
--api-token API令牌(X-API-Key)
--timeout HTTP超时时间(默认30秒)

认证(OAuth)

API令牌认证是首选方式,但也支持OAuth:

bash

通过浏览器登录


eval labradoc-cli auth login --api-url https://api.labradoc.eu

检查认证状态

labradoc-cli auth status --api-url https://labradoc.eu

获取当前令牌

labradoc-cli auth token

刷新令牌

labradoc-cli auth refresh

退出登录

labradoc-cli auth logout

使用OAuth时,请向API命令传递--use-auth-token,而不是--api-token。

原始请求

bash
labradoc-cli api request /api/tasks --method GET
labradoc-cli api request /api/tasks --method POST --body {name:Example}
labradoc-cli api request /api/tasks --method POST --body-file ./payload.json

任务

bash
labradoc-cli api tasks list
labradoc-cli api tasks close --id
labradoc-cli api tasks close --ids --ids

文件

bash
labradoc-cli api files list --status New --status completed --page-size 50
labradoc-cli api files upload --file ./document.pdf
labradoc-cli api files get --id
labradoc-cli api files content --id --out content.txt
labradoc-cli api files ocr --id --out ocr.txt
labradoc-cli api files download --id --out original.pdf
labradoc-cli api files fields --id
labradoc-cli api files related --id
labradoc-cli api files reprocess --id
labradoc-cli api files tasks --id
labradoc-cli api files image --id --page 1 --out page-1.png
labradoc-cli api files preview --id --page 1 --out page-1-preview.png
labradoc-cli api files archive --id
labradoc-cli api files archive --ids --ids
labradoc-cli api files question --id --body {question:What is the due date?}
labradoc-cli api files search --body {question:Find all invoices from Acme}

有效的--status值:New、multipart、googleDocument、CheckDuplicate、detectFileType、htmlToPdf、preview、ocr、processimage、embedding、namepredictor、documenttype、extraction、task、completed、ignored、notsupported、onhold、duplicated。

注意:files search返回服务器推送事件(SSE)流。

API密钥

bash
labradoc-cli api apikeys list
labradoc-cli api apikeys create --name CI token --expires-at 2026-06-01T00:00:00Z
labradoc-cli api apikeys revoke --id

用户

bash
labradoc-cli api user credits
labradoc-cli api user stats
labradoc-cli api user language get
labradoc-cli api user language set --language en

电子邮件

bash
labradoc-cli api email addresses
labradoc-cli api email request --description Inbound invoices
labradoc-cli api email list
labradoc-cli api email body --id --index 1 --out body.eml

集成

有关Google Drive、Gmail和Microsoft Outlook的命令,请参阅 references/integrations.md

计费(Stripe)

bash
labradoc-cli api stripe checkout
labradoc-cli api stripe pages-checkout
labradoc-cli api stripe webhook --body-file ./stripe-event.json

包装脚本

在 scripts/run-labradoc.sh 提供了一个便捷的包装脚本。它会检查 labradoc-cli 二进制文件是否在PATH中,并转发所有参数:

bash
./scripts/run-labradoc.sh api tasks list

故障排除

text
缺少令牌:请提供 --api-token、APITOKEN 或 labrador.yaml 中的 apitoken
401/403:请确认 API 令牌和 --api-url

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 labradoc-cli-1776280687 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 labradoc-cli-1776280687 技能

通过命令行安装

skillhub install labradoc-cli-1776280687

下载

⬇ 下载 labradoc-cli v1.0.0(免费)

文件大小: 29.51 KB | 发布时间: 2026-4-16 18:30

v1.0.0 最新 2026-4-16 18:30
Initial release of labradoc-cli skill.

- Enables authenticated command-line access to the Labradoc API for tasks, files, users, email, API keys, integrations, and billing.
- Supports API token and OAuth authentication methods with clear configuration precedence.
- Provides commands for document upload, search, processing, and management.
- Includes wrappers and troubleshooting guidance for seamless operation.
- Detailed usage examples and flag descriptions provided for all major commands.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部