Primeiros passos
Obtenha uma chave de API e escolha um endpoint. Para a primeira requisição, você pode usar a API HTTP ou configurar um cliente.
1. Cadastre-se e copie uma API Key
Abra Cadastro. Depois de entrar, copie uma chave em API Keys. Coloque a chave só na configuração ou no comando de login daquele cliente. Não a grave no repositório, em capturas de tela ou em conversas. Se vazar, clique em "Girar chave" na mesma página. A chave antiga deixa de valer na hora.
2. Escolha um endpoint
Abra Seleção de endpoint, escolha um endpoint para cada família de modelo que for usar e salve. Alguns modelos existem só em um endpoint nomeado. Claude Fable 5 exige o endpoint da assinatura Claude Max 20x. Um pedido sem seleção para aquela família falha. O serviço não escolhe um por você.
Envie a primeira requisição à API
No terminal, defina ICODEEASY_API_KEY com a sua chave do site. O exemplo usa deepseek-flash. Selecione primeiro um endpoint DeepSeek que aceite chamadas HTTP diretas e Chat Completions, ou troque pelo ID de um modelo aceito no endpoint selecionado.
curl -sS https://api.icodeeasy.cc/v1/chat/completions \
-H "Authorization: Bearer $ICODEEASY_API_KEY" \
-H 'Content-Type: application/json' \
--data '{"model":"deepseek-flash","messages":[{"role":"user","content":"Say hello."}],"stream":false}'
Após o HTTP 200, leia a resposta em choices[0].message.content.
Gere sua primeira imagem ou vídeo
- Imagem. Envie um prompt para
POST /v1/images/generations?sync=1. Após o HTTP 200, abradata[0].url. Com?async=1, salvetask_ide consulteGET /v1/images/tasks/{task_id}atécompleted, então leiaresult_url. Veja o exemplo de imagem. - Vídeo. Crie a tarefa com
POST /v1/videos/generations. Após o HTTP 202, salvetask_ide consultestatus_url. Quando o status forsucceeded, baixe o vídeo porcontent_url. Veja o início rápido de vídeo.
Configure um cliente
Endereço principal da API:
https://api.icodeeasy.cc
Se esse host estiver lento ou expirar na sua rede, troque o host e mantenha o mesmo caminho e a mesma chave:
https://jp.icodeeasy.cc
https://sg.icodeeasy.cc
Cada cliente usa um campo diferente. Siga o guia dele. Não cole a configuração de um cliente em outro:
- Claude Code / Desktop
- Codex
- Gemini CLI: o endereço é só o domínio. Não acrescente
/v1beta - ICodeEasy
A mesma chave serve nesses clientes. Veja uma chave, vários clientes.
Envie uma mensagem pelo cliente e confira se ele responde.
Confira o resultado da requisição
Depois de receber a resposta, confira o modelo, o status e a cobrança no Registro de requisições. Consulte a página de preços e preços, saldo e uso para ver as tarifas.
Se ainda não houver Node.js, faça primeiro a preparação do ambiente. Para 401, 429 ou uma conexão que não termina, use conexão e recuperação.
Guias relacionados
Chat Completions
Envie uma conversa no formato OpenAI Chat. Antes da requisição, confirme se o modelo e o endpoint escolhido aceitam o protocolo Chat.
Instalar o Claude Code, Configurar a API e Resolver Erros no Windows
Instale o Claude Code, configure chave e URL da API, verifique o ambiente e resolva erros de autenticação, limites e conexão no Windows, macOS e Linux.
Configuração do Codex
Instale o Codex CLI, salve a chave em auth.json, configure provider e Base URL do I Code Easy e inicie a primeira sessão.