Besplatni GLM5 sa Claude/Codex veš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 tokovima.
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 da besplatno koristite GLM-5 + izgradnju veština
Korak 1: Instalirajte Ollama i preuzmite GLM-5
Preuzmite najnoviju verziju Ollama (https://ollama.com/download) i uverite se da verzija podržava cloud modele.
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ćete upitani da li da odobrite korišćenje cloud-a, samo se složite. Nakon uspeha, možete direktno da razgovarate sa GLM-5 u terminalu.
Besplatna verzija ima ograničenje brzine, pogodna za testiranje/svakodnevnu upotrebu; za visoku frekvenciju korišćenja možete nadograditi na plaćeni plan.
Korak 2: Jednim klikom premostite Claude/Codex okruženje veština
Ollama launch omogućava da GLM-5 neprimetno postane pozadinski mozak ovih alata:
Claude Code
ollama launch claude --model glm-5:cloud ili ručna konfiguracija
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Mora biti prazno Zatim pokrenite
claude --model glm-5:cloud Ako je uspešno, videć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: Efikasno izgradite veštine u 5 koraka
Veština je fascikla, 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 da učita po potrebi.
-
assets/: Resursi kao što su ikone, fontovi, itd.
Principi dizajna (ključ za efikasnost):
-
Progresivno otkrivanje: YAML sadrži samo osnovni opis (omogućava Claude-u da brzo proceni da li je primenljivo), glavni sadržaj se nalazi u MD tekstu, a dodatni fajlovi se učitavaju po potrebi. Izbegavajte eksploziju konteksta.
-
Kompozabilnost: Veštine bi trebalo da budu kompatibilne sa drugim veštinama, nemojte pretpostavljati ekskluzivnost.
-
Prenosivost: Veština može da se koristi u Claude Web, Claude Code i API.
-
MCP integracija (opciono): Ako postoji MCP (Managed Claude Platform) server, može da poboljša pozivanje alata veštine (kao što je API pristup).
Efikasni saveti: Počnite sa jednostavnim slučajevima upotrebe. Izaberite 2-3 programska zadatka koje ponavljate svakodnevno (kao što je „generisanje REST API šablona“ ili „otklanjanje grešaka u Python-u“), izbegavajte izgradnju složenih veština na početku.
Koristite sam Claude Code da pomognete u izgradnji (meta-veština tehnika: neka Claude generiše okvir veštine za vas). Pokrenite claude --model claude-4-opus (ili GLM5) u terminalu, a zatim ga izgradite konverzacijski.
1. Planirajte slučajeve upotrebe i strukturu
-
Jasni ciljevi: Na primer, „Kreirajte veštinu koja pomaže u generisanju 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 veštinu za generisanje Flask API-ja, uključujući YAML i MD strukturu.“ Claude će izbaciti nacrt.
-
Efikasni saveti: Navedite „neka bude jednostavno, YAML < 200 reči, MD < 1000 reči“. Zapišite ključne odluke, kao što su ulazni parametri (npr. lista API krajnjih tačaka) i izlazni format (JSON ili fajl sa kodom).
2. Kreirajte fasciklu veština
-
Kreirajte novu fasciklu u ~/.claude/skills/ (podrazumevana 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 proveriti okruženje---- Efikasni saveti: Koristite reči okidače (triggers) da omogućite Claude-u da automatski otkrije veštinu. Izbegavajte generalizovane opise, fokusirajte se na konkretne scenarije.
3. Napišite osnovna uputstva (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 komande /write_file.
Primer unosa- Korisnik: Generišite API za upravljanje korisnicima, uključujući GET /users i POST /users.
Najbolje prakse- Uvek koristite savete za tipove i docstrings.- Prioritet bezbednosti: Dodajte validaciju unosa.`- Dodajte primere skripti: Stavite generate_routes.py u scripts/, Claude može da pozove.
- Efikasni saveti: Koristite numerisane korake + primere. Prilikom testiranja, neka Claude „simulira pokretanje“: recite „koristite ovu veštinu za obradu probnog zadatka“, iterativno optimizujte.
4. Dodajte opcione komponente
-
Skripte: Kao što je Python skripta za automatizaciju dela logike (npr. korišćenje Jinja2 za generisanje šablona). Claude može da izvrši preko /run_script. **
-
Referentni fajlovi: Stavite references/best_practices.md, opišite Flask bezbednosne specifikacije.
-
Sredstva: Kao što je fajl šablona assets/base_app.py.jinja.
-
Efikasni saveti: Dodajte samo neophodne stavke. 80% veština zahteva samo SKILL.md. MCP korisnici mogu da integrišu eksterne alate (kao što je konekcija baze podataka).
5. Testiranje i iteracija
-
Učitajte veštinu: Unesite /load_skill flask-api-generator u Claude Code ili neka je automatski otkrije.
-
Testiranje: Unesite zadatak okidača, posmatrajte izlaz. Proverite korišćenje konteksta (koristite /context da vidite da li je preopterećen).
-
Iteracija: Ako ne uspe, koristite ideju „Heal Skill“ (tehnika zajednice): analizirajte grešku, ažurirajte MD (kao što je dodavanje koraka „rukovanje nedostajućim zavisnostima“).
-
Efikasni saveti: Koristite testiranje u više rundi razgovora. Zapišite logove: /log on snima interakciju, što olakšava otklanjanje grešaka.





