Безплатен GLM5 с умения на Claude/Codex - Ръководство за изграждане
GLM-5 е най-новият MoE модел на Zhipu, с общо 744B параметри (активни 40B), значително надграждане от 355B на GLM-4.5, с увеличени данни за предварително обучение до 28.5T токена. Проектиран е специално за комплексно системно инженерство и задачи с дългосрочни агенти, като се представя отлично в кодирането и Agentic работните процеси.
Ollama cloud вече поддържа glm-5:cloud, с контекстен прозорец от 198K, бърз е и започва безплатно (капацитетът е оптимизиран, имаше краткотрайно ограничение в началото, но сега е увеличено).
Сега ще ви науча как да получите безплатно GLM-5 + изграждане на умения
Стъпка 1: Инсталирайте Ollama и изтеглете GLM-5
Изтеглете най-новата версия на Ollama (https://ollama.com/download), като се уверите, че версията поддържа облачни модели.
Влезте в акаунта си в Ollama (задължително, за да използвате облачния модел)
Изтеглете модела
ollama pull glm-5:cloud или директно
ollama run glm-5:cloud Първото стартиране ще ви попита дали да разрешите използването на облака, просто се съгласете. След като успеете, можете да разговаряте директно с GLM-5 в терминала.
Безплатната версия има ограничение на скоростта, подходяща е за тестване/ежедневна употреба; за висока честота на използване можете да надстроите до платен план.
Стъпка 2: Свържете средата за умения на Claude/Codex с едно щракване
Ollama launch позволява на GLM-5 безпроблемно да стане бекенд мозък за тези инструменти:
Claude Code
ollama launch claude --model glm-5:cloud или ръчна конфигурация
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Must be Empty След това стартирайте
claude --model glm-5:cloud Ако е успешно, ще видите подобен приветствен екран:
✦ Claude Code v2.1.xModel: glm-5:cloudContext: 198KWelcome back!Codex
ollama launch codex --model glm-5:cloudOpenClaw
ollama launch openclaw --model glm-5:cloud
Стъпка 3: Ефективно изграждане на умения в 5 стъпки
Умението е папка, а основният файл е SKILL.md, който използва Markdown формат + YAML предни метаданни. Други незадължителни директории:
-
scripts/: Съхранява изпълними скриптове (Python, Bash и др.).
-
references/: Референтни документи, файлове с шаблони, Claude може да ги зарежда при необходимост.
-
assets/: Ресурси като икони, шрифтове и др.
Принципи на проектиране (ключови за ефективността):
-
Постепенно разкриване (Progressive Disclosure): YAML съдържа само основни описания (за да може Claude бързо да прецени дали е приложимо), основното съдържание е в MD текста и допълнителни файлове се зареждат при необходимост. Избягвайте експлозия на контекста.
-
Композируемост: Уменията трябва да са съвместими с други умения, не предполагайте изключителност.
-
Преносимост: Едно умение може да се използва универсално в Claude Web, Claude Code и API.
-
MCP интеграция (по избор): Ако имате MCP (Managed Claude Platform) сървър, можете да подобрите извикването на инструменти на умението (като например API връзка).
Ефективни съвети: Започнете с прости случаи на употреба. Изберете 2-3 програмни задачи, които повтаряте всеки ден (като например "генериране на REST API шаблон" или "отстраняване на грешки в Python"), избягвайте да създавате сложни умения в началото.
Използвайте самия Claude Code, за да помогнете за изграждането (мета-умение: оставете Claude да ви помогне да генерира рамката на умението). Стартирайте claude --model claude-4-opus (или GLM5) в терминала и след това изградете чрез диалог.
1. Планирайте случаите на употреба и структурата
-
Определете ясна цел: Например, "Създайте умение, което да помогне за генериране на ефективна Python Flask API архитектура, включително маршрути, обработка на грешки и шаблони за тестване."
-
Използвайте Claude Code за мозъчна атака: Въведете /plan или просто кажете "Помогнете ми да планирам умение за генериране на Flask API, включително YAML и MD структура." Claude ще изведе чернова.
-
Ефективни съвети: Посочете "Поддържайте го кратко, YAML < 200 думи, MD < 1000 думи". Запишете ключови решения, като например входни параметри (напр. списък с API крайни точки) и изходен формат (JSON или кодови файлове).
2. Създайте папка за умението
-
Създайте нова папка в ~/.claude/skills/ (път по подразбиране), като например flask-api-generator.
-
Създайте SKILL.md, добавете YAML преден план:
---name: Flask API Generatordescription: Generates complete Flask API structures with routes, error handling, and tests.version: 1.0author: Your Nametriggers: ["flask api", "generate rest api", "python web app"]dependencies: ["flask", "pytest"] # Optional, Claude will check the environment---- Ефективни съвети: Използвайте думи за задействане (triggers), за да позволите на Claude автоматично да открие умението. Избягвайте общи описания, фокусирайте се върху конкретни сценарии.
3. Напишете основните инструкции (MD текст)
- Напишете подробни стъпки след YAML:
`## Стъпка 1. Попитайте потребителя за API спецификации: крайни точки, методи, параметри.2. Генерирайте app.py: съдържа Flask app, маршрути и основна обработка на грешки.3. Генерирайте tests.py: използвайте unit тестове на pytest.4. Изходни файлове: запазете в текущата директория с командата /write_file.
Примерни входни данни- Потребител: Генерирайте API за управление на потребители, включително GET /users и POST /users.
Най-добри практики- Винаги използвайте типови подсказки и docstrings.- Дайте приоритет на сигурността: добавете валидиране на входа.`- Добавете примерни скриптове: поставете generate_routes.py в scripts/, Claude може да го извика.
- Ефективни съвети: Използвайте номерирани стъпки + примери. Когато тествате, оставете Claude да "симулира изпълнение": кажете "Използвайте това умение, за да обработите примерна задача", итеративно оптимизирайте.
4. Добавете незадължителни компоненти
-
**Скриптове: като например Python скриптове за автоматизиране на част от логиката (напр. генериране на шаблони с Jinja2). Claude може да го изпълни чрез /run_script. **
-
Референтни файлове: поставете references/best_practices.md, описващо Flask спецификации за сигурност.
-
Активи: като например файлов шаблон assets/base_app.py.jinja.
-
Ефективни съвети: Добавете само необходимите елементи. 80% от уменията се нуждаят само от SKILL.md. MCP потребителите могат да интегрират външни инструменти (като например връзка с база данни).
5. Тестване и итерация
-
Заредете умението: Въведете /load_skill flask-api-generator в Claude Code или го оставете да го открие автоматично.
-
Тестване: Въведете задача за задействане и наблюдавайте изхода. Проверете използването на контекста (използвайте /context, за да видите дали е претоварен).
-
Итерация: Ако се провали, използвайте идеята "Heal Skill" (съвет от общността): анализирайте грешката, актуализирайте MD (като например добавите стъпка "Обработка на липсващи зависимости").
-
Ефективни съвети: Използвайте многократни диалози за тестване. Записвайте логове: /log on улавя взаимодействието, което улеснява отстраняването на грешки.





