Providers

Z.AI

Z.AI é a plataforma de API para modelos GLM. Ela fornece APIs REST para GLM e usa chaves de API para autenticação. Crie sua chave de API no console da Z.AI. O OpenClaw usa o provedor zai com uma chave de API da Z.AI.

Propriedade Valor
Provedor zai
Pacote @openclaw/zai-provider
Autenticação ZAI_API_KEY (alias legado: Z_AI_API_KEY)
API Z.AI Chat Completions (autenticação Bearer)

Modelos GLM

GLM é uma família de modelos, não um provedor separado. No OpenClaw, modelos GLM usam refs como zai/glm-5.2: provedor zai, id do modelo glm-5.2.

Primeiros passos

Instale primeiro o plugin do provedor:

bash
openclaw plugins install @openclaw/zai-provider

Auto-detect endpoint

Melhor para: a maioria dos usuários. O OpenClaw testa endpoints Z.AI compatíveis com sua chave de API e aplica automaticamente a URL base correta.

  • Run onboarding

    bash
    openclaw onboard --auth-choice zai-api-key
  • Verify the model is listed

    bash
    openclaw models list --all --provider zai
  • Explicit regional endpoint

    Melhor para: usuários que querem forçar um Coding Plan específico ou uma superfície de API geral.

  • Pick the right onboarding choice

    bash
    # Coding Plan Global (recommended for Coding Plan users)openclaw onboard --auth-choice zai-coding-global # Coding Plan CN (China region)openclaw onboard --auth-choice zai-coding-cn # General APIopenclaw onboard --auth-choice zai-global # General API CN (China region)openclaw onboard --auth-choice zai-cn
  • Verify the model is listed

    bash
    openclaw models list --all --provider zai
  • Exemplo de configuração

    json5
    {  env: { ZAI_API_KEY: "sk-..." },  models: {    providers: {      zai: {        // GLM-5.2 uses the Coding Plan endpoint.        baseUrl: "https://api.z.ai/api/coding/paas/v4",      },    },  },  agents: { defaults: { model: { primary: "zai/glm-5.2" } } },}

    Catálogo integrado

    O plugin do provedor zai inclui seu catálogo no manifesto do plugin, então a listagem somente leitura pode mostrar linhas GLM conhecidas sem carregar o runtime do provedor:

    bash
    openclaw models list --all --provider zai

    Atualmente, o catálogo baseado no manifesto inclui:

    Ref do modelo Observações
    zai/glm-5.2 Padrão do Coding Plan; contexto de 1M
    zai/glm-5.1 Padrão da API geral
    zai/glm-5
    zai/glm-5-turbo
    zai/glm-5v-turbo
    zai/glm-4.7
    zai/glm-4.7-flash
    zai/glm-4.7-flashx
    zai/glm-4.6
    zai/glm-4.6v
    zai/glm-4.5
    zai/glm-4.5-air
    zai/glm-4.5-flash
    zai/glm-4.5v

    Configuração avançada

    Forward-resolving unknown GLM-5 models

    IDs glm-5* desconhecidos ainda são resolvidos prospectivamente no caminho do provedor ao sintetizar metadados de propriedade do provedor a partir do modelo glm-4.7 quando o id corresponde ao formato atual da família GLM-5.

    Tool-call streaming

    tool_stream é habilitado por padrão para streaming de chamadas de ferramenta da Z.AI. Para desabilitá-lo:

    json5
    {  agents: {    defaults: {      models: {        "zai/<model>": {          params: { tool_stream: false },        },      },    },  },}
    Thinking and preserved thinking

    O raciocínio da Z.AI segue os controles /think do OpenClaw. Com o raciocínio desativado, o OpenClaw envia thinking: { type: "disabled" } para evitar respostas que gastem o orçamento de saída em reasoning_content antes do texto visível.

    O raciocínio preservado é opcional porque a Z.AI exige que todo o histórico de reasoning_content seja reproduzido, o que aumenta os tokens do prompt. Habilite-o por modelo:

    json5
    {  agents: {    defaults: {      models: {        "zai/glm-5.2": {          params: { preserveThinking: true },        },      },    },  },}

    Quando habilitado e o raciocínio está ativo, o OpenClaw envia thinking: { type: "enabled", clear_thinking: false } e reproduz o reasoning_content anterior para a mesma transcrição compatível com OpenAI.

    Usuários avançados ainda podem substituir o payload exato do provedor com params.extra_body.thinking.

    Image understanding

    O plugin da Z.AI registra compreensão de imagem.

    Propriedade Valor
    Modelo glm-4.6v

    A compreensão de imagem é resolvida automaticamente a partir da autenticação Z.AI configurada — nenhuma configuração adicional é necessária.

    Auth details
    • A Z.AI usa autenticação Bearer com sua chave de API.
    • A opção de onboarding zai-api-key detecta automaticamente o endpoint Z.AI correspondente testando endpoints compatíveis com sua chave.
    • Use as opções regionais explícitas (zai-coding-global, zai-coding-cn, zai-global, zai-cn) quando quiser forçar uma superfície de API específica.
    • A variável de ambiente legada Z_AI_API_KEY ainda é aceita; o OpenClaw a copia para ZAI_API_KEY na inicialização se ZAI_API_KEY não estiver definida.

    Relacionados

    Was this useful?
    On this page

    On this page