Бесплатный GLM5 в сочетании с навыками Claude/Codex: руководство по созданию
GLM-5 — новейшая MoE-модель от Zhipu, с общим количеством параметров 744B (активных 40B), значительно обновленная по сравнению с GLM-4.5 с 355B, а объем данных предварительного обучения увеличен до 28,5T токенов. Разработана специально для сложных системных проектов и задач долгосрочного управления, отлично справляется с кодированием и агентскими рабочими процессами.
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"] # 可选,Claude 会检查环境---- Эффективные советы: используйте триггерные слова (triggers), чтобы Claude автоматически обнаруживал навыки. Избегайте общих описаний, сосредоточьтесь на конкретных сценариях.
3. Напишите основные инструкции (основной текст MD)
- Напишите подробные шаги после YAML:
## 步骤1. 询问用户 API 规格:端点、方法、参数。2. 生成 app.py:包含 Flask app、路由和基本错误处理。3. 生成 tests.py:使用 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 для захвата взаимодействий, что упрощает отладку.





