GLM 결제 후 이것저것 테스트를 해봤습니다 (ft. Claude code, VScode IDE)

스크린샷 2026-01-30 23.57.30.png
스크린샷 2026-01-30 23.30.20.png

안티 그래비티

스크린샷 2026-01-30 23.27.42.png

커서

스크린샷 2026-01-30 23.23.12.png

키로

스크린샷 2026-01-30 22.49.46.png

VS code

클로드 코드 설정 후 vscode 기반의 IDE에 확장프로그램을 설치해서 사용 가능합니다

우선 클로드 코드에 GLM 모델 설정하는 방법은

맥/리눅스 클로드 코드 GLM 모델 전환

node << 'GLMINSTALLCODE'
const GLM_API_KEY = "GLM에서받은API키를여기에담아주세요"; // 🔑

const fs = require("fs");
const path = require("path");
const os = require("os");

const home = os.homedir();
const p = (...xs) => path.join(...xs);

const targets = [
  { file: p(home, ".claude.json"), patch: { hasCompletedOnboarding: true } },
  {
    file: p(home, ".claude", "settings.json"),
    patch: {
      env: {
        ANTHROPIC_AUTH_TOKEN: GLM_API_KEY,
        ANTHROPIC_BASE_URL: "https://api.z.ai/api/anthropic",
        API_TIMEOUT_MS: "3000000",
        ANTHROPIC_DEFAULT_HAIKU_MODEL: "glm-4.5-air",
        ANTHROPIC_DEFAULT_SONNET_MODEL: "glm-4.7",
        ANTHROPIC_DEFAULT_OPUS_MODEL: "glm-4.7",
      },
    },
  },
];

const readJson = (file) => {
  if (!fs.existsSync(file)) return {};
  try { return JSON.parse(fs.readFileSync(file, "utf8")); }
  catch { throw new Error(`Invalid JSON: ${file}`); }
};

const deepMerge = (base, patch) => {
  const out = { ...base };
  for (const [k, v] of Object.entries(patch)) {
    out[k] = (v && typeof v === "object" && !Array.isArray(v))
      ? deepMerge((base && base[k]) ?? {}, v)
      : v;
  }
  return out;
};

const writeJson = (file, obj) => {
  fs.mkdirSync(path.dirname(file), { recursive: true });
  fs.writeFileSync(file, JSON.stringify(obj, null, 2) + "\n");
  console.log(`✅ ${file}`);
};

for (const { file, patch } of targets) {
  writeJson(file, deepMerge(readJson(file), patch));
}
GLMINSTALLCODE

복사

맥/리눅스 GLM 모델 인스톨 코드

윈도우 클로드 코드 GLM 모델 전환

$js = @'
const GLM_API_KEY = 'GLM에서받은API키를여기에담아주세요'; // 🔑

const fs = require('fs');
const path = require('path');
const os = require('os');

const home = os.homedir();
const p = (...xs) => path.join(...xs);

const targets = [
  { file: p(home, '.claude.json'), patch: { hasCompletedOnboarding: true } },
  {
    file: p(home, '.claude', 'settings.json'),
    patch: {
      env: {
        ANTHROPIC_AUTH_TOKEN: GLM_API_KEY,
        ANTHROPIC_BASE_URL: 'https://api.z.ai/api/anthropic',
        API_TIMEOUT_MS: '3000000',
        ANTHROPIC_DEFAULT_HAIKU_MODEL: 'glm-4.5-air',
        ANTHROPIC_DEFAULT_SONNET_MODEL: 'glm-4.7',
        ANTHROPIC_DEFAULT_OPUS_MODEL: 'glm-4.7',
      },
    },
  },
];

const readJson = (file) => {
  if (!fs.existsSync(file)) return {};
  try { return JSON.parse(fs.readFileSync(file, 'utf8')); }
  catch { throw new Error(`Invalid JSON: ${file}`); }
};

const deepMerge = (base, patch) => {
  const out = { ...base };
  for (const [k, v] of Object.entries(patch)) {
    out[k] = (v && typeof v === 'object' && !Array.isArray(v))
      ? deepMerge((base && base[k]) ?? {}, v)
      : v;
  }
  return out;
};

const writeJson = (file, obj) => {
  fs.mkdirSync(path.dirname(file), { recursive: true });
  fs.writeFileSync(file, JSON.stringify(obj, null, 2) + '\n');
  console.log(`✅ ${file}`);
};

for (const { file, patch } of targets) {
  writeJson(file, deepMerge(readJson(file), patch));
}
'@

$b64 = [Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes($js))
node -e "eval(Buffer.from('$b64','base64').toString('utf8'))"

복사

윈도우 GLM 모델 인스톨 코드

출처:

https://cokac.com/list/announcement/26

코드깎는노인 클래스

코드에 API 키 부분 수정 후 터미널에서 실행하면 GLM 모델로 설정 됩니다

물론 클로드 코드가 설치 돼있어야 합니다

다시 되돌리는 부분은 알지 못하니 기존에 클로드 코드 사용하시는 분은 사용에 주의해주세요

뭐 추가된 코드 제거하면 될 거 같은데 잘 모르겠습니다...

클로드 코드 이용하시는 분들은 서브 에이전트로 설정해서 사용하셔도 좋을 거 같습니다

IDE에 사용하려고 하다보니 조금 어색한 부분들이 있긴 하지만

이것저것 테스트를 해봤는데 속도나 결과도 나름 괜찮네요

이런 식으로 IDE에서 사용하거나 클로드 코드에 익숙해지거나 하면 될 거 같습니다

당분간은 안티 그래비티랑 섞어서 오푸스 4.5로 설계하고 제미나이 프로로 디자인하고

GLM으로 코딩을 해봐야겠습니다

섞어서 사용하면 줄어든 오푸스 4.5 사용량을 커버 할 수 있을 거 같기도 하네요

스크린샷 2026-01-31 08.06.38.png

n8n 워크플로우에서도 GLM 모델 선택 잘 됩니다만

챗 베타 에서는 안되네요

Read more

시놀로지 도커에 openclaw 설치하기

오픈클로를 도커에 설치하는 방법을 문의하신 분이 계셔서 작성 해봅니다 현재 오픈클로는 나온지 얼마 안됐고 계속 업데이트가 되고 있는 상황이기 때문에 설치 방법이 달라질 수 있습니다 Docker - OpenClaw https://docs.openclaw.ai/install/docker 제 개인적인 의견은 공식 문서를 참고하시는 걸 추천 드립니다 우선 시놀로지에 설치 하기 위해서는 패키지 센터에서

By 빨간물약

GLM-5 모델 출시와 함께 가격인상

https://svrforum.com/software/2992940 얼마 전에 위 링크 글을 통해 1년 4만원 결제로 상급 모델 사용이 가능하다고 알려드렸던 GLM에서 5버전 출시와 함께 가격 인상을 한다는 이메일이 왔네요 다행히 기존에 이미 사용하는 사람들은 상관 없다고 합니다 내용은 11일 부터 인상이라는데 시차 때문인지 아직 할인된 가격이 적용 되는 거 같습니다 사용을

By 빨간물약

Openclaw를 시놀로지 도커에 설치 해봤습니다

wtr pro n100 네이티브 헤놀에 설치 했습니다 (꺼져있는 CLI 컨테이너는 CLI 접속 시에만 동작 합니다) 어차피 api를 사용하니 도커도 괜찮겠다 싶어서 시도 해봤는데 간단한 문답은 자원 소모가 거의 없네요 텔레그램과 대시보드도 잘 되고 SSH 접속을 통한 CLI 설정도 잘 됩니다 GLM-4.7 API를 사용하는 거라 일반적인 대화 성능은 맥미니랑 크게

By 빨간물약