For Agents
Build and query knowledge-base-grounded chatbots — create knowledge bases from files or URLs, run conversations, and synthesise speech with Dante AI.
Get started with Dante AI API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a knowledge base from urls"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Dante AI API API.
Build knowledge bases from uploaded files, URLs, or mixed sources
Search and retrieve content within an existing knowledge base
Run multi-turn conversations grounded in a chosen knowledge base and personality
Configure chatbot personalities to control tone, instructions, and model choice
GET STARTED
Use for: I want to create a chatbot grounded in my product documentation, Build a knowledge base from a list of URLs, Search a knowledge base for content matching a question, Set up a personality for a customer support chatbot
Not supported: Does not handle raw model fine-tuning, image generation, or vector database hosting — use for Dante's knowledge-base-grounded chatbots, conversations, and text-to-speech only.
Jentic publishes the only available OpenAPI document for Dante AI API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Dante AI API, keeping it validated and agent-ready. Dante AI lets builders create custom chatbots grounded in their own knowledge bases assembled from files, URLs, or text. The 35-endpoint API covers knowledge base creation, conversations, messages, personalities, models, and text-to-speech, secured with bearer token authentication. It is suited to embedding branded chat assistants in websites, support flows, and internal tools.
Generate text-to-speech audio from chatbot responses
Authenticate calls with a bearer token in the Authorization header
Patterns agents use Dante AI API API for, with concrete tasks.
★ Documentation-Grounded Support Chatbot
Spin up a support chatbot grounded in product documentation without building a retrieval pipeline. The POST /knowledge-bases/url and POST /knowledge-bases/files endpoints ingest content, then conversations and messages endpoints run grounded chat against it. Suitable for SaaS support, internal help desks, and product-specific Q and A widgets.
Create a knowledge base from the product docs URL, attach it to a personality named 'Support Assistant', and run a conversation answering a user's question grounded in the indexed content.
Internal Knowledge Search
Build an internal knowledge search interface backed by a Dante knowledge base populated from policy documents and wikis. The GET /knowledge-bases/{kb_id}/search endpoint returns relevant passages for a user query without running a full chat session. Useful when a team wants retrieval results without conversational framing.
Search the policy knowledge base for 'remote work expense reimbursement' and return the top three matching passages with their source references.
Voice-Enabled Chat Experiences
Pair Dante's grounded chat with text-to-speech to deliver voice-first interfaces in mobile apps, kiosks, or accessibility tools. The Text-to-Speech endpoints turn each chatbot reply into audio with a chosen voice. Suitable for hands-free help surfaces or audio learning experiences.
Run a conversation turn in the assistant knowledge base, then call the text-to-speech endpoint to generate an audio file of the reply for playback in the mobile app.
Multi-Persona Chatbot Platforms
Operate multiple chat personas — for example, a sales bot and a support bot — that share underlying knowledge bases but differ in tone and instructions. The /personalities endpoints configure each persona with its own model and system prompts. Useful for vendors offering multi-bot platforms to their customers.
Create two personalities — 'Sales Concierge' and 'Support Helper' — both pointing to the shared product knowledge base, and run a conversation turn against each to validate tone.
Agent-Built Chatbots via Jentic
AI agents that assemble custom assistants for downstream users can call Dante AI through Jentic without storing each customer's bearer token. The agent searches Jentic for the relevant intent, loads the schema, and creates knowledge bases or runs conversations on the user's behalf. Credentials remain in the Jentic vault.
Use Jentic to search 'create a knowledge base from urls', load POST /knowledge-bases/url, and execute it with the user's documentation URLs to provision their chatbot.
35 endpoints — jentic publishes the only available openapi specification for dante ai api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/knowledge-bases/url
Create a knowledge base from URLs
/knowledge-bases/files
Create a knowledge base from uploaded files
/knowledge-bases/{kb_id}/search
Search a knowledge base
/knowledge-bases/{kb_id}
Get knowledge base details
/knowledge-bases/{kb_id}
Delete a knowledge base
/knowledge-bases/{kb_id}
Update a knowledge base
/knowledge-bases/{kb_id}/files
Add files to a knowledge base
/knowledge-bases/url
Create a knowledge base from URLs
/knowledge-bases/files
Create a knowledge base from uploaded files
/knowledge-bases/{kb_id}/search
Search a knowledge base
/knowledge-bases/{kb_id}
Get knowledge base details
/knowledge-bases/{kb_id}
Delete a knowledge base
Three things that make agents converge on Jentic-routed access.
Credential isolation
Dante AI bearer tokens sit encrypted in the Jentic vault. Agents receive scoped access for each call and the raw token never enters the agent's context.
Intent-based discovery
Agents search by intent (e.g. 'create a knowledge base from urls') and Jentic returns the matching POST /knowledge-bases/url operation with its input schema, so the agent calls the right endpoint without browsing api.dante-ai.com/docs.
Time to first call
Direct Dante AI integration: 1-2 days for auth, knowledge base ingestion, and conversation handling. Through Jentic: under 1 hour to call all 35 operations.
Alternatives and complements available in the Jentic catalogue.
OpenAI API
OpenAI provides general-purpose language models; Dante AI provides packaged knowledge-base-grounded chatbots.
Choose OpenAI when you want raw model access and will build retrieval yourself; choose Dante for a managed RAG chatbot.
Anthropic Messages API
Anthropic's Messages API exposes Claude models directly; Dante adds knowledge base ingestion and persona management.
Choose Anthropic for direct Claude model calls; choose Dante to skip building the RAG and chatbot harness.
ElevenLabs API
ElevenLabs offers higher-fidelity TTS voices that can replace or augment Dante's built-in text-to-speech.
Use alongside Dante when you need premium voice quality for chatbot replies.
Specific to using Dante AI API API through Jentic.
Why is there no official OpenAPI spec for Dante AI API?
Dante AI does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Dante AI API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Dante AI API use?
The Dante AI API uses bearer token authentication via the bearerAuth scheme — the token is sent in the Authorization header. Through Jentic the bearer token is held in the vault and never enters the agent's context.
Can I create a knowledge base from URLs with the Dante AI API?
Yes. POST /knowledge-bases/url accepts a list of URLs and creates a knowledge base from their content. POST /knowledge-bases/all combines URL and file inputs in one call.
What are the rate limits for the Dante AI API?
The OpenAPI spec does not declare explicit numeric limits. Apply backoff on 429 responses and batch knowledge base updates rather than calling PATCH per file when ingesting many sources.
How do I run a grounded chat through Jentic?
Run pip install jentic, then search Jentic for 'send a message to a dante chatbot', load the conversation message endpoint schema, and execute it with the conversation ID and user message. Jentic injects the bearer token at call time.
Does the Dante AI API support text-to-speech?
Yes. The Text-to-Speech endpoints generate audio from text replies, useful for voice-first interfaces or accessibility-focused chat surfaces.
/knowledge-bases/{kb_id}
Update a knowledge base
/knowledge-bases/{kb_id}/files
Add files to a knowledge base