Documentação da API
Última atualização: outubro de 2026
Primeira chamada gratuita à API
- Registre-se e verifique seu e-mail ou faça login no Google.Não é necessário cartão ou recarga.
- Abra as chaves de API, crie uma chave que permita qwen/qwen3.8-27b e salve o segredo mostrado uma vez.
- Execute isso no Bash (macOS, Linux ou WSL) com cURL e Python 3. Substitua your-api-key pela sua chave.Mantenha o response.json local.
Bash · Qwen3.8-27B · $0
O teste tem sucesso quando choices[0].message.content contém texto não vazio. Este comando imprime o texto e falha se a resposta estiver vazia; cadastrar-se ou receber HTTP 200 não basta para concluir a ativação. Saída esperada: Hello! (o texto pode variar).
Este exemplo Qwen desativa o pensamento para uma resposta curta e visível.401/403: verifique a chave e a permissão do modelo.429: verifique o uso mensal e o TPM no Console e, em seguida, repita Retry-After.A capacidade livre pode ficar em fila;não dispare repetidas tentativas paralelas.
Guia de início rápido da API → · Subsídio e limites gratuitos →
Suporte e custos do modelo
Os exemplos avançados abaixo usam DeepSeek V4.1 Flash pago e deduzem o uso do seu saldo de API.Verifique os preços atuais de entrada, entrada em cache e saída na página Modelos.Qwen3.8-27B gratuito suporta conclusões de bate-papo, streaming e chamadas de ferramentas;este guia não estabelece suporte à API Qwen Responses.IDs de modelo e parâmetros de raciocínio não são intercambiáveis.Confirme se o modelo selecionado suporta cada endpoint e opção antes de adaptar um exemplo.
1. Visão geral
A API da IteraCompute é compatível com OpenAI. Se seu aplicativo já usa a API da OpenAI, para migrar basta alterar base_url e a chave de API. Chat Completions, Responses, streaming e chamadas de ferramentas seguem formatos compatíveis quando o modelo selecionado oferece suporte.
2. URL base e autenticação
As solicitações de API são enviadas para https://api.iteracompute.com/v1. As solicitações de Chat Completions e Responses são autenticadas com a chave de API no cabeçalho Authorization .
3. IDs do modelo
Use exatamente o identificador provider/model retornado pelo endpoint Models; não adicione o prefixo iteracompute/ . Consulte os modelos publicados atualmente pelo gateway:
O endpoint Models é público e retorna o catálogo atual do gateway. Use os valores de id exatamente como retornados. O acesso comercial a cada modelo continua sujeito à sua chave de API e ao contrato aplicável.
4. Chat Completions
POST /v1/chat/completions segue o formato de solicitação e resposta OpenAI:
5. Responses API
POST /v1/responses suporta a API OpenAI Responses usada por clientes como Codex:
6. Transmissão (SSE)
Defina "stream": true para receber eventos do servidor. Os fragmentos chegam conforme são gerados; o uso de tokens está incluído no último fragmento que contém usage, antes do evento final [DONE] . Trate todo o fluxo como uma única solicitação lógica: depois que tokens forem emitidos, a solicitação não será repetida de forma transparente.
7. Chamada de ferramenta
As ferramentas são declaradas no tools seguindo o formato de chamadas de funções da OpenAI. Quando o modelo decide chamar uma ferramenta, a resposta contém tool_calls; devolva os resultados da ferramenta com o papel "tool" para continuar a conversa.
8. Códigos de erro
Os erros usam o formato de erro OpenAI com um corpo JSON de {"error": {"message", "type", "code"}}:
| Estado | Significado |
|---|---|
| 400 | Solicitação inválida – JSON malformado ou parâmetros obrigatórios ausentes |
| 401 | Falha na autenticação – chave de API ausente ou inválida |
| 403 | Chave não permitida para este modelo ou ação |
| 404 | Modelo ou endpoint desconhecido |
| 429 | Limite de taxa excedido - desacelere e respeite Retry-After |
| 500 | Erro interno – é seguro tentar novamente a solicitação |
| 503 | Modelo temporariamente indisponível. Tente novamente com espera |
9. Limites de taxas
Qwen3.8-27B aplica cotas mensais e TPM à conta inteira. Free / Starter / Pro oferecem 30M / 100M / 300M de tokens por mês do calendário UTC, 160K / 300K / 600K TPM e 128K / 128K / 256K de contexto. Uma recarga líquida acumulada e concluída de US$ 10 / US$ 50 libera Starter / Pro. Contas gratuitas podem esperar na fila quando a GPU está ocupada, com até 32 solicitações em espera por GPU e 120 segundos de espera. Os outros modelos usam os limites de cada chave. Cotas esgotadas, filas cheias e tempo de espera excedido retornam 429; respeite o cabeçalho Retry-After antes de tentar novamente.
10. Suporte
Perguntas de integração: support@iteracompute.com