freeapis

Watson Natural Language Understanding

用于高级文本分析的自然语言处理

认证方式
OAuth
HTTPS
Yes
CORS
Unknown
数据来源
public-apis + marcelscruz

简介

IBM Watson Natural Language Understanding 分析文本——情感、实体、关键词、分类和情绪。认证是 IBM Cloud API 密钥(未认证请求返回 401,已实测)。

快速开始

获取 IBM Cloud API 密钥,然后(替换 YOUR_KEY):

curl -X POST "https://api.us-south.natural-language-understanding.watson.cloud.ibm.com/v1/analyze?version=2022-04-07" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -d '{"text": "I love this product!", "features": {"sentiment": {}}}'
{ "usage": { "text_characters": 19, "features": 1 }, "sentiment": { "document": { "score": 0.9, "label": "positive" } } }

认证方式

  • 在 cloud.ibm.com 注册 → 创建 Natural Language Understanding 实例 → API 密钥。
  • 获取 IAM 令牌:curl -X POST https://iam.cloud.ibm.com/identity/token -d "grant_type=urn:ibm:params:oauth:grant-type:apikey&apikey=YOUR_KEY" → access_token。
  • 通过 Authorization: Bearer {token} 携带(缺失 → 401,已实测)。

速率限制与注意事项

  • 免费层:30,000 个 NLU 条目/月(以文档为准);付费档可扩展。
  • 功能:情感、实体、关键词、分类、概念、情绪、关系。
  • version=YYYY-MM-DD 查询参数必填。

常见问题

Watson NLU 免费吗? 免费层:30,000 条目/月;更多需要付费。

如何获取密钥? IBM Cloud → 创建 NLU 实例 → API 密钥。

认证流程是什么? 先把 API 密钥换成 IAM bearer 令牌。

文本分析 分类更多

APIAuthHTTPSCORS
AI Text Moderation, Toxicity & Sentiment Analyzer

Detect sentiment, toxicity, and emotional aspects in text with AI moderation

API KeyYesUnknown↗
AI Translate text API

The Text Translation API translates text into any of the 80 supported languages, providing accurate and context-aware translations

API KeyYesUnknown↗
Analyse Keywords API

This API lets you extract high-frequency keywords, key phrases and latent semantic keywords from any URL

API KeyYesUnknown↗
apilayer languagelayer

Language Detection JSON API supporting 173 languages

OAuthYesUnknown↗
Audexum

Text-to-speech REST API with 43 voices and 33 languages

API KeyYesYes↗