> ## 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

> Integra Novita AI con DocsGPT sin complicaciones para desbloquear potentes modelos de IA y mejorar los flujos de trabajo.

DocsGPT simplifica la documentación con asistencia impulsada por IA. Integrarlo con Novita AI mejora su rendimiento, ofreciendo procesamiento más rápido, recursos escalables y compatibilidad con modelos avanzados para aumentar la productividad.

Esta guía te explica cómo usar DocsGPT con Novita AI basado en la API de OpenAl, ofreciendo una forma de consultar tu contenido y recibir respuestas personalizadas.

## **Cómo usar DocsGPT**

### **Requisitos previos:**

**Docker:** Asegúrate de tener [Docker ](https://docs.docker.com/engine/install/)instalado y ejecutándose en tu sistema.

### **Iniciar DocsGPT (macOS y Linux)**

Para usuarios de macOS y Linux, la forma más sencilla de iniciar DocsGPT es usar el script `setup.sh` proporcionado. Este script automatiza el proceso de configuración y ofrece varias opciones de instalación.

Paso 1: Descarga el repositorio de DocsGPT

* Primero, debes descargar el repositorio de DocsGPT en tu máquina local. Puedes hacerlo usando Git:

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

Paso 2: Ejecuta el script `setup.sh`

* Navega al directorio de DocsGPT en tu terminal y ejecuta el script `setup.sh`:

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

Este script interactivo te guiará durante la configuración de DocsGPT. Ofrece cuatro opciones: usar la API pública, ejecutar localmente, conectarse a un motor de inferencia local o usar un proveedor de API en la nube. El script configurará automáticamente tu archivo `.env` y gestionará las descargas e instalaciones necesarias según la opción que elijas.

### **Iniciar DocsGPT (Windows)**

Para usuarios de Windows, consulta la [documentación de implementación con Docker](https://docs.docsgpt.cloud/Deploying/Docker-Deploying) para obtener instrucciones detalladas paso a paso sobre cómo configurar DocsGPT usando Docker.

## **Cómo integrar la API de Novita AI con DocsGPT**

Paso 1: Inicia sesión en[ Novita AI ](https://novita.ai)y crea una [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>

Paso 2: Selecciona option4 y conecta el proveedor de API en la nube en tu 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>

Paso 3: Elige option7 Novita e introduce la API key que acabas de crear

<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>

Paso 4: Espera a que se complete el proceso de inicio

<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>

Paso 5: Accede a DocsGPT en tu navegador

* Una vez que la configuración esté completa y los contenedores de Docker estén ejecutándose, ve a [`http://localhost:5173/`](http://localhost:5173) en tu navegador web para acceder a la aplicación web de 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>

Paso 6: Detener DocsGPT

* Para detener DocsGPT, simplemente abre una nueva terminal en el directorio `DocsGPT` y ejecuta:

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

* (o el comando específico `docker compose` mostrado al final de la ejecución de `setup.sh`, que puede incluir archivos compose opcionales según tus elecciones).
