Modelos de textoUsuários avançadosAtualizado em
POST/v1/chat/completions

Console da API

POST/v1/chat/completions
Ver chaves

As requisições usam a chave informada e seguem a cobrança padrão da API.

Qwen 3.7 Plus

ID da solicitação qwen3.7-plus

Protocolos

Autenticação

Obtenha uma chave em Gerenciar chaves de API. Para requisições JSON, defina Content-Type: application/json.

  • Authorization: Bearer YOUR_API_KEY

Parâmetros da requisição

POST /v1/chat/completions

CampoTipoObrigatórioDescrição
modelstringObrigatórioDefina o ID do modelo como qwen3.7-plus.
messagesobject[]ObrigatórioEnvie as mensagens na ordem da conversa. Cada mensagem contém role e content.
messages[].contentstring / object[]CondicionalCorpo da mensagem. Use texto simples ou um array de blocos de conteúdo definidos pelo protocolo.
streambooleanOpcionaltrue solicita um fluxo SSE. false solicita uma resposta JSON. Os modos disponíveis dependem do endpoint.
max_completion_tokensintegerCondicionalLimita os tokens gerados, incluindo tokens de raciocínio quando aplicável. Use em endpoints que aceitem o campo.
max_tokensintegerCondicionalCampo de compatibilidade para limitar tokens de saída. Use este campo ou max_completion_tokens conforme o endpoint.
temperaturenumberCondicionalControla a aleatoriedade da amostragem. Os valores aceitos e a aplicação do campo dependem do modelo e do endpoint.
top_pnumberCondicionalLimita candidatos da amostragem por probabilidade acumulada. Use quando o modelo e o endpoint oferecerem suporte.
response_formatobjectCondicionalPara saída estruturada, use type: json_object, ou type: json_schema com json_schema quando o endpoint aceitar esquemas.

Exemplos de requisição

Defina a chave de API na variável de ambiente local ICODEEASY_API_KEY e escolha um endpoint que aceite chamadas HTTP diretas. Caso o endpoint exija um cliente específico, siga o guia de configuração desse cliente.

Chat Completions

bash
curl -sS 'https://api.icodeeasy.cc/v1/chat/completions' \
  -H "Authorization: Bearer $ICODEEASY_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "qwen3.7-plus",
  "messages": [
    {
      "role": "user",
      "content": "Explain how a rainbow forms in one sentence."
    }
  ],
  "stream": false
}'

Ler a resposta

  • Chat Completions · Leia o texto em choices[].message.content. Em um fluxo SSE, os incrementos aparecem em choices[].delta. JSON · SSE

Guia completo de integração

Catálogo de recursos dos modelos · Ver preços