Gratis GLM5 kombineret med Claude/Codex færdighedsbyggende guide
GLM-5 er Zhipus nyeste MoE-model med i alt 744B parametre (40B aktive). Den er en betydelig opgradering fra GLM-4.5's 355B, og træningsdata er øget til 28.5T tokens. Den er designet til komplekse systemtekniske opgaver og langsigtede agentopgaver og udmærker sig inden for kodning og Agentic-workflows.
Ollama cloud understøtter nu glm-5:cloud med et kontekstvindue på 198K, hurtig hastighed og en gratis start (kapaciteten er blevet optimeret, og der var en kortvarig begrænsning i den tidlige fase, men den er nu blevet forbedret).
Nu vil jeg lære dig, hvordan du gratis kan få GLM-5 + færdighedsbyggende
Trin 1: Installer Ollama og hent GLM-5
Download den nyeste Ollama (https://ollama.com/download), og sørg for, at versionen understøtter cloud-modeller.
Log ind på Ollama-kontoen (obligatorisk for at bruge cloud-modellen)
Hent modellen
ollama pull glm-5:cloud eller direkte
ollama run glm-5:cloud Første gang du kører den, vil du blive spurgt, om du vil give tilladelse til at bruge cloud, accepter det. Når du har succes, kan du kommunikere direkte med GLM-5 i terminalen.
Den gratis version har en hastighedsbegrænsning, som er velegnet til test/daglig brug; højfrekvent brug kan opgraderes til en betalt plan.
Trin 2: Brobygning af Claude/Codex-færdighedsmiljøet med ét klik
Ollama launch gør GLM-5 til den bagvedliggende hjerne i disse værktøjer:
Claude Code
ollama launch claude --model glm-5:cloud eller manuel konfiguration
export ANTHROPIC_AUTH_TOKEN="ollama"export ANTHROPIC_BASE_URL="http://localhost:11434"export ANTHROPIC_API_KEY="" # Must be Empty og start derefter
claude --model glm-5:cloud Hvis det lykkes, vil du se en velkomstskærm, der ligner den nedenfor:
✦ 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
Trin 3: Byg færdigheder effektivt i 5 trin
En færdighed er en mappe, og kernefilen er SKILL.md, som bruger Markdown-format + YAML-frontmetadata. Andre valgfrie mapper:
-
scripts/: Indeholder eksekverbare scripts (Python, Bash osv.).
-
references/: Referencedokumenter, skabelonfiler, som Claude kan indlæse efter behov.
-
assets/: Ressourcer som ikoner og skrifttyper.
Designprincipper (nøgle til effektivitet):
-
Progressiv afsløring: YAML indeholder kun kernebeskrivelser (så Claude hurtigt kan afgøre, om det er relevant), hovedindholdet er i MD-teksten, og yderligere filer indlæses efter behov. Undgå konteksteksplosion.
-
Komponerbarhed: Færdigheder skal være kompatible med andre færdigheder og ikke antage eksklusivitet.
-
Portabilitet: En færdighed kan bruges universelt i Claude Web, Claude Code og API.
-
MCP-integration (valgfrit): Hvis der er en MCP-server (Managed Claude Platform), kan værktøjsopkaldet forbedres (f.eks. API-adgang).
Effektive tips: Start med simple use cases. Vælg 2-3 programmeringsopgaver, du gentager hver dag (f.eks. "generer REST API-skabelon" eller "debug Python-fejl"), og undgå at bygge komplekse færdigheder i starten.
Brug Claude Code selv til at hjælpe med at bygge (meta-færdighedsteknik: lad Claude hjælpe dig med at generere færdighedsrammen). Kør claude --model claude-4-opus (eller GLM5) i terminalen, og byg derefter i dialogform.
1. Planlæg use cases og struktur
-
Definer mål: For eksempel "Opret en færdighed, der hjælper med at generere en effektiv Python Flask API-arkitektur, herunder ruter, fejlhåndtering og testskabeloner."
-
Brainstorm med Claude Code: Indtast /plan eller sig direkte "Hjælp mig med at planlægge en Flask API-genereringsfærdighed, herunder YAML- og MD-struktur." Claude vil outputte et udkast.
-
Effektive tips: Angiv "hold det enkelt, YAML < 200 ord, MD < 1000 ord". Registrer vigtige beslutninger, såsom inputparametre (f.eks. API-endepunktsliste) og outputformat (JSON eller kodefil).
2. Opret færdighedsmappen
-
Opret en ny mappe under ~/.claude/skills/ (standardsti), f.eks. flask-api-generator.
-
Opret SKILL.md, tilføj YAML-front:
---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"] # Valgfrit, Claude vil kontrollere miljøet---- Effektive tips: Brug triggere til at lade Claude automatisk opdage færdigheder. Undgå generelle beskrivelser, og fokuser på specifikke scenarier.
3. Skriv kerneinstruktioner (MD-tekst)
- Skriv detaljerede trin efter YAML:
`## Trin 1. Spørg brugeren om API-specifikationer: endepunkter, metoder, parametre.2. Generer app.py: indeholder Flask-app, ruter og grundlæggende fejlhåndtering.3. Generer tests.py: enhedstests ved hjælp af pytest.4. Outputfil: gem til den aktuelle mappe med kommandoen /write_file.
Eksempelinput- Bruger: Generer en API til brugeradministration, herunder GET /users og POST /users.
Bedste praksis- Brug altid typehints og docstrings.- Prioriter sikkerhed: tilføj inputvalidering.`- Tilføj script-eksempel: Placer generate_routes.py under scripts/, som Claude kan kalde.
- Effektive tips: Brug nummererede trin + eksempler. Når du tester, skal du lade Claude "simulere kørsel": sig "brug denne færdighed til at behandle en eksempeltaske", og iterer for at optimere.
4. Tilføj valgfrie komponenter
-
Scripts: f.eks. Python-scripts til at automatisere dele af logikken (f.eks. generere skabeloner med Jinja2). Claude kan udføre via /run_script.
-
Referencefiler: Placer references/best_practices.md, der beskriver Flask-sikkerhedsspecifikationer.
-
Assets: f.eks. skabelonfilen assets/base_app.py.jinja.
-
Effektive tips: Tilføj kun de nødvendige elementer. 80 % af færdighederne behøver kun SKILL.md. MCP-brugere kan integrere eksterne værktøjer (f.eks. databaseforbindelse).
5. Test og iterer
-
Indlæs færdighed: Indtast /load_skill flask-api-generator i Claude Code, eller lad den opdage den automatisk.
-
Test: Indtast triggeropgaven, og observer outputtet. Kontroller kontekstbrug (brug /context for at se, om den er overbelastet).
-
Iterer: Hvis det mislykkes, skal du bruge "Heal Skill"-tankegangen (community-tip): analyser fejlen, og opdater MD (f.eks. tilføj trinnet "håndter manglende afhængigheder").
-
Effektive tips: Brug multi-runde dialogtest. Registrer logfiler: /log on for at fange interaktioner, hvilket gør det nemmere at debugge.





