{
  "generatedAt": "2026-03-21T12:40:06.653Z",
  "configPath": "/root/.openclaw/openclaw.json",
  "excludedProviders": [
    "openrouter"
  ],
  "timeoutMs": 15000,
  "total": 8,
  "alive": 2,
  "dead": 6,
  "models": [
    {
      "provider": "anyrouter",
      "model": "claude-opus-4-6",
      "displayName": "Claude Opus 4.6",
      "api": "anthropic-messages",
      "baseUrl": "https://anyrouter.top",
      "apiKeyMasked": "***",
      "skipped": false,
      "alive": false,
      "reason": "401 Unauthorized",
      "attempts": [
        {
          "endpointType": "anthropic-messages",
          "url": "https://anyrouter.top/v1/messages",
          "body": {
            "model": "claude-opus-4-6",
            "max_tokens": 8,
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ]
          },
          "response": {
            "ok": false,
            "status": 401,
            "statusText": "Unauthorized",
            "elapsedMs": 108,
            "headers": {
              "connection": "keep-alive",
              "content-length": "108",
              "content-type": "application/json; charset=utf-8",
              "date": "Sat, 21 Mar 2026 12:39:59 GMT",
              "eagleid": "2b6d26ad17740967994063566e",
              "server": "ESA",
              "set-cookie": "cdn_sec_tc=2b6d26ad17740967994063566e22357b4e6fe3e898a80b0f5711d1b770;path=/;HttpOnly;Max-Age=3600",
              "timing-allow-origin": "*",
              "via": "1.1 Caddy, ens-cache25.l2hk12[4,0,DP], ens-cache16.l2sg9[37,0,DP], ens-cache25.sg31[38,0,DP], ens-cache25.sg31[41,0]",
              "x-oneapi-request-id": "20260321203959418252535VPK4UNoz",
              "x-site-cache-status": "DYNAMIC"
            },
            "bodyText": "{\"error\":{\"message\":\"无效的令牌 (request id: 20260321203959418252535VPK4UNoz)\",\"type\":\"new_api_error\"}}",
            "bodyJson": {
              "error": {
                "message": "无效的令牌 (request id: 20260321203959418252535VPK4UNoz)",
                "type": "new_api_error"
              }
            }
          }
        }
      ],
      "method": "anthropic-messages"
    },
    {
      "provider": "kimi-coding",
      "model": "k2p5",
      "displayName": "Kimi for Coding",
      "api": "anthropic-messages",
      "baseUrl": "https://api.kimi.com/coding/",
      "apiKeyMasked": "sk-kim...Vt7d",
      "skipped": false,
      "alive": false,
      "reason": "401 Unauthorized",
      "attempts": [
        {
          "endpointType": "anthropic-messages",
          "url": "https://api.kimi.com/coding/v1/messages",
          "body": {
            "model": "k2p5",
            "max_tokens": 8,
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ]
          },
          "response": {
            "ok": false,
            "status": 401,
            "statusText": "Unauthorized",
            "elapsedMs": 300,
            "headers": {
              "cf-cache-status": "DYNAMIC",
              "cf-ray": "9dfd05c49fdcc6e5-SIN",
              "connection": "keep-alive",
              "content-length": "169",
              "content-type": "application/json; charset=utf-8",
              "date": "Sat, 21 Mar 2026 12:39:59 GMT",
              "server": "cloudflare",
              "strict-transport-security": "max-age=31536000; includeSubDomains"
            },
            "bodyText": "{\"error\":{\"type\":\"authentication_error\",\"message\":\"The API Key appears to be invalid or may have expired. Please verify your credentials and try again.\"},\"type\":\"error\"}",
            "bodyJson": {
              "error": {
                "type": "authentication_error",
                "message": "The API Key appears to be invalid or may have expired. Please verify your credentials and try again."
              },
              "type": "error"
            }
          }
        }
      ],
      "method": "anthropic-messages"
    },
    {
      "provider": "zhipu",
      "model": "glm-5",
      "displayName": "GLM 5",
      "api": "openai-completions",
      "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
      "apiKeyMasked": "4ec1b2...zRD9",
      "skipped": false,
      "alive": false,
      "reason": "404 Not Found",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
          "body": {
            "model": "glm-5",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": false,
            "status": 429,
            "statusText": "Too Many Requests",
            "elapsedMs": 217,
            "headers": {
              "connection": "keep-alive",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:39:59 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=3ccdc16f17740967998513180e59dbc12f10978543086692ca59ea0f30e017;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "2026032120395989c0f44b29f74629"
            },
            "bodyText": "{\"error\":{\"code\":\"1113\",\"message\":\"余额不足或无可用资源包,请充值。\"}}",
            "bodyJson": {
              "error": {
                "code": "1113",
                "message": "余额不足或无可用资源包,请充值。"
              }
            }
          }
        },
        {
          "endpointType": "responses",
          "url": "https://open.bigmodel.cn/api/paas/v4/responses",
          "body": {
            "model": "glm-5",
            "input": "Reply with OK only.",
            "max_output_tokens": 8
          },
          "response": {
            "ok": false,
            "status": 404,
            "statusText": "Not Found",
            "elapsedMs": 166,
            "headers": {
              "connection": "keep-alive",
              "content-encoding": "gzip",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760824b17740968000686655ef1371ddaeb2c3ba529b70247d7c1386d1625;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Accept-Encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "20260321204000b1aa1c4900114855"
            },
            "bodyText": "{\"timestamp\":\"2026-03-21T12:40:00.074+00:00\",\"status\":404,\"error\":\"Not Found\",\"path\":\"/v4/responses\"}",
            "bodyJson": {
              "timestamp": "2026-03-21T12:40:00.074+00:00",
              "status": 404,
              "error": "Not Found",
              "path": "/v4/responses"
            }
          }
        }
      ]
    },
    {
      "provider": "glm",
      "model": "GLM-5",
      "displayName": "GLM-5",
      "api": "openai-completions",
      "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
      "apiKeyMasked": "4ec1b2...zRD9",
      "skipped": false,
      "alive": false,
      "reason": "404 Not Found",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
          "body": {
            "model": "GLM-5",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": false,
            "status": 429,
            "statusText": "Too Many Requests",
            "elapsedMs": 111,
            "headers": {
              "connection": "keep-alive",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760777b17740968001672915e2d52a74e75cb3492686c168b83238b07cbcc;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "202603212040009850a4b7aaed4815"
            },
            "bodyText": "{\"error\":{\"code\":\"1113\",\"message\":\"余额不足或无可用资源包,请充值。\"}}",
            "bodyJson": {
              "error": {
                "code": "1113",
                "message": "余额不足或无可用资源包,请充值。"
              }
            }
          }
        },
        {
          "endpointType": "responses",
          "url": "https://open.bigmodel.cn/api/paas/v4/responses",
          "body": {
            "model": "GLM-5",
            "input": "Reply with OK only.",
            "max_output_tokens": 8
          },
          "response": {
            "ok": false,
            "status": 404,
            "statusText": "Not Found",
            "elapsedMs": 98,
            "headers": {
              "connection": "keep-alive",
              "content-encoding": "gzip",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760822517740968002787134ea47c98a2c1b03a7e5adb2ce0449383ad5f6e;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Accept-Encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "202603212040000d5481bd53864fd9"
            },
            "bodyText": "{\"timestamp\":\"2026-03-21T12:40:00.289+00:00\",\"status\":404,\"error\":\"Not Found\",\"path\":\"/v4/responses\"}",
            "bodyJson": {
              "timestamp": "2026-03-21T12:40:00.289+00:00",
              "status": 404,
              "error": "Not Found",
              "path": "/v4/responses"
            }
          }
        }
      ]
    },
    {
      "provider": "glm",
      "model": "GLM-4.7",
      "displayName": "GLM-4.7",
      "api": "openai-completions",
      "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
      "apiKeyMasked": "4ec1b2...zRD9",
      "skipped": false,
      "alive": false,
      "reason": "404 Not Found",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
          "body": {
            "model": "GLM-4.7",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": false,
            "status": 429,
            "statusText": "Too Many Requests",
            "elapsedMs": 129,
            "headers": {
              "connection": "keep-alive",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760777b17740968003762925e2d521f50de3d5e49afc64e5bcc50cc953de9;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "202603212040005ab68a58a4cf4ef6"
            },
            "bodyText": "{\"error\":{\"code\":\"1113\",\"message\":\"余额不足或无可用资源包,请充值。\"}}",
            "bodyJson": {
              "error": {
                "code": "1113",
                "message": "余额不足或无可用资源包,请充值。"
              }
            }
          }
        },
        {
          "endpointType": "responses",
          "url": "https://open.bigmodel.cn/api/paas/v4/responses",
          "body": {
            "model": "GLM-4.7",
            "input": "Reply with OK only.",
            "max_output_tokens": 8
          },
          "response": {
            "ok": false,
            "status": 404,
            "statusText": "Not Found",
            "elapsedMs": 96,
            "headers": {
              "connection": "keep-alive",
              "content-encoding": "gzip",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760822517740968005057148ea47c07f5661a9372937e0a2fbe8f67d0839d;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Accept-Encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "202603212040002929458ad33e4e09"
            },
            "bodyText": "{\"timestamp\":\"2026-03-21T12:40:00.520+00:00\",\"status\":404,\"error\":\"Not Found\",\"path\":\"/v4/responses\"}",
            "bodyJson": {
              "timestamp": "2026-03-21T12:40:00.520+00:00",
              "status": 404,
              "error": "Not Found",
              "path": "/v4/responses"
            }
          }
        }
      ]
    },
    {
      "provider": "glm",
      "model": "GLM-4.6",
      "displayName": "GLM-4.6",
      "api": "openai-completions",
      "baseUrl": "https://open.bigmodel.cn/api/paas/v4",
      "apiKeyMasked": "4ec1b2...zRD9",
      "skipped": false,
      "alive": false,
      "reason": "404 Not Found",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://open.bigmodel.cn/api/paas/v4/chat/completions",
          "body": {
            "model": "GLM-4.6",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": false,
            "status": 429,
            "statusText": "Too Many Requests",
            "elapsedMs": 186,
            "headers": {
              "connection": "keep-alive",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760777617740968006624372e163baa9c93c318d108f1eb4af4233834b12a;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "20260321204000be629c15615c427d"
            },
            "bodyText": "{\"error\":{\"code\":\"1113\",\"message\":\"余额不足或无可用资源包,请充值。\"}}",
            "bodyJson": {
              "error": {
                "code": "1113",
                "message": "余额不足或无可用资源包,请充值。"
              }
            }
          }
        },
        {
          "endpointType": "responses",
          "url": "https://open.bigmodel.cn/api/paas/v4/responses",
          "body": {
            "model": "GLM-4.6",
            "input": "Reply with OK only.",
            "max_output_tokens": 8
          },
          "response": {
            "ok": false,
            "status": 404,
            "statusText": "Not Found",
            "elapsedMs": 98,
            "headers": {
              "connection": "keep-alive",
              "content-encoding": "gzip",
              "content-type": "application/json; charset=UTF-8",
              "date": "Sat, 21 Mar 2026 12:40:00 GMT",
              "server": "ZenZGA/2.4",
              "set-cookie": "acw_tc=2760822517740968007897161ea47c4968851b821923ad5b3f861d516d28ef;path=/;HttpOnly;Max-Age=1800",
              "strict-transport-security": "max-age=31536000; includeSubDomains",
              "transfer-encoding": "chunked",
              "vary": "Accept-Encoding, Origin, Access-Control-Request-Method, Access-Control-Request-Headers, Origin, Access-Control-Request-Method, Access-Control-Request-Headers",
              "x-log-id": "20260321204000ea9b76ae7a1e4185"
            },
            "bodyText": "{\"timestamp\":\"2026-03-21T12:40:00.803+00:00\",\"status\":404,\"error\":\"Not Found\",\"path\":\"/v4/responses\"}",
            "bodyJson": {
              "timestamp": "2026-03-21T12:40:00.803+00:00",
              "status": 404,
              "error": "Not Found",
              "path": "/v4/responses"
            }
          }
        }
      ]
    },
    {
      "provider": "volcengine",
      "model": "glm-4.7",
      "displayName": "glm-4.7",
      "api": "openai-completions",
      "baseUrl": "https://ark.cn-beijing.volces.com/api/coding/v3",
      "apiKeyMasked": "486898...39d5",
      "skipped": false,
      "alive": true,
      "reason": "",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://ark.cn-beijing.volces.com/api/coding/v3/chat/completions",
          "body": {
            "model": "glm-4.7",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": true,
            "status": 200,
            "statusText": "OK",
            "elapsedMs": 4797,
            "headers": {
              "content-encoding": "gzip",
              "content-length": "391",
              "content-type": "application/json; charset=utf-8",
              "date": "Sat, 21 Mar 2026 12:40:05 GMT",
              "server": "istio-envoy",
              "vary": "Accept-Encoding",
              "x-client-request-id": "unknown-20260321204004-CyvycpfK",
              "x-envoy-upstream-service-time": "1463",
              "x-request-id": "021774096804137a6a8d4b44bb3368040e48a43c809a8de2d5b1a"
            },
            "bodyText": "{\"choices\":[{\"finish_reason\":\"stop\",\"index\":0,\"logprobs\":null,\"message\":{\"content\":\"OK\",\"reasoning_content\":\"The user asked me to reply with \\\"OK only,\\\" meaning they want me to respond with just \\\"OK\\\" and nothing else. I should keep my response brief and direct as requested.\",\"role\":\"assistant\"}}],\"created\":1774096805,\"id\":\"021774096804137a6a8d4b44bb3368040e48a43c809a8de2d5b1a\",\"model\":\"glm-4.7\",\"service_tier\":\"default\",\"object\":\"chat.completion\",\"usage\":{\"completion_tokens\":39,\"prompt_tokens\":10,\"total_tokens\":49,\"prompt_tokens_details\":{\"cached_tokens\":0},\"completion_tokens_details\":{\"reasoning_tokens\":38}}}",
            "bodyJson": {
              "choices": [
                {
                  "finish_reason": "stop",
                  "index": 0,
                  "logprobs": null,
                  "message": {
                    "content": "OK",
                    "reasoning_content": "The user asked me to reply with \"OK only,\" meaning they want me to respond with just \"OK\" and nothing else. I should keep my response brief and direct as requested.",
                    "role": "assistant"
                  }
                }
              ],
              "created": 1774096805,
              "id": "021774096804137a6a8d4b44bb3368040e48a43c809a8de2d5b1a",
              "model": "glm-4.7",
              "service_tier": "default",
              "object": "chat.completion",
              "usage": {
                "completion_tokens": 39,
                "prompt_tokens": 10,
                "total_tokens": 49,
                "prompt_tokens_details": {
                  "cached_tokens": 0
                },
                "completion_tokens_details": {
                  "reasoning_tokens": 38
                }
              }
            }
          }
        }
      ],
      "method": "chat.completions"
    },
    {
      "provider": "openai_proxy",
      "model": "gpt-5.4-mini",
      "displayName": "GPT-5.4 Mini",
      "api": "openai-responses",
      "baseUrl": "https://betterclau.de/openai/sub.jlypx.de/v1",
      "apiKeyMasked": "sk-21d...39df",
      "skipped": false,
      "alive": true,
      "reason": "",
      "attempts": [
        {
          "endpointType": "chat.completions",
          "url": "https://betterclau.de/openai/sub.jlypx.de/v1/chat/completions",
          "body": {
            "model": "gpt-5.4-mini",
            "messages": [
              {
                "role": "user",
                "content": "Reply with OK only."
              }
            ],
            "max_tokens": 8,
            "temperature": 0
          },
          "response": {
            "ok": true,
            "status": 200,
            "statusText": "OK",
            "elapsedMs": 1006,
            "headers": {
              "alt-svc": "h3=\":443\"; ma=86400",
              "cache-control": "no-cache",
              "cf-cache-status": "DYNAMIC",
              "cf-placement": "local-SIN",
              "cf-ray": "9dfd05eb68319ba3-SIN",
              "connection": "keep-alive",
              "content-length": "297",
              "content-type": "text/event-stream",
              "date": "Sat, 21 Mar 2026 12:40:06 GMT",
              "expect-ct": "max-age=86400, enforce",
              "nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
              "referrer-policy": "same-origin",
              "report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=G8Ee%2FLzV7JAirw1O2FlogXXnqlXrSCDJS%2B%2BjCdcUaCEiUKI07u74OXGwzrxmpeHY2sfUJVvd2%2Brt0jYNB023Jr3GiIz49OFRmK28StiGON1%2FeC62Bp8EMQ%3D%3D\"}]}",
              "server": "cloudflare",
              "strict-transport-security": "max-age=15552000; includeSubDomains; preload",
              "vary": "accept-encoding",
              "x-content-type-options": "nosniff",
              "x-frame-options": "SAMEORIGIN",
              "x-request-id": "75cfc1bf-b408-41a7-b94b-bad0705f4abc",
              "x-xss-protection": "1; mode=block"
            },
            "bodyText": "{\"id\":\"resp_0c1666fa856856cd0169be91a60c948191bd183d339ed07af7\",\"object\":\"chat.completion\",\"created\":1774096806,\"model\":\"gpt-5.4-mini\",\"choices\":[{\"index\":0,\"message\":{\"role\":\"assistant\",\"content\":\"OK\"},\"finish_reason\":\"stop\"}],\"usage\":{\"prompt_tokens\":11,\"completion_tokens\":5,\"total_tokens\":16}}",
            "bodyJson": {
              "id": "resp_0c1666fa856856cd0169be91a60c948191bd183d339ed07af7",
              "object": "chat.completion",
              "created": 1774096806,
              "model": "gpt-5.4-mini",
              "choices": [
                {
                  "index": 0,
                  "message": {
                    "role": "assistant",
                    "content": "OK"
                  },
                  "finish_reason": "stop"
                }
              ],
              "usage": {
                "prompt_tokens": 11,
                "completion_tokens": 5,
                "total_tokens": 16
              }
            }
          }
        }
      ],
      "method": "chat.completions"
    }
  ]
}