SuperAPI AI 工具集

deepgram-js-text-intelligence

数据与分析

查看项目

更新于 10-16 05:05

技能介绍

用途:在 JavaScript/TypeScript 代码中调用 Deepgram Text Intelligence(Read,/v1/read),对已有文本(转录稿、文档、邮件、聊天记录)或托管文本 URL 做情感、摘要、主题和意图分析。仅提供 REST 调用,本 SDK 没有流式 Read API;若来源是音频并希望在转录时分析,应改用音频智能相关技能。

主要能力:情感(分段与聚合)、摘要、模型检测的主题与意图,支持自定义主题/意图(custom_topic、custom_intent,可为字符串或数组)及模式(custom_topic_mode、custom_intent_mode,通常为 extended 或 strict),还支持 callback、callback_method、tag 用于异步投递与标记。

使用方式:先配置环境变量并初始化客户端:require("dotenv").config(); const { DeepgramClient } = require("@deepgram/sdk"); const deepgramClient = new DeepgramClient({ apiKey: process.env.DEEPGRAM_API_KEY }); 然后调用 deepgramClient.read.v1.text.analyze,body 使用 { text: "..." } 或 { url: "https://..." },并传入 language、summarize 等参数。仓库示例见 examples/12-text-intelligence.ts 与 examples/28-text-intelligence-advanced.ts。

限制与注意:body 必须是 JSON 对象而非原始文本字节;类型化代码中优先用 body: { text | url },部分示例的顶层 text 在严格 TS 下不可靠;summarize 在各示例与生成注释中不一致,请求类型指向 TextAnalyzeRequestSummarize(当前为 "v2"),示例也使用 true;自定义主题/意图需指定模式以保证行为可预测;语言支持由产品侧决定,若分析结果稀疏需核对文档中的功能/模型/语言组合。跨语言产品知识可安装 npx skills add deepgram/skills。