> ## Documentation Index
> Fetch the complete documentation index at: https://novita.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# DocsGPT

> Intégrez facilement Novita AI à DocsGPT pour débloquer de puissants modèles d’IA et améliorer vos workflows.

DocsGPT simplifie la documentation grâce à une assistance alimentée par l’IA. Son intégration avec Novita AI améliore ses performances, en offrant un traitement plus rapide, des ressources évolutives et la prise en charge de modèles avancés pour une meilleure productivité.

Ce guide vous explique comment utiliser DocsGPT avec Novita AI sur la base de l’API OpenAI, afin d’interroger votre contenu et d’obtenir des réponses personnalisées.

## **Comment utiliser DocsGPT**

### **Prérequis :**

**Docker :** Assurez-vous que [Docker ](https://docs.docker.com/engine/install/)est installé et en cours d’exécution sur votre système.

### **Lancer DocsGPT (macOS et Linux)**

Pour les utilisateurs de macOS et Linux, la façon la plus simple de lancer DocsGPT consiste à utiliser le script `setup.sh` fourni. Ce script automatise le processus de configuration et propose plusieurs options d’installation.

Étape 1 : Télécharger le dépôt DocsGPT

* Tout d’abord, vous devez télécharger le dépôt DocsGPT sur votre machine locale. Vous pouvez le faire avec Git :

```bash theme={"system"}
git clone https://github.com/arc53/DocsGPT.git
cd DocsGPT
```

Étape 2 : Exécuter le script `setup.sh`

* Accédez au répertoire DocsGPT dans votre terminal et exécutez le script `setup.sh` :

```bash theme={"system"}
./setup.sh
```

Ce script interactif vous guidera dans la configuration de DocsGPT. Il propose quatre options : utiliser l’API publique, exécuter localement, se connecter à un moteur d’inférence local ou utiliser un fournisseur d’API cloud. Le script configurera automatiquement votre fichier `.env` et gérera les téléchargements et installations nécessaires selon l’option choisie.

### **Lancer DocsGPT (Windows)**

Pour les utilisateurs de Windows, veuillez consulter la [documentation de déploiement Docker](https://docs.docsgpt.cloud/Deploying/Docker-Deploying) pour obtenir des instructions détaillées étape par étape sur la configuration de DocsGPT avec Docker.

## **Comment intégrer l’API Novita AI avec DocsGPT**

Étape 1 : Connectez-vous à[ Novita AI ](https://novita.ai)et créez une [API Key](https://novita.ai/settings/key-management)

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/3-1LogintoNovitaAI.png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=b5c90a73cd15f73f327bb9c3be6ad701" alt="images/3-1LogintoNovitaAI.png" width="974" height="785" data-path="images/3-1LogintoNovitaAI.png" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/3-2CreateanAPIKey.png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=48e2bd4c6e3642b24b12bff15417b13b" alt="images/3-2CreateanAPIKey.png" width="801" height="484" data-path="images/3-2CreateanAPIKey.png" />
</Frame>

Étape 2 : Sélectionnez l’option 4 et connectez un fournisseur d’API cloud dans votre terminal

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/2SelectOption4andConnectCloudAPIProvider.png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=bb8ddd2e4bdebda1e2d69e839823de97" alt="images/2SelectOption4andConnectCloudAPIProvider.png" width="1280" height="592" data-path="images/2SelectOption4andConnectCloudAPIProvider.png" />
</Frame>

Étape 3 : Choisissez l’option 7 Novita et saisissez l’API key que vous venez de créer

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/4ChooseOption7NovitaandEntertheAPIKeyYouJustCreated.png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=cfb5b58e584472599f3e9b3c14d4aa8d" alt="images/4ChooseOption7NovitaandEntertheAPIKeyYouJustCreated.png" width="1280" height="660" data-path="images/4ChooseOption7NovitaandEntertheAPIKeyYouJustCreated.png" />
</Frame>

Étape 4 : Attendez la fin du processus de démarrage

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/5WaitfortheStartupProcesstoComplete.png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=332ea094376d7e01ee8419b7918b821e" alt="images/5WaitfortheStartupProcesstoComplete.png" width="1280" height="577" data-path="images/5WaitfortheStartupProcesstoComplete.png" />
</Frame>

Étape 5 : Accédez à DocsGPT dans votre navigateur

* Une fois la configuration terminée et les conteneurs Docker en cours d’exécution, accédez à [`http://localhost:5173/`](http://localhost:5173) dans votre navigateur web pour accéder à l’application web DocsGPT.

<Frame>
  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/6AccesstheApplicationathttp-localhost-5173.jpeg?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=27b16380d04d4b5b39f6082b7b18b252" alt="images/6AccesstheApplicationathttp-localhost-5173.jpeg" width="3173" height="1749" data-path="images/6AccesstheApplicationathttp-localhost-5173.jpeg" />
</Frame>

Étape 6 : Arrêter DocsGPT

* Pour arrêter DocsGPT, ouvrez simplement un nouveau terminal dans le répertoire `DocsGPT` et exécutez :

```bash theme={"system"}
docker compose -f deployment/docker-compose.yaml down
```

* (ou la commande `docker compose` spécifique affichée à la fin de l’exécution de `setup.sh`, qui peut inclure des fichiers compose facultatifs selon vos choix).
