Este proyecto demuestra capacidades de automatización de tareas técnicas mediante la integración de APIs de IA generativa.
Plantilla básica para consumir APIs de IA de forma estructurada.
import os
import requests
from dotenv import load_dotenv
load_dotenv()
API_KEY = os.getenv("API_KEY")
API_URL = "https://api.openai.com/v1/chat/completions"
def generate_content(prompt, model="gpt-3.5-turbo"):
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
payload = {
"model": model,
"messages": [{"role": "user", "content": prompt}]
}
response = requests.post(API_URL, headers=headers, json=payload)
return response.json()
generate_content() - Genera contenido mediante IAanalyze_log() - Analiza logs técnicos e identifica erroresgenerate_documentation() - Genera documentación técnica automática# 1. Crear archivo .env con tu API key
echo "API_KEY=tu_api_key" > .env
# 2. Instalar dependencias
pip install requests python-dotenv
# 3. Ejecutar
python scripts/api_template.py