> For the complete documentation index, see [llms.txt](https://doc.dastra.eu/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.dastra.eu/en/features/ai-systems/ai-models-repository.md).

# AI Models repository

For each AI system you register, you'll need to enter the AI model(s) used.

<figure><img src="/files/OxsAqP0qQeI0zgd5eYKX" alt=""><figcaption><p>AI Models repository</p></figcaption></figure>

## Definition

An artificial intelligence model can be defined as a computer program designed to perform specific tasks using machine learning and data analysis techniques. Here's a more detailed definition:

* **Foundations** : An AI model is based on specific algorithms and architectures (such as neural networks for deep learning) that enable learning from data.
* **Learning**: This is trained by processing large data sets to identify patterns and relationships.This enables the model to make predictions or generate content based on the new data it receives.
* **Functionality**: This is the purpose for which the model is used.For example: image generation for the MidJourney model.
* **Use**: These models are deployed in a wide range of applications, from chatbots and virtual assistants to data analysis and content creation, providing advanced, automated solutions in a variety of fields.

## Create your AI models repository with Dastra

To create a repository, go to the "AI Models" tab.

Then click on the "Create an AI model" button. A window opens in which you can enter the required information.

Don't be afraid to go into great detail in the description section, adding the features and information you have on the model.

<figure><img src="/files/ewuD5KvqhgkzFKpAZcfX" alt=""><figcaption><p>Register a new AI Model</p></figcaption></figure>

You will also need to select its training type. The learning type of an AI model refers to the method by which the model is trained to perform its tasks. Each type is adapted to specific applications and influences the way the model generalizes the knowledge acquired. There are 4 of them, and you'll find a definition next to each one to help you choose.

### Generate an AI model record with the AI assistant

From the AI models list, you can **automatically generate an AI model record** using the AI assistant. This feature creates a complete record in just a few seconds from a simple model name or description — the assistant uses web browsing to look up and fill in the relevant information (architecture, training type, provider, capabilities, etc.).

To use it, click **"Generate with AI"** from the model creation dialog, enter the model name or a brief description, and confirm. Review the generated record before saving, as AI-generated content may contain errors.

## Link between AI Systems et Models

To link an AI system to a model, go to the AI system concerned. In the second section, entitled "AI Models", you'll find a selector from which you can choose one or more models from those you have saved in your model repository.

elect the models concerned, then fill in the "description of use" field. This explains how the model is used in the AI system concerned.

<figure><img src="/files/SKKmvDxrghoD7b6lW5Kv" alt=""><figcaption><p>Link an AI system to a model</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.dastra.eu/en/features/ai-systems/ai-models-repository.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
