2 Home
gitea_admin edited this page 2026-10-12 05:31:46 +00:00

IBM Watson Natural Language Understanding Sink

Analyze text using IBM Watson Natural Language Understanding to extract sentiment, entities, keywords, concepts, categories, and emotions.

Metadata

Property Value
Type sink
Group IBM Watson
Namespace IBM
Support Level Preview
Provider Apache Software Foundation

Properties

Name Type Required Default Description
apiKey string ✓ The IBM Cloud API key for Watson Natural Language Understanding.
serviceUrl string The Watson Natural Language Understanding service endpoint URL. If not specified, the default URL will be used.
operation string analyzeText The operation to perform.
analyzeSentiment boolean true Enable sentiment analysis to detect positive, negative, or neutral sentiment.
analyzeEmotion boolean false Enable emotion analysis to detect emotions like joy, anger, sadness, fear, and disgust.
analyzeEntities boolean true Enable entity extraction to identify people, companies, organizations, cities, and more.
analyzeKeywords boolean true Enable keyword extraction to identify important keywords and phrases.
analyzeConcepts boolean false Enable concept extraction to identify high-level concepts that aren't necessarily mentioned in the text.
analyzeCategories boolean false Enable category classification to classify content into a hierarchy of categories.

Dependencies

  • camel:core
  • camel:ibm-watson-language
  • camel:kamelet