Saltar para o conteúdo principal
Esta skill ensina seu agente de codificação a integrar qualquer uma das mais de 300 APIs de IA da LemonData apenas descrevendo o que você precisa. Funciona com Claude Code, Cursor, GitHub Copilot, Windsurf e qualquer ferramenta que suporte arquivos de skill/rules.A API é Agent-First — mesmo que o agente erre o nome de um modelo, a resposta de erro diz exatamente como corrigi-lo.

Como Funciona

  1. Você descreve o que precisa — “Eu quero usar o GPT-4 no meu projeto Python”
  2. O agente chama a API — ele pode tentar adivinhar o nome de um modelo ou endpoint
  3. Se algo der errado — a API retorna dicas estruturadas (did_you_mean, suggestions, retry_after)
  4. O agente se autocorrige — lê as dicas e tenta novamente com os parâmetros corretos
  5. Você recebe o código funcional — normalmente na primeira ou segunda tentativa

Instalação

Instala para todos os agentes de codificação detectados automaticamente:
npx add-skill hedging8563/lemondata-api-skill -y
Suporta: Claude Code, Cursor, GitHub Copilot e mais.

Verificar Instalação

Pergunte ao seu agente de codificação:
What skills are available?
Se você vir lemondata-api-integration, a instalação foi bem-sucedida.

Obtenha sua Chave de API

1

Visite a LemonData

2

Entrar

Crie uma conta ou faça login
3

Obter Chave de API

Navegue até Dashboard → API Keys e crie uma nova chave
4

Copiar a Chave

Sua chave começa com sk-... — salve-a com segurança
Você não precisa configurar a Chave de API com antecedência. Quando você usar a skill, o agente solicitará sua chave e a incluirá no código gerado.

Exemplos

Chat Completion

Você diz:
I want to use GPT-4 in my Python project
O agente gera:
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)
Se o agente adivinhar um nome de modelo errado (ex: gpt5), a API retorna:
{
  "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."
  }
}
O agente lê did_you_mean, corrige o nome do modelo e tenta novamente — tudo automaticamente.

Geração de Imagem

Você diz:
Generate images with Flux in Node.js
O agente chama a API de imagem, trata erros e gera o código completo com lógica de download e salvamento.

Reconhecimento de Voz

Você diz:
Integrate speech-to-text in my app
O agente gera o código com o endpoint /v1/audio/transcriptions correto e manipulação de arquivos de áudio.

Recuperação de Erros Agent-First

Cada resposta de erro inclui dicas estruturadas que qualquer agente de codificação pode analisar. Veja a referência completa da API Agent-First para detalhes.
ErroO que a API RetornaO que o Agente Faz
Nome de modelo erradodid_you_mean + suggestionsAutocorrige e tenta novamente
Saldo insuficientebalance_usd + suggestions mais baratasMuda para um modelo acessível
Modelo indisponívelalternatives + retry_afterMuda para um modelo disponível
Limite de taxa atingidoretry_after (segundos exatos)Aguarda e tenta novamente
Contexto muito longosuggestions com modelos maioresMuda para um modelo de contexto maior

Otimização de Endpoint Nativo

Quando você chama /v1/chat/completions com um modelo Claude ou Gemini, a API retorna cabeçalhos de otimização:
X-LemonData-Hint: This model supports native Anthropic format. Use POST /v1/messages for better performance.
X-LemonData-Native-Endpoint: /v1/messages
O agente muda automaticamente para o endpoint nativo para melhor desempenho (sem conversão de formato, raciocínio estendido, cache de prompt).

Descoberta de Modelos

Não há necessidade de pesquisar na documentação:
# Visão geral da API legível por máquina
curl https://lemondata.cc/llms.txt

# Listar modelos por categoria
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 capacidade
curl "https://api.lemondata.cc/v1/models?tag=coding" -H "Authorization: Bearer sk-KEY"

Capacidades Suportadas

TipoExemplos
ChatGPT-4o, Claude, Gemini, DeepSeek
Geração de ImagemMidjourney, Flux, Stable Diffusion
Geração de VídeoSora, Runway, Kling, Luma AI
Geração de MúsicaSuno
Modelos 3DTripo3D
ÁudioText-to-Speech, Speech-to-Text
Embeddingstext-embedding-3
Rerankbce-reranker, qwen3-rerank

Melhores Práticas

Segurança da Chave de API

Use variáveis de ambiente. Nunca envie chaves para o git ou as exponha no código frontend.

Gerenciamento de Custos

Defina limites de uso no seu dashboard. Verifique error.balance_usd para monitorar custos programaticamente.

Seja Direto

Diga “Eu quero gerar imagens em Python” em vez de “A LemonData tem uma API de imagem?”

Descreva seu Cenário

“Estou construindo um chatbot com GPT-4” dá ao agente mais contexto do que “Use GPT-4”.

FAQ

Tente mencionar “LemonData” ou “LemonData API” na sua solicitação:
Use LemonData to integrate GPT-4 in my project
A API Agent-First da LemonData retorna dicas de erro estruturadas. Se o agente adivinhar um nome de modelo errado, o erro inclui did_you_mean com o nome correto e suggestions com alternativas. O agente lê isso e se autocorrige na próxima tentativa.
Qualquer ferramenta que suporte arquivos de skill/rules: Claude Code, Cursor, GitHub Copilot, Windsurf e mais. O instalador npx add-skill detecta automaticamente e instala em todas as ferramentas suportadas.
Execute o instalador novamente:
npx add-skill hedging8563/lemondata-api-skill -y

Recursos

Tem dúvidas? Verifique nossos GitHub Issues ou entre em contato com [email protected]