For Agents
Run NLP tasks — entity extraction, sentiment, topic detection, lemmatization, and spelling correction — on text in English and Central European languages.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Geneea Natural Language Processing, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Geneea Natural Language Processing API.
Extract named entities (people, organisations, places) from text via /s1/entities
Score document-level sentiment with /s1/sentiment for review and feedback analysis
Detect dominant topics in a document through /s1/topic for tagging and routing
Correct spelling and basic grammar with /s1/correction for user-submitted text
GET STARTED
Use for: Extract people and place names from this Czech news article, Score the sentiment of a customer review, Detect the topic of a support ticket, Correct spelling errors in user-submitted text
Not supported: Does not handle text generation, translation, or speech — use for entity extraction, sentiment, topic detection, lemmatization, and correction only.
Jentic publishes the only available OpenAPI document for Geneea Natural Language Processing, keeping it validated and agent-ready.
Geneea provides a multilingual natural language processing API focused on Czech and other Central European languages alongside English. The 12 endpoints cover spelling and grammar correction, named entity extraction, lemmatization, sentiment analysis, and topic detection through the /s1 namespace, plus account info and service status. It is well-suited for content moderation, search indexing, and analytics over text written in languages where global LLM coverage is uneven. The OpenAPI spec was sourced from APIs.guru and may lag the live service in minor details.
Reduce inflected words to their base form via /s1/lemmatize for search indexing
Read account quota and service status from /account and /status
Patterns agents use Geneea Natural Language Processing API for, with concrete tasks.
★ Multilingual Sentiment Over Customer Feedback
Score sentiment on customer reviews and survey responses in Czech, Slovak, German, and English. The agent posts each text to /s1/sentiment and routes negative scores to a support queue. Captures churn signal in markets where English-only NLP underperforms.
POST /s1/sentiment with the review text, read the score and label, and route any negative score below -0.3 to the support queue
Named Entity Extraction For News Indexing
Extract entities from incoming articles to build per-entity feeds (people, organisations, places). The agent posts to /s1/entities, indexes the canonical entity ids, and links articles into topic pages. Supports newsroom search and recommendation systems.
POST /s1/entities with the article body, then upsert each returned entity (type, text, lemma) into the search index keyed by article id
Spelling Correction For User-Submitted Content
Run inbound user text through Geneea's correction service before it hits a search index or downstream model. The agent posts each blob to /s1/correction, reads the corrected version, and stores both the original and the cleaned form. Improves search recall and downstream ML quality.
POST /s1/correction with the raw text and store the corrected output alongside the original; index only the corrected version
Agent-Driven NLP Workflows Through Jentic
AI agents discover Geneea via Jentic when they need NLP for Central European text without standing up models locally. Jentic returns the right operation per intent and isolates auth at execution time. Useful for content-moderation and multilingual analytics agents.
Use Jentic search query 'extract entities from text' to load the geneea_extract_entities tool and execute with the document text
12 endpoints — geneea provides a multilingual natural language processing api focused on czech and other central european languages alongside english.
METHOD
PATH
DESCRIPTION
/s1/entities
Extract named entities from text
/s1/sentiment
Score document sentiment
/s1/topic
Detect dominant topics in text
/s1/correction
Correct spelling and grammar
/s1/lemmatize
Lemmatize words to base forms
/account
Read account info and quota
/status
Service status check
/s1/entities
Extract named entities from text
/s1/sentiment
Score document sentiment
/s1/topic
Detect dominant topics in text
/s1/correction
Correct spelling and grammar
/s1/lemmatize
Lemmatize words to base forms
Three things that make agents converge on Jentic-routed access.
Credential isolation
Any Geneea API credential is stored encrypted in the Jentic vault and injected per request at execution time. Agents call operations with a scoped execution token; raw credentials never enter the agent context.
Intent-based discovery
Agents search by intent (e.g. 'extract entities from text') and Jentic returns the right Geneea operation with its input schema, distinguishing /s1/entities from /s1/topic without manual disambiguation.
Time to first call
Direct Geneea integration: half a day per task to map the endpoint, model the response, and wire auth. Through Jentic: under 30 minutes — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
OpenAI API
OpenAI offers general-purpose LLM-based NLP across many languages; Geneea provides purpose-built Central European NLP endpoints with predictable structured output.
Choose OpenAI for flexible prompt-driven analysis and broad language coverage; choose Geneea for dedicated NLP endpoints with structured output focused on Czech and neighbouring languages.
Cohere API
Cohere provides multilingual classify, rerank, and embed endpoints; Geneea targets specific tasks like entity extraction and lemmatization.
Choose Cohere for embedding-driven workflows; choose Geneea for task-specific endpoints with deterministic schemas.
Hugging Face API
Hugging Face hosts custom NLP models; pair with Geneea when a specific model fills a gap Geneea does not cover.
Use Hugging Face alongside Geneea when a workflow needs a custom or research model in addition to Geneea's standard endpoints.
Specific to using Geneea Natural Language Processing API through Jentic.
What authentication does the Geneea API use?
The OpenAPI bundled in this catalogue does not declare a security scheme; the live service uses an API key as documented at help.geneea.com. Through Jentic any required header or query credential is stored encrypted in the vault and injected at execution time.
Can I extract named entities with the Geneea API?
Yes. POST /s1/entities with the document text and the response includes detected entities with type (person, organisation, location), surface form, and lemma. Suitable for indexing news, support tickets, or research papers.
Does Geneea support languages other than English?
Yes. Geneea's strength is Central European coverage — Czech, Slovak, Polish, German, plus English. The /s1 endpoints accept a language hint for content where auto-detection would be ambiguous.
What are the rate limits for the Geneea API?
The OpenAPI spec does not declare rate-limit headers — limits are tied to your Geneea plan and visible at /account. Back off on HTTP 429 and check /account before launching large batch jobs.
Can I check Geneea's status before a batch run?
Yes. GET /status returns the live service status. Run it as a preflight check before launching any large /s1 batch so you fail fast on planned outages.
How do I run NLP through Jentic?
Install with pip install jentic, search 'extract entities from text', load the schema for the geneea_extract_entities operation, and execute with your document text. Jentic handles credential injection if required by the live API.
/account
Read account info and quota
/status
Service status check