SuperAPI AI 工具集

nutrient-ai-assistant

办公与效率

查看项目

更新于 10-16 04:53

技能介绍

用途:为 Nutrient 客户端 SDK 提供查看器内的文档 AI 能力,让用户直接与当前打开的文档交互,完成问答、摘要、翻译、涂黑和表单填写。

主要能力:文档问答、摘要、翻译、涂黑、表单填写;计划于 2026 年第一季度起提供智能体层,在策略定义的审批门控下自主规划并执行多步编辑。

架构与依赖:后端为 Docker 容器 pspdfkit/ai-assistant(也发布于 public.ecr.aws/pspdfkit/ai-assistant),需 PostgreSQL 数据库并启用 pgvector 扩展,以及 LLM 提供商凭据(OpenAI / Azure OpenAI / AWS Bedrock / 自托管 OpenAI 兼容服务)。旧镜像名 pspdfkit/ai-document-assistant 为改名前名称,新部署应使用 pspdfkit/ai-assistant。

客户端集成:无需额外安装,使用现有 Nutrient SDK(Web / iOS / Android / React Native)。Web 端配置 aiAssistant 块并添加 ai-assistant 工具栏项;iOS / Android / React Native 在 PDFConfiguration 上配置 AIAssistantConfiguration 并添加 aiAssistantButtonItem。当前名称:工具栏项 ai-assistant,Web 配置块 aiAssistant;旧键 ai-document-assistant / aiDocumentAssistant 为改名前的名称。

后端必需环境变量:ACTIVATION_KEY、API_AUTH_TOKEN、JWT_PUBLIC_KEY,以及一个 LLM 提供商凭据(OPENAI_API_KEY / AZURE_API_KEY / BEDROCK_ACCESS_KEY_ID+BEDROCK_SECRET_ACCESS_KEY)。

双 JWT 模式:当客户端 SDK 与 Nutrient Document Engine 配对时,浏览器向引擎发送一个 JWT(authPayload.jwt),向 AI Assistant 发送另一个 JWT(aiAssistant.jwt);两者由不同密钥签名、作用域不同,不应复用。

独立与配对:AI Assistant 不要求 Nutrient Document Engine。独立模式(仅 WASM 的 Web SDK)与配对模式(由服务器支撑、对接 Document Engine 以实现协作存储、Nutrient Instant)均为一等支持。

文档:API 参考 https://www.nutrient.io/api/ai-assistant/llms.txt;指南 https://www.nutrient.io/guides/ai-assistant/llms.txt;跨产品索引 https://www.nutrient.io/llms.txt。

限制:具体收费、价格、平台细节及使用步骤资料暂未提供。