Saltar a la documentación

Python

Usa el SDK Python de OpenAI con el endpoint NotHoly.

Actualizado el 3 de noviembre de 2026

Antes de empezar

Abre un terminal nuevo, configura una clave con permisos y consulta los modelos disponibles para tu cuenta antes de usar el cliente. La configuración compartida incluye comandos Bash y PowerShell.

Instala y configura

Instala el paquete oficial openai en tu entorno virtual. Configura NOTHOLY_API_KEY y NOTHOLY_MODEL de forma privada. El ejemplo desactiva los reintentos automáticos y fija un límite de salida. Una generación consume créditos de la cuenta.

Streaming y herramientas

Consulta Chat Completions para texto incremental y funciones. Acumula los argumentos hasta completar la llamada y valídalos antes de ejecutar. Los helpers de streaming Python requieren verificar la versión del cliente.

Configuración del cliente

Selecciona un modelo publicado para generar la configuración. Confirma el acceso de tu cuenta con GET /v1/models antes de enviar una solicitud.

python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["NOTHOLY_API_KEY"],
    base_url="https://api.notholy.com/v1",
    max_retries=0,
)
response = client.chat.completions.create(
    model="notholy-pulse",
    messages=[{"role": "user", "content": "Explain least privilege."}],
    max_tokens=2048,
)
print(response.choices[0].message.content)

Referencia de configuración: un ejemplo generado no certifica el cliente completo. Revisa los límites anteriores. Guarda las claves en tu entorno privado.