Besplatni GLM5 sa Claude/Codex vještinama - Vodič za izgradnju
GLM-5 je najnoviji MoE model kompanije Zhipu, sa ukupno 744B parametara (aktivno 40B), što je značajna nadogradnja u odnosu na GLM-4.5 sa 355B, a podaci za predtreniranje su povećani na 28.5T tokena. Dizajniran je za složeno sistemsko inženjerstvo i dugoročne zadatke agenata, a ističe se u kodiranju i Agentic radnim procesima.
Ollama cloud sada podržava glm-5:cloud, sa kontekstualnim prozorom od 198K, brz je i besplatan za početak (kapacitet je optimizovan, rano je bilo kratkotrajno ograničenje protoka, sada je poboljšano).
Sada ću vas naučiti kako besplatno iskoristiti GLM-5 + izgradnju vještina
Korak 1: Instalirajte Ollama i preuzmite GLM-5
Preuzmite najnoviju Ollama (https://ollama.com/download), provjerite da li verzija podržava cloud model.
Prijavite se na Ollama nalog (obavezno, da biste koristili cloud model)
Preuzmite model
ollama pull glm-5:cloud ili direktno
ollama run glm-5:cloud Prilikom prvog pokretanja biće vam zatraženo da odobrite korištenje clouda, samo se složite. Nakon uspjeha, možete direktno razgovarati sa GLM-5 putem terminala.
Besplatna verzija ima ograničenje brzine, pogodna za testiranje/svakodnevnu upotrebu; za visoku frekvenciju korištenja možete nadograditi na plaćeni plan.
Korak 2: Jednim klikom premostite Claude/Codex okruženje vještina
Ollama launch omogućava da GLM-5 neprimjetno postane pozadinski mozak ovih alata:
Claude Code
ollama launch claude --model glm-5:cloud ili ručno konfigurirajte
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Must be Empty Zatim pokrenite
claude --model glm-5:cloud Ako je uspješno, vidjet ćete sličan ekran dobrodošlice:
✦ 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
Korak 3: 5 koraka za efikasnu izgradnju vještina
Vještina je folder, a osnovni fajl je SKILL.md, koji koristi Markdown format + YAML prednje metapodatke. Ostali opcioni direktorijumi:
-
scripts/: Sadrži izvršne skripte (Python, Bash, itd.).
-
references/: Referentni dokumenti, fajlovi šablona, Claude može učitati po potrebi.
-
assets/: Resursi kao što su ikone, fontovi, itd.
Principi dizajna (ključ za efikasnost):
-
Progresivno otkrivanje (Progressive Disclosure): YAML sadrži samo osnovni opis (omogućava Claudeu da brzo procijeni da li je primjenjiv), glavni sadržaj se stavlja u MD tekst, a dodatni fajlovi se učitavaju po potrebi. Izbjegavajte eksploziju konteksta.
-
Kompozabilnost: Vještine bi trebale biti kompatibilne s drugim vještinama, nemojte pretpostavljati ekskluzivnost.
-
Prenosivost: Vještina može biti univerzalna u Claude Web, Claude Code i API.
-
MCP integracija (opciono): Ako postoji MCP (Managed Claude Platform) server, može poboljšati pozivanje alata vještine (kao što je API pristup).
Efikasni savjeti: Počnite s jednostavnim slučajevima upotrebe. Odaberite 2-3 programska zadatka koje ponavljate svaki dan (kao što je "generiranje REST API šablona" ili "otklanjanje grešaka u Pythonu"), izbjegavajte izgradnju složenih vještina na početku.
Koristite sam Claude Code za pomoć u izgradnji (meta-vještina: neka Claude generiše okvir vještine za vas). Pokrenite claude --model claude-4-opus (ili GLM5) u terminalu, a zatim gradite konverzacijski.
1. Planirajte slučajeve upotrebe i strukturu
-
Jasni ciljevi: Na primjer, "Kreirajte vještinu koja pomaže u generiranju efikasne Python Flask API arhitekture, uključujući rute, rukovanje greškama i šablone za testiranje."
-
Koristite Claude Code za brainstorming: Unesite /plan ili direktno recite "Pomozite mi da planiram vještinu za generiranje Flask API, uključujući YAML i MD strukturu." Claude će izbaciti nacrt.
-
Efikasni savjeti: Navedite "Neka bude jednostavno, YAML < 200 riječi, MD < 1000 riječi". Zabilježite ključne odluke, kao što su ulazni parametri (npr. lista API krajnjih tačaka) i izlazni format (JSON ili fajl koda).
2. Kreirajte folder vještine
-
Kreirajte novi folder u ~/.claude/skills/ (zadana putanja), kao što je flask-api-generator.
-
Kreirajte SKILL.md, dodajte YAML prefiks:
---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"] # Opciono, Claude će provjeriti okruženje---- Efikasni savjeti: Koristite okidačke riječi (triggers) da omogućite Claudeu da automatski otkrije vještinu. Izbjegavajte generalizirane opise, fokusirajte se na specifične scenarije.
3. Napišite osnovne instrukcije (MD tekst)
- Napišite detaljne korake nakon YAML:
`## Korak 1. Pitajte korisnika za API specifikacije: krajnje tačke, metode, parametri.2. Generišite app.py: Sadrži Flask app, rute i osnovno rukovanje greškama.3. Generišite tests.py: Jedinično testiranje pomoću pytest.4. Izlazni fajl: Sačuvajte u trenutni direktorijum pomoću /write_file komande.
Primjer unosa- Korisnik: Generišite API za upravljanje korisnicima, uključujući GET /users i POST /users.
Najbolje prakse- Uvijek koristite savjete o tipovima i docstrings.- Prioritet sigurnosti: Dodajte validaciju unosa.`- Dodajte primjer skripte: Stavite generate_routes.py u scripts/, Claude može pozvati.
- Efikasni savjeti: Koristite numerisane korake + primjere. Prilikom testiranja, neka Claude "simulira pokretanje": recite "Koristite ovu vještinu za obradu primjera zadatka", iterativno optimizirajte.
4. Dodajte opcione komponente
-
**Skripte: Kao što je Python skripta za automatizaciju dijela logike (npr. korištenje Jinja2 za generiranje šablona). Claude može izvršiti putem /run_script. **
-
Referentni fajlovi: Stavite references/best_practices.md, opišite Flask sigurnosne specifikacije.
-
Sredstva: Kao što je fajl šablona assets/base_app.py.jinja.
-
Efikasni savjeti: Dodajte samo potrebne stavke. 80% vještina treba samo SKILL.md. MCP korisnici mogu integrirati eksterne alate (kao što je konekcija baze podataka).
5. Testiranje i iteracija
-
Učitajte vještinu: Unesite /load_skill flask-api-generator u Claude Code ili je pustite da je automatski otkrije.
-
Testiranje: Unesite okidački zadatak, posmatrajte izlaz. Provjerite korištenje konteksta (koristite /context da vidite da li je preopterećen).
-
Iteracija: Ako ne uspije, koristite ideju "Heal Skill" (savjet zajednice): analizirajte grešku, ažurirajte MD (kao što je dodavanje koraka "Rukovanje nedostajućim zavisnostima").
-
Efikasni savjeti: Koristite višestruke dijaloge za testiranje. Zabilježite logove: /log on za snimanje interakcije, radi lakšeg otklanjanja grešaka.





