1. Crie uma chave API
Crie ou faça login em sua conta IteraCompute e, em seguida, crie uma chave no Console.
Construa com Python e JavaScript.
Crie ou faça login em sua conta IteraCompute e, em seguida, crie uma chave no Console.
Defina base_url em Python ou baseURL em JavaScript e use as conclusões de bate-papo.
Use o ID do modelo de API exato para o modelo escolhido.Verifique seu contexto e recursos antes de ativar recursos de agente ou visão.
Mantenha as chaves de API em seu ambiente de servidor ou armazenamento de credenciais de ferramentas.Substitua o campo-chave de exemplo pela sua própria chave, quando aplicável.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.iteracompute.com/v1",
api_key=os.environ["ITERACOMPUTE_API_KEY"],
)
response = client.chat.completions.create(
model="qwen/qwen3.8-27b",
messages=[{"role": "user", "content": "Hello!"}],
max_tokens=512,
extra_body={"chat_template_kwargs": {"enable_thinking": False}},
)
text = response.choices[0].message.content
if not text or not text.strip():
raise RuntimeError("Empty model reply: activation is incomplete.")
print(text)import OpenAI from "openai";
if (!process.env.ITERACOMPUTE_API_KEY) {
throw new Error("Set ITERACOMPUTE_API_KEY on the server.");
}
const client = new OpenAI({
baseURL: "https://api.iteracompute.com/v1",
apiKey: process.env.ITERACOMPUTE_API_KEY,
});
const response = await client.chat.completions.create({
model: "qwen/qwen3.8-27b",
messages: [{ role: "user", content: "Hello!" }],
max_tokens: 512,
chat_template_kwargs: { enable_thinking: false },
});
const text = response.choices[0].message.content;
if (!text || !text.trim()) throw new Error("Empty model reply: activation is incomplete.");
console.log(text);Python SDK 2.14.0 · Python 3.11.4 · 15 de outubro de 2026: serialização de solicitação e manipulação de resposta não vazia/vazia verificada com um transporte simulado local.Isso não estabelece uma chamada de API real.A versão do JavaScript SDK e os resultados completos ainda não foram registrados.
Execute os dois trechos do SDK.Cada um deve imprimir conteúdo não vazio;uma chave faltante ou uma resposta vazia deve parar o programa.
python -m pip show openai
npm ls openaiTeste a própria ferramenta configurada após a verificação da API abaixo.Um resultado HTTP 200 ou cURL por si só não verifica essa ferramenta.
# Bash / zsh / WSL; set ITERACOMPUTE_API_KEY in your environment first.
curl --fail-with-body https://api.iteracompute.com/v1/chat/completions \
-H "Authorization: Bearer $ITERACOMPUTE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen/qwen3.8-27b","messages":[{"role":"user","content":"Reply with exactly: Hello!"}],"max_tokens":512}'Verifique se choices[0].message.content contém texto visível;O HTTP 200 por si só é insuficiente.O raciocínio pode consumir o orçamento de produção.Para Qwen grátis, use o exemplo da primeira chamada gratuita à API para desativar o pensamento e envie um prompt dentro de sua ferramenta.
Estes são recursos de API do modelo selecionado.A disponibilidade de recursos no seu fluxo de trabalho também depende da ferramenta e de suas configurações;os controles de raciocínio variam de acordo com o modelo.
Python usa base_url;JavaScript usa baseURL.Passe a chave IteraCompute explicitamente: a variável de ambiente padrão do SDK não é ITERACOMPUTE_API_KEY.
Chame client.chat.completions.create e leia choices[0].message.content.Exemplos de respostas e response.output_text usam uma API diferente.
Um campo de conteúdo vazio não é um teste de texto bem-sucedido.Os exemplos gratuitos de Qwen permitem 512 tokens de saída e desabilitam o pensamento.Este parâmetro é específico do modelo.
Verifique o uso mensal e o TPM em toda a conta.Honre o Retry-After e evite novas tentativas paralelas.O Qwen grátis não tem excesso pago automaticamente;outros modelos usam seus preços publicados.
401/403: verifique a chave e a permissão do modelo.O Qwen grátis não requer saldo ou cartão.Para modelos pagos, verifique também o saldo disponível.
Conecte sua chave, escolha um modelo e envie sua primeira solicitação.