Ingyenes GLM5 Claude/Codex képességekkel való építési útmutató
GLM-5 a Zhipu legújabb MoE modellje, összesen 744B paraméterrel (40B aktív), ami jelentős frissítés a GLM-4.5 355B-jához képest, a betanítási adatok pedig 28.5T tokenre nőttek. Komplex rendszertervezésre és hosszú távú ügynöki feladatokra tervezték, kiválóan teljesít a kódolásban és az ügynöki munkafolyamatokban.
Az Ollama felhő már támogatja a glm-5:cloud-ot, 198K kontextusablakkal, gyors, és ingyenesen indul (a kapacitást optimalizálták, korábban rövid ideig korlátozott volt, most már megnövelték).
Most megtanítom, hogyan szerezhetsz ingyen GLM-5 + képességépítést
1. lépés: Telepítsd az Ollamát és húzd le a GLM-5-öt
Töltsd le a legújabb Ollamát (https://ollama.com/download), és győződj meg róla, hogy a verzió támogatja a felhőmodelleket.
Jelentkezz be az Ollama fiókodba (kötelező, a felhőmodell használatához)
Húzd le a modellt
ollama pull glm-5:cloud vagy közvetlenül
ollama run glm-5:cloud Az első futtatáskor rákérdez, hogy engedélyezed-e a felhő használatát, fogadd el. Sikeresen befejezve már közvetlenül a terminálon keresztül is beszélgethetsz a GLM-5-tel.
Az ingyenes verziónak sebességkorlátozása van, tesztelésre/mindennapi használatra alkalmas; gyakori használathoz frissíts fizetős csomagra.
2. lépés: Egy kattintással áthidalhatod a Claude/Codex képességkörnyezetet
Az Ollama launch segítségével a GLM-5 zökkenőmentesen a következő eszközök háttéragyává válik:
Claude Code
ollama launch claude --model glm-5:cloud vagy manuális konfiguráció
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Üresnek kell lennie majd indítsd el
claude --model glm-5:cloud Sikeres esetben a következőhöz hasonló üdvözlőképernyőt fogsz látni:
✦ 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. lépés: 5 lépésben hatékonyan építhetsz képességeket
A képesség egy mappa, a központi fájl a SKILL.md, amely Markdown formátumot + YAML előtag metaadatokat használ. Egyéb opcionális könyvtárak:
-
scripts/: végrehajtható szkriptek tárolására (Python, Bash stb.).
-
references/: referencia dokumentumok, sablonfájlok, amelyeket Claude szükség szerint betölthet.
-
assets/: ikonok, betűtípusok és egyéb erőforrások.
Tervezési elvek (a hatékonyság kulcsa):
-
Progresszív közzététel: A YAML csak a lényeges leírást tartalmazza (hogy Claude gyorsan eldönthesse, hogy alkalmazható-e), a fő tartalmat az MD szövegbe helyezd, és szükség szerint tölts be további fájlokat. Kerüld a kontextus robbanást.
-
Komponálhatóság: A képességeknek kompatibilisnek kell lenniük más képességekkel, ne feltételezz kizárólagosságot.
-
Hordozhatóság: Egy képességnek a Claude Web-ben, a Claude Code-ban és az API-ban is használhatónak kell lennie.
-
MCP integráció (opcionális): Ha van MCP (Managed Claude Platform) szervered, azzal javíthatod a képesség eszközhívásait (például API hozzáférést).
Hatékony tippek: Egyszerű használati esetekkel kezdj. Válassz ki 2-3 olyan programozási feladatot, amelyet naponta ismételsz (például "REST API sablon generálása" vagy "Python hibák javítása"), kerüld a bonyolult képességek létrehozását a kezdetektől.
Használd magát a Claude Code-ot az építéshez (meta-képesség technika: hagyd, hogy Claude generálja a képesség keretrendszerét). Futtasd a claude --model claude-4-opus (vagy GLM5) parancsot a terminálban, majd építsd fel párbeszédesen.
1. Használati eset és struktúra tervezése
-
Egyértelmű cél: Például "Hozz létre egy képességet, amely segít hatékony Python Flask API architektúra generálásában, beleértve az útvonalakat, a hibakezelést és a tesztsablonokat."
-
Használj Claude Code ötletbörzét: Írd be a /plan parancsot, vagy mondd azt, hogy "Segíts megtervezni egy Flask API generáló képességet, beleértve a YAML és MD struktúrát." Claude ki fog adni egy vázlatot.
-
Hatékony tipp: Add meg, hogy "Legyen tömör, YAML < 200 szó, MD < 1000 szó". Jegyezd fel a kulcsfontosságú döntéseket, például a bemeneti paramétereket (pl. API végpontok listája) és a kimeneti formátumot (JSON vagy kódfájl).
2. Képesség mappa létrehozása
-
Hozzon létre egy új mappát a ~/.claude/skills/ (alapértelmezett útvonal) alatt, például flask-api-generator.
-
Hozzon létre egy SKILL.md fájlt, és adja hozzá a YAML előtagot:
---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"] # Opcionális, Claude ellenőrzi a környezetet---- Hatékony tipp: Használj trigger szavakat (triggers), hogy Claude automatikusan felfedezze a képességet. Kerüld az általános leírást, fókuszálj a konkrét forgatókönyvekre.
3. Alapvető utasítások írása (MD szöveg)
- Írd a YAML után a részletes lépéseket:
`## 1. lépés. Kérdezd meg a felhasználót az API specifikációiról: végpontok, metódusok, paraméterek.2. Generálj egy app.py fájlt: tartalmazza a Flask appot, az útvonalakat és az alapvető hibakezelést.3. Generálj egy tests.py fájlt: pytest használatával egységtesztek.4. Kimeneti fájl: a /write_file paranccsal mentse az aktuális könyvtárba.
Példa bemenet- Felhasználó: Generálj egy felhasználókezelő API-t, beleértve a GET /users és POST /users.
Legjobb gyakorlatok- Mindig használj típusjegyzeteket és docstringeket.- Előnyben részesítsd a biztonságot: adj hozzá bemeneti validálást.`- Adj hozzá szkriptpéldákat: helyezd a generate_routes.py fájlt a scripts/ alá, Claude meghívhatja.
- Hatékony tipp: Használj számozott lépéseket + példákat. Teszteléskor hagyd, hogy Claude "szimuláltan futtassa": mondd azt, hogy "Használd ezt a képességet egy példafeladat kezelésére", és iteratívan optimalizáld.
4. Opcionális összetevők hozzáadása
-
**Szkriptek: például Python szkriptek a logika egy részének automatizálására (pl. Jinja2 használatával sablonok generálására). Claude a /run_script segítségével futtathatja. **
-
Referencia fájlok: helyezd a references/best_practices.md fájlt, amely leírja a Flask biztonsági előírásait.
-
Eszközök: például sablonfájlok assets/base_app.py.jinja.
-
Hatékony tipp: Csak a szükséges elemeket add hozzá. A képességek 80%-ához elegendő a SKILL.md. Az MCP felhasználók integrálhatnak külső eszközöket (például adatbázis kapcsolatot).
5. Tesztelés és iteráció
-
Képesség betöltése: A Claude Code-ban írd be a /load_skill flask-api-generator parancsot, vagy hagyd, hogy automatikusan felfedezze.
-
Tesztelés: Írd be a trigger feladatot, és figyeld meg a kimenetet. Ellenőrizd a kontextus használatát (a /context segítségével nézd meg, hogy túlzottan van-e betöltve).
-
Iteráció: Ha sikertelen, használd a "Heal Skill" megközelítést (közösségi technika): elemezd a hibát, frissítsd az MD-t (például adj hozzá egy "függőségek hiányának kezelése" lépést).
-
Hatékony tipp: Használj többszörös párbeszédet a teszteléshez. Naplózd az interakciókat: a /log on segítségével rögzítsd az interakciókat a hibakereséshez.





