Skip to content

Getting Started with DIMARC

DIMARC is a French artificial intelligence platform that offers specialized services for processing, analyzing, and generating content. Designed for businesses and developers, DIMARC provides turnkey solutions to integrate advanced AI capabilities into your applications and business processes.

The platform stands out for:

  • French and Open sources AI models complying with GDPR standards
  • An intuitive interface for creating and managing your AI agents
  • Simple APIs to integrate into your existing applications
  • Specialized solutions for specific use cases
  1. Go to the DIMARC portal
  2. Click on the “Sign up” or “Create an account” button
  3. Fill out the registration form with your information
  4. Accept the terms of use
  5. Click on “Create my account”

Once your registration is complete:

  1. Check your inbox for the confirmation email
  2. Click on the confirmation link in the email
  3. Your account is now activated
  1. Log in to your dashboard
  2. Take time to explore the interface and different sections
  3. Complete your user profile and organization information if necessary

A DIMARC agent is an AI instance configured to address a specific need. Each agent has:

  • A precise objective
  • Its own knowledge (documents, databases)
  • Customization parameters
  • A dedicated API interface

DIMARC offers several specialized AI services:

ServiceDescriptionUse Cases
DocumentalistAnalyzes and answers questions about your documentsDocument chatbot, automated FAQ, customer assistance
ExtractorExtracts structured information from unstructured documentsInvoice processing, contract analysis, data extraction
WriterComing soon. Generates quality text content in secondsProduct description creation, article writing, text generation

To select the appropriate service, ask yourself these questions:

  • Do you want to analyze existing documents? → Documentalist
  • Do you need to extract specific data from documents? → Extractor
  • Do you want to generate new content? → Writer
  1. In your dashboard, click on “Create an agent”
  2. Select the desired agent type (Documentalist, Extractor, or Writer)
  3. Give your agent a meaningful name
  4. Configure the specific parameters for the type of agent.

Depending on the type of agent chosen, you will be able to:

For the Documentalist:

  • Import your documents (PDF, DOCX, TXT)
  • Define external knowledge sources
  • Set the response style and response constraints

For the Extractor:

  • Define fields to extract
  • Create custom extraction templates

For the Writer:

  • Define content templates
  • Set tone and voice
  • Configure length and format constraints

You can set 3 visibility levels:

LevelDescription
PrivateAccessible only by you and administrators
OrganizationAccessible by all members of your organization
PublicAccessible by everyone via a dedicated URL

Before making your agent available:

  1. Submit several queries to verify the responses
  2. Adjust parameters if necessary
  3. Validate the final version of your agent

Each DIMARC plan includes a usage quota:

  • Track your consumption in the “Usage” section of your organization’s dashboard

To integrate the DIMARC API, you will need:

  • A valid API key
  • A development environment capable of making HTTP requests
  • Basic programming knowledge
Fenêtre de terminal
# Example with the Documentalist service
curl -X POST https://api.dimarc.ai/v2/documentaliste/<agent_id> \
-H "x-api-key": <your_api_key> \
-H "Content-Type: application/json" \
-d '{
"query": "What does Dimarc do?",
"instructions": ["Add 🌈 in your responses"],
"historic": []
}'

Use the Documentalist to create an intelligent FAQ on your website:

  1. Create a Documentalist agent
  2. Import your support documents, terms of use, etc.
  3. Integrate the API into your website with a chat interface
  4. Allow your users to ask questions in natural language

Automate information extraction from invoices:

  1. Create an Extractor agent
  2. Configure the fields to extract (date, amount, invoice number, etc.)
  3. Submit your invoices via the API
  4. Retrieve structured data in JSON to integrate with your accounting system

Automatically generate product descriptions:

  1. Create a Writer agent
  2. Define a template for your descriptions
  3. Provide the technical characteristics of the product
  4. Get a professional marketing description
  • Be as specific as possible in your queries to get more relevant responses
  • Limit the size of imported documents to relevant sections
  • Intelligently manage conversation histories for chat applications
  • Optimize your queries to limit the number of tokens used
  • Cache frequent responses
  • Regularly monitor your consumption
  • Progressively train your agent by providing feedback
  • Regularly update your document bases
  • Test different phrasings for the same questions
  • Use performance metrics to identify areas for improvement

Now that you master the basics of DIMARC, you can:

  • Explore advanced features of each service
  • Integrate multiple agents to create complex workflows
  • Set up analysis and feedback systems
  • Participate in our beta program to test new features