Gratis GLM5 kombinert med Claude/Codex ferdighetsbyggingsguide
GLM-5 er Zhipus nyeste MoE-modell, med totalt 744B parametere (40B aktive). Den er en betydelig oppgradering fra GLM-4.5s 355B, med en økning i forhåndstreningsdata til 28.5T tokens. Den er designet spesielt for kompleks systemteknikk og langvarige agentoppgaver, og utmerker seg i koding og Agentic arbeidsflyter.
Ollama-skyen støtter nå glm-5:cloud, med et kontekstvindu på 198K, høy hastighet og gratis oppstart (kapasiteten er optimalisert, det var en kort periode med begrensninger tidlig, men dette er nå forbedret).
Nå skal jeg lære deg hvordan du gratis kan få GLM-5 + ferdighetsbygging
Trinn 1: Installer Ollama og hent GLM-5
Last ned den nyeste Ollama (https://ollama.com/download), og sørg for at versjonen støtter sky-modeller.
Logg på Ollama-kontoen din (obligatorisk, for å bruke sky-modellen)
Trekk modellen
ollama pull glm-5:cloud eller direkte
ollama run glm-5:cloud første gang du kjører den, vil du bli spurt om du vil autorisere bruk av skyen, godta dette. Etter at dette er fullført, kan du snakke direkte med GLM-5 i terminalen.
Gratisversjonen har en hastighetsbegrensning, egnet for testing/daglig bruk; for hyppig bruk kan du oppgradere til en betalt plan.
Trinn 2: Ett-klikks bro til Claude/Codex ferdighetsmiljø
Ollama launch lar GLM-5 sømløst bli hjernen bak disse verktøyene:
Claude Code
ollama launch claude --model glm-5:cloud eller manuell konfigurasjon
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Må være tomstart deretter
claude --model glm-5:cloud Hvis det er vellykket, vil du se et velkomstgrensesnitt som ligner på dette:
✦ 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
Trinn 3: Bygg ferdigheter effektivt i 5 trinn
En ferdighet er en mappe, og kjernefilen er SKILL.md, som bruker Markdown-format + YAML-frontmatter. Andre valgfrie kataloger:
-
scripts/: Lagre kjørbare skript (Python, Bash osv.).
-
references/: Referansedokumenter, malfiler, Claude kan laste inn etter behov.
-
assets/: Ikoner, skrifter og andre ressurser.
Designprinsipper (nøkkelen til effektivitet):
-
Progressiv avsløring: YAML inneholder bare kjernebeskrivelsen (slik at Claude raskt kan avgjøre om den er egnet), hovedinnholdet er i MD-teksten, og ekstra filer lastes inn etter behov. Unngå konteksteksplosjon.
-
Komponerbarhet: Ferdigheter bør være kompatible med andre ferdigheter, ikke anta eksklusivitet.
-
Portabilitet: En ferdighet kan brukes i Claude Web, Claude Code og API.
-
MCP-integrasjon (valgfritt): Hvis du har en MCP-server (Managed Claude Platform), kan du forbedre ferdighetens verktøyanrop (som API-tilkobling).
Effektive tips: Start med enkle brukstilfeller. Velg 2-3 programmeringsoppgaver du gjentar hver dag (som "generer REST API-mal" eller "feilsøk Python-feil"), unngå å bygge komplekse ferdigheter fra starten av.
Bruk Claude Code selv til å hjelpe til med å bygge (meta-ferdighetsteknikk: la Claude hjelpe deg med å generere ferdighetsrammeverket). Kjør claude --model claude-4-opus (eller GLM5) i terminalen, og bygg deretter i samtaleform.
1. Planlegg brukstilfeller og struktur
-
Definer mål: For eksempel "Lag en ferdighet som hjelper til med å generere en effektiv Python Flask API-arkitektur, inkludert ruting, feilhåndtering og testmaler."
-
Bruk Claude Code til å idémyldre: Skriv inn /plan eller si direkte "Hjelp meg med å planlegge en Flask API-genereringsferdighet, inkludert YAML- og MD-struktur." Claude vil gi et utkast.
-
Effektiv teknikk: Spesifiser "Hold det enkelt, YAML < 200 ord, MD < 1000 ord". Registrer viktige beslutninger, som inngangsparametere (f.eks. API-endepunktsliste) og utdataformat (JSON eller kodefil).
2. Opprett ferdighetsmappe
-
Opprett en ny mappe under ~/.claude/skills/ (standardbane), for eksempel flask-api-generator.
-
Opprett SKILL.md, legg til YAML-frontmatter:
---name: Flask API Generatordescription: Genererer komplette Flask API-strukturer med ruter, feilhåndtering og tester.version: 1.0author: Ditt Nametriggers: ["flask api", "generer rest api", "python web app"]dependencies: ["flask", "pytest"] # Valgfritt, Claude vil sjekke miljøet---- Effektiv teknikk: Bruk triggere for å la Claude automatisk oppdage ferdigheten. Unngå generaliserte beskrivelser, fokuser på spesifikke scenarier.
3. Skriv kjerneinstruksjoner (MD-tekst)
- Skriv detaljerte trinn etter YAML:
`## Trinn 1. Spør brukeren om API-spesifikasjoner: endepunkter, metoder, parametere.2. Generer app.py: Inneholder Flask-app, ruter og grunnleggende feilhåndtering.3. Generer tests.py: Enhetstester ved hjelp av pytest.4. Utdatafil: Lagre i gjeldende katalog med kommandoen /write_file.
Eksempelinnputt- Bruker: Generer en API for brukeradministrasjon, inkludert GET /users og POST /users.
Beste praksis- Bruk alltid typehint og docstrings.- Prioriter sikkerhet: Legg til inndatavalidering.`- Legg til skripteksempler: Plasser generate_routes.py under scripts/, Claude kan kalle den.
- Effektiv teknikk: Bruk nummererte trinn + eksempler. Når du tester, la Claude "simulere kjøring": si "Bruk denne ferdigheten til å behandle en eksempeloppgave", iterer og optimaliser.
4. Legg til valgfrie komponenter
-
Skript: Som Python-skript for å automatisere deler av logikken (f.eks. bruk Jinja2 til å generere maler). Claude kan utføre via /run_script.
-
Referansefiler: Plasser references/best_practices.md, beskriv Flask sikkerhetsstandarder.
-
Ressurser: Som malfilen assets/base_app.py.jinja.
-
Effektiv teknikk: Legg bare til det som er nødvendig. 80 % av ferdighetene trenger bare SKILL.md. MCP-brukere kan integrere eksterne verktøy (som databasetilkobling).
5. Test og iterer
-
Last inn ferdigheten: Skriv inn /load_skill flask-api-generator i Claude Code eller la den oppdage den automatisk.
-
Test: Skriv inn en utløseroppgave, observer utdataene. Sjekk kontekstbruken (bruk /context for å se om den er overbelastet).
-
Iterer: Hvis det mislykkes, bruk "Heal Skill"-tankegangen (fellesskapsteknikk): analyser feilen, oppdater MD (som å legge til "håndter manglende avhengigheter"-trinn).
-
Effektiv teknikk: Bruk flere runder med dialogtesting. Registrer logger: /log on for å fange interaksjoner, for enklere feilsøking.





