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

# LiteLLM

> Potencia tus aplicaciones de IA con Novita AI y LiteLLM.

LiteLLM es una biblioteca Python de código abierto y un servidor proxy que proporciona acceso, seguimiento de gastos y mecanismos de respaldo para más de 100 LLMs mediante una interfaz unificada en formato OpenAI. Al aprovechar los modelos de vanguardia de Novita AI, la integración con LiteLLM potencia tus aplicaciones de IA con cambio de modelos fluido, respaldos confiables y enrutamiento inteligente de solicitudes, todo a través de una API de completions estandarizada que garantiza compatibilidad entre múltiples proveedores.

Esta guía te mostrará cómo comenzar rápidamente a integrar Novita AI y LiteLLM, lo que te permitirá configurar esta potente combinación y optimizar tu flujo de trabajo con facilidad.

## **Cómo integrar Novita AI con LiteLLM**

### Paso 1: Instala LiteLLM

* Instala la biblioteca LiteLLM usando pip para crear una interfaz unificada para trabajar con diferentes modelos de lenguaje.

```bash theme={"system"}
pip install litellm
```

### Paso 2: Configura tus credenciales de API

* Inicia sesión en [la página de gestión de claves](https://novita.ai/settings/key-management) en Novita AI y haz clic en `Add New Key`para generar tu clave de API.

  <img src="https://mintcdn.com/novitaai/H3Kjvdvlhgt0Aohj/images/-VisitthekeymanagementpageandselectAddNewKeytogenerateyourAPIkey..png?fit=max&auto=format&n=H3Kjvdvlhgt0Aohj&q=85&s=ba76fbe63ca9f6246b5b7254ced54252" alt="Visita la página de gestión de claves y selecciona Add New Key para generar tu clave de API" width="1280" height="689" data-path="images/-VisitthekeymanagementpageandselectAddNewKeytogenerateyourAPIkey..png" />

### Paso 3: Estructura tu llamada básica a la API

* Crea una solicitud de completion a los modelos de Novita AI mediante la interfaz estandarizada de LiteLLM.

```python theme={"system"}
from litellm import completion
import os

## set ENV variables. Visit https://novita.ai/settings/key-management to get your API key
os.environ["NOVITA_API_KEY"] = "novita-api-key"

response = completion(
  model="novita/deepseek/deepseek-r1",
  messages=[{ "content": "Hello, how are you?","role": "user"}]
)
```

### Paso 4: Implementa streaming para una mejor experiencia de usuario

* Habilita el modo streaming para aplicaciones más interactivas o al gestionar respuestas más largas.

```python theme={"system"}
from litellm import completion
import os

## set ENV variables. Visit https://novita.ai/settings/key-management to get your API key
os.environ["NOVITA_API_KEY"] = "novita_api_key"

response = completion(
  model="novita/deepseek/deepseek-r1",
  messages = [{ "content": "Hello, how are you?","role": "user"}],
  stream=True,
)
```
