Text Insight API
收藏RapidAPI2026-06-12 更新2026-06-11 收录
下载链接:
https://rapidapi.com/enthusiastai/api/text-insight-api1
下载链接
链接失效反馈官方服务:
资源简介:
Sentiment, toxicity, PII & 5 more features in one call — full support for English, Spanish, Portuguese, German, French. Local ML models, under 150 ms.
创建时间:
2026-06-12
原始信息汇总
数据集概述:Text Insight API
类别: 文本分析
API 版本: 0.2.1 (当前)
核心功能
该 API 提供 8 种文本分析功能,可通过单次 API 调用获取,无需 LLM 往返,典型响应时间为 1–15 毫秒。其运行在本地的优化 ONNX 模型上,专为自动化管道设计。
包含的分析功能如下:
- 情感分析 (Sentiment)
- 语言检测 (Language)
- 关键词提取 (Keywords)
- 文本摘要 (Summary)
- 可读性评估 (Readability)
- 垃圾邮件评分 (Spam Score)
- 毒性检测 (Toxicity)
- PII (个人身份信息) 检测
语言支持: 主要聚焦于英语。语言检测、关键词和摘要功能支持 50 多种语言;情感和毒性模型基于英语调优。
端点与用法
提供两个主要端点:
-
POST /v1/analyze:用于分析单段文本。- 必需参数:
text(1–50,000 字符)。 - 可选参数:
features:指定要计算的功能列表(例如["sentiment", "keywords"])。省略则返回全部 8 项。summary_sentences:摘要句数,1–10 (默认 3)。keywords_limit:最大关键词数量,1–30 (默认 10)。
- 必需参数:
-
POST /v1/analyze/batch:用于批量分析最多 50 段文本。- 使用
texts(字符串数组) 替代text。 - 限制: 每段文本 50,000 字符,每次请求总计不超过 200,000 字符。
- 结果按输入顺序返回。
- 使用
响应内容解读
每个特征的输出解释如下:
| 特征 | 解读 |
|---|---|
| language | ISO-639 语言代码,超过 50 种语言,带有 0–1 的置信度。 |
| sentiment | score 从 -1 (负面) 到 +1 (正面);label 为 positive / neutral / negative。 |
| keywords | 按排名排序的短语;relevance 0–1,数值越高表示与文本关联性越强。 |
| summary | 抽取式摘要——保留原文语序的信息量最大的句子。 |
| readability | Flesch Reading Ease 分数 0–100;level:easy (≥ 70), medium (≥ 50), hard (≥ 30), 其余为 very_hard。 |
| spam | score 0–1;is_spam 在分数 ≥ 0.5 时为真;signals 列出触发的启发式规则。 |
| toxicity | score 0–1;is_toxic 在分数 ≥ 0.5 时为真;包含按类别的概率 (如 insult, threat)。 |
| pii | 文本中发现的个人数据 (email, phone, credit_card, ip_address),包含精确的 start/end 偏移位置,可直接用于脱敏。 |
错误与限制
| 状态码 | 含义 | 操作 |
|---|---|---|
| 403 | 请求绕过了 RapidAPI 网关 | 使用正确的 *.p.rapidapi.com URL 和两个必需的请求头。 |
| 422 | 验证失败 (空文本、超过 5 万字符、未知功能、批量限制) | 根据 detail 字段调整。 |
| 429 | 月度配额已用完 | 升级计划或等待重置。 |
| 5xx | 服务器错误 | 建议使用退避策略重试。 |
其他限制: 每段文本 50,000 字符,每次批量请求 50 段文本,总计 200,000 字符。
隐私说明
文本在内存中处理,不会被存储。除了请求元数据(路径、状态、时长)外,不会记录任何信息。



