Skip to content

Getting Started with DIMARC

Introduction to 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 European 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

Account Creation and Configuration

Create a DIMARC Account

  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”

Account Validation

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

First Login

  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

Understanding DIMARC Agents

What is a DIMARC Agent?

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

Types of Available Agents

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

How to Choose the Right Service

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

Creating Your First Agent

Agent Creation Steps

  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.

Advanced Configuration

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

Visibility and Sharing

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

Testing and Validation

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

Quota Management

Each DIMARC plan includes a usage quota:

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

Basic Integration

Technical Prerequisites

To integrate the DIMARC API, you will need:

  • A valid API key
  • A development environment capable of making HTTP requests
  • Basic programming knowledge

Integration Examples

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": []
}'

Practical Use Cases

Documentalist for a FAQ

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

Extractor for Document Processing

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

Writer for Content Generation

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

Best Practices and Tips

Performance Optimization

  • 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

Cost Reduction

  • Optimize your queries to limit the number of tokens used
  • Cache frequent responses
  • Regularly monitor your consumption

Improving Response Quality

  • 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

Additional Resources

Technical Documentation

Support and Community

Next Steps

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