Saltar al contenido principal
Esta skill enseña a tu agente de codificación cómo integrar cualquiera de las más de 300 APIs de IA de LemonData con solo describir lo que necesitas. Funciona con Claude Code, Cursor, GitHub Copilot, Windsurf y cualquier herramienta que admita archivos de skill/rules.La API es Agent-First — incluso si el agente adivina mal el nombre de un modelo, la respuesta de error le indica exactamente cómo solucionarlo.

Cómo funciona

  1. Describes lo que necesitas — “Quiero usar GPT-4 en mi proyecto de Python”
  2. El agente llama a la API — puede que adivine el nombre de un modelo o endpoint
  3. Si algo sale mal — la API devuelve pistas estructuradas (did_you_mean, suggestions, retry_after)
  4. El agente se autocorrige — lee las pistas y reintenta con los parámetros correctos
  5. Obtienes código funcional — normalmente al primer o segundo intento

Instalación

Se instala en todos los agentes de codificación detectados automáticamente:
npx add-skill hedging8563/lemondata-api-skill -y
Soporta: Claude Code, Cursor, GitHub Copilot y más.

Verificar la instalación

Pregunta a tu agente de codificación:
What skills are available?
Si ves lemondata-api-integration, la instalación fue exitosa.

Obtén tu API Key

1

Visita LemonData

2

Inicia sesión

Crea una cuenta o inicia sesión
3

Obtén la API Key

Navega a Dashboard → API Keys y crea una nueva clave
4

Copia la clave

Tu clave comienza con sk-... — guárdala de forma segura
No necesitas configurar la API Key con antelación. Cuando uses la skill, el agente te pedirá tu clave y la incluirá en el código generado.

Ejemplos

Chat Completion

Tú dices:
I want to use GPT-4 in my Python project
El agente genera:
from openai import OpenAI

client = OpenAI(
    api_key="sk-your-api-key",
    base_url="https://api.lemondata.cc/v1"
)

response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)

print(response.choices[0].message.content)
Si el agente adivina un nombre de modelo incorrecto (ej. gpt5), la API devuelve:
{
  "error": {
    "code": "model_not_found",
    "did_you_mean": "gpt-4o",
    "suggestions": [{"id": "gpt-4o"}, {"id": "gpt-4o-mini"}],
    "hint": "Did you mean 'gpt-4o'? Use GET /v1/models to list all available models."
  }
}
El agente lee did_you_mean, corrige el nombre del modelo y reintenta — todo automáticamente.

Generación de imágenes

Tú dices:
Generate images with Flux in Node.js
El agente llama a la API de imagen, gestiona los errores y genera el código completo con lógica de descarga y guardado.

Reconocimiento de voz

Tú dices:
Integrate speech-to-text in my app
El agente genera código con el endpoint /v1/audio/transcriptions correcto y el manejo de archivos de audio.

Recuperación de errores Agent-First

Cada respuesta de error incluye pistas estructuradas que cualquier agente de codificación puede analizar. Consulta la referencia completa de la API Agent-First para más detalles.
ErrorLo que devuelve la APILo que hace el agente
Nombre de modelo incorrectodid_you_mean + suggestionsAutocorrige y reintenta
Saldo insuficientebalance_usd + suggestions más económicosCambia a un modelo asequible
Modelo no disponiblealternatives + retry_afterCambia a un modelo disponible
Límite de tasa alcanzadoretry_after (segundos exactos)Espera y reintenta
Contexto demasiado largosuggestions con modelos más grandesCambia a un modelo con mayor contexto

Optimización de Endpoint Nativo

Cuando llamas a /v1/chat/completions con un modelo de Claude o Gemini, la API devuelve encabezados de optimización:
X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages
El agente cambia automáticamente al endpoint nativo para un mejor rendimiento (sin conversión de formato, pensamiento extendido, caché de prompts).

Descubrimiento de modelos

No es necesario buscar en la documentación:
# Resumen de la API legible por máquinas
curl https://lemondata.cc/llms.txt

# Listar modelos por categoría
curl "https://api.lemondata.cc/v1/models?category=chat" -H "Authorization: Bearer sk-KEY"
curl "https://api.lemondata.cc/v1/models?category=image" -H "Authorization: Bearer sk-KEY"

# Filtrar por capacidad
curl "https://api.lemondata.cc/v1/models?tag=coding" -H "Authorization: Bearer sk-KEY"

Capacidades soportadas

TipoEjemplos
ChatGPT-4o, Claude, Gemini, DeepSeek
Generación de imágenesMidjourney, Flux, Stable Diffusion
Generación de vídeoSora, Runway, Kling, Luma AI
Generación de músicaSuno
Modelos 3DTripo3D
AudioText-to-Speech, Speech-to-Text
Embeddingstext-embedding-3
Rerankbce-reranker, qwen3-rerank

Mejores prácticas

Seguridad de la API Key

Usa variables de entorno. Nunca subas claves a git ni las expongas en el código del frontend.

Gestión de costes

Establece límites de uso en tu dashboard. Revisa error.balance_usd para monitorear los costes programáticamente.

Sé directo

Di “Quiero generar imágenes en Python” en lugar de “¿Tiene LemonData una API de imagen?”.

Describe tu escenario

“Estoy construyendo un chatbot con GPT-4” le da al agente más contexto que “Usa GPT-4”.

Preguntas frecuentes (FAQ)

Intenta mencionar “LemonData” o “LemonData API” en tu solicitud:
Use LemonData to integrate GPT-4 in my project
La API Agent-First de LemonData devuelve pistas de error estructuradas. Si el agente adivina un nombre de modelo incorrecto, el error incluye did_you_mean con el nombre correcto y suggestions con alternativas. El agente lee esto y se autocorrige en el siguiente intento.
Cualquier herramienta que admita archivos de skill/rules: Claude Code, Cursor, GitHub Copilot, Windsurf y más. El instalador npx add-skill detecta e instala automáticamente en todas las herramientas compatibles.
Vuelve a ejecutar el instalador:
npx add-skill hedging8563/lemondata-api-skill -y

Recursos

¿Tienes preguntas? Consulta nuestros GitHub Issues o contacta con [email protected]