Commit Graph
26 Commits
Author SHA1 Message Date
zeekay 995af9f874 docs(zen): add Anthropic Messages API compatibility docs 2026-03-22 13:35:56 -07:00
zeekay 877450f42d docs: update zen5 MoDE page with architecture details
Add expert pool specs (3.1T across 6 model families), complexity
tiers (T0-T4), training efficiency (394M/0.013%), model lineup,
training phases, and GitHub link.
2026-03-03 08:25:17 -08:00
zeekay 4bd5378921 rename @hanzo/zen-models → @zenlm/models; fix Distilled → Diverse everywhere
- packages/zen-models: rename package to @zenlm/models, update all source comments
- zen-docs: fix "Mixture of Distilled Experts" → "Mixture of Diverse Experts" across
  all blog posts and docs content (models.mdx, index.mdx, zen-mode-architecture.mdx,
  zen4-ultra.mdx, zen5-release.mdx, drop-upcycling-zen-mode.mdx)
- apps/docs: fix brand copy on home page
2026-03-01 18:12:13 -08:00
zeekay 78382bdc4e fix: remove 2T+ spec; position Zen 5 as largest open-source LLM ever
- zen5.mdx: replace '2T+ parameters' with 'The largest open-source LLM ever'
- zen5.mdx: update description + status banner to goal-first framing
- open-training post: same 2T+ → 'largest open-source LLM ever' fix
- homepage card: tease without parameter count
- zen-models: fix header comment Distilled → Diverse Experts
2026-03-01 17:22:54 -08:00
zeekay 26d73c3df7 feat(zen-docs): Zen 5 research preview + open training program
- Add prominent Zen 5 banner to homepage with live training badge,
  three-pillar summary (Zen MoDE / verifiable compute / community data),
  and CTAs to research preview, data submission, and live dashboard
- Rewrite docs/models/zen5.mdx: full research preview with architecture
  details, Zen MoDE (Mixture of Diverse Experts), open training explainer,
  data submission guide with code examples, community rewards, timeline
- Add blog/open-training-hanzo-network.mdx: deep dive on how Hanzo Network
  works (TEE, stake bonds, gradient aggregation), what data we want,
  submission format + Python API, quality filtering, contributor rewards
- Expand Research section on homepage to feature 3 posts with preview cards
- Add Research footer column: Zen 5, Hanzo Network, Submit data, Blog, Papers
- Import FlaskConical, Network, Database icons for new UI elements
2026-03-01 17:13:28 -08:00
zeekay d824b7f3e7 fix(zen-docs): AI safety research positioning, Zen MoDE = Diverse Experts
- Replace all 'abliterated/uncensored' language with 'safety research variant'
- Reframe research variants as AI safety research program (red-teaming,
  alignment evaluation, robustness testing)
- Fix Zen MoDE scope: Mixture of Diverse Experts, Zen 5 only (not Zen 1-4)
- Remove specific release dates for Zen 5 ('later this year')
- GT-QLoRA blog: remove upstream brand references, reframe as alignment research
- Launch blog: add proper Safety Research Variants section
2026-03-01 17:00:21 -08:00
zeekay 323ea9eba9 content(blog): add Zen LM launch announcement and collaboration story
Launch post covers the full model catalog (100+ models, Apache 2.0),
Zen MoDE architecture, research lineage Zen 1→5, abliterated variants,
and links to hanzo.chat / huggingface.co/zenlm / console.hanzo.ai.

Collaboration post explains the three-org structure: Hanzo AI (infra),
Zoo Labs Foundation (research/governance), Lux Partners (compute layer).
2026-03-01 16:18:34 -08:00
zeekay d73e3c6ee3 fix(brand): delete 37 upstream qwen blog posts, update @zenlm/ui to 1.0.6
- Remove all qwen*.mdx, qwq*.mdx, qvq*.mdx, codeqwen*.mdx blog posts
  which contained verbatim Qwen/QwenLM content with wrong company links
- Update zen-docs to @zenlm/ui@^1.0.6 (perfect SVG circle logo)
- Remove '3x upstream' pricing language from docs index
2026-03-01 16:16:31 -08:00
zeekay 236ed52b89 content(zen-docs): brand cleanup across blog posts and remove zenlm-models/ui packages
- Update blog/[slug]/page.tsx to use getAllSlugs() instead of getSortedPosts() for static params
- Sweep all blog MDX files to remove upstream model name references (brand policy compliance)
- Add new blog posts: 7680-dim-embeddings, agent-nfts, bitdelta-behavioral-compression, case-for-decentralized-science
- Delete gspo.mdx and qwen2.5-vl-32b.mdx (consolidated/removed content)
- Remove packages/zenlm-models and packages/zenlm-ui entirely
- Update lib/blog.ts, docs/server.ts, docs/browser.ts for blog infrastructure
- Update pnpm-lock.yaml after package removal
2026-03-01 16:07:08 -08:00
zeekay ea62087570 chore(blog): normalize date formatting in blog frontmatter 2026-03-01 15:22:57 -08:00
zeekay 0f6968556b feat(zen-docs): add shared model components, fix /docs/models page, add blog
Model components:
- Add ModelTable, ZenEnso, ZenLoader components (thin wrappers over @hanzo/ui/models)
- Register ModelTable in client-components.tsx and page.tsx components map
- Rewrite /docs/models.mdx — replace broken DynamicModelTable (dead API)
  with ModelTable using static @hanzo/zen-models data
- Add individual model detail pages (zen3, zen4, zen5 variants)

zen-models:
- Fix zen3 family name: "Zen 3 Multimodal" → "Zen 3"
- Update zen3 description: "Previous generation API models..."

Blog:
- Add blog route (app/blog/, content/blog/)
- Add 30+ zen/hanzo-branded technical blog posts
- Brand-clean: excludes upstream-named posts

Home:
- Update ModelLibrary, layout, page, DownloadSection
- Add not-found page
2026-03-01 15:21:40 -08:00
zeekay aec26560d7 fix: zen5 model pages → "Research Preview", link to hanzo.ai/research-access 2026-02-28 10:48:53 -08:00
zeekay a431a097c3 fix: zenlm.org nav — remove duplicate Training/Datasets separators, add zen5 models
- Remove ---Training--- and ---Datasets--- separators from meta.json
  to eliminate duplicate "Training > Training" and "Datasets > Datasets"
- Rename training.mdx title to "Fine-tuning Guide"
- Rename datasets.mdx title to "Zen Agentic Dataset"
- Add zen5, zen5-max, zen5-coder model pages with Preview/Request Access
- Add zen5 section to models overview page
2026-02-28 10:41:36 -08:00
zeekay 5aeaf64bf9 Make all model pricing dynamic via pricing.hanzo.ai API
Replace hardcoded model prices across all docs surfaces with
client-side fetches from pricing.hanzo.ai/v1/pricing. Static
fallback values remain in zen-models for SSR/build time.

Changes:
- zen-models: fix 10 wrong static prices, add fetchPricing() API
- zen-docs: new DynamicModelTable component for MDX pages
- zen-docs: pricing.mdx, models.mdx, api/models.mdx, index.mdx
  all use dynamic tables instead of hardcoded price columns
- platform: extract DynamicAiModels component, remove static array
- bot-docs: extract DynamicTokenPricing, fetch live per-1K rates
2026-02-27 11:44:28 -08:00
zeekay 77ce0da0d9 Align all pricing across Hanzo ecosystem
- Fix 6 wrong model prices in zen-docs pricing.mdx to match Go billing
  controller (zen4-ultra, zen4-max, zen4-pro, zen4-coder-flash,
  zen3-nano, zen3-guard)
- Fix zen-models compute tiers to match marketing (Nano $5 through
  Power $49, not the old PaaS internal pricing)
- Fix platform AI model prices to include 1.2x third-party markup
  (Claude Sonnet $3.60/$18, GPT-5 $1.50/$12, etc.)
- Update base-docs pricing to use marketing tiers matching
  platform/visor ($5/$6/$12/$24/$36/$49 instead of PaaS $6-$384)
2026-02-27 11:27:25 -08:00
zeekay 6673d1a2ee fix: clean hardcoded model counts, update MoDE/MoE and tool references in docs
- Remove hardcoded "14" model counts from MDX docs
- Update to "MCP and ZAP tools" where applicable
- Fix MoDE to MoE for Zen4 architecture references
- Add "Over 1T parameters" to zen-docs landing
- Update zen-models package data
2026-02-27 10:26:33 -08:00
zeekay 5a95e3f04c feat(zen-docs): add model library toggle, update model specs
- Add ModelLibrary client component with current/all toggle
- Default view shows only active models, hides legacy/coming-soon
- Update zen4-max to Dense 1M ctx, zen4-mini to Dense 128K
- Fix CTA price from $0.30 to $0.15/MTok
- Remove unused ModelFamily/ModelRow components from page
- Update model MDX pages with corrected specs
2026-02-24 01:36:30 -08:00
zeekay 8f395f6185 feat: comprehensive zen-docs with 44 model pages and hanzo SDK
- Landing page: header/footer, pricing, full 49-model catalog, chat widget
- 30 new model MDX pages (44 total across all modalities)
- All code examples updated from openai SDK to hanzoai SDK
- Models index expanded to cover all 10 categories
- API docs and quickstart updated with Hanzo SDK
- Upstream references removed (vLLM/SGLang parsers)
2026-02-22 14:56:04 -08:00
zeekay 67d4d110d6 fix: remove all upstream model references from zen-docs
- Landing page: zen-max 671B → 1T+ MoE
- zen4-coder-flash: remove SWE-bench reference
- index.mdx: remove Upstream column, replace with Architecture
- api/models.mdx: remove Upstream column, update zen4-max to 256K/1.04T
- training/cloud.mdx: GLM-4.7-Flash → zenlm/zen-coder-flash
- layout.tsx: update meta description
- Sidebar banner: zen4-max 1T+ MoE
2026-02-22 14:56:04 -08:00
zeekay dfd73cb4c6 fix: remove all upstream references from Zen model docs
Rewrite all 14 model pages and models.mdx to remove third-party
attribution. Position Zen as our own model family with MoDE
(Mixture of Distilled Experts) methodology. Keep factual specs.
2026-02-22 14:56:04 -08:00
zeekay 696a96e141 feat: update Zen model specs — zen4-max to 1.04T Kimi K2-Thinking, GLM-5 to 744B MoE 2026-02-22 14:56:04 -08:00
zeekay f007ed501c fix(zen-docs): resolve build failures from bad imports and MDX syntax
- Fix lib/source.ts: import from generated @/docs/server instead of
  non-existent @hanzo/docs-mdx/collections/server
- Fix lib/source.ts: use docs.toSource() instead of non-existent
  docs.toFumadocsSource()
- Fix models.mdx: remove {#id} heading syntax incompatible with MDX
- Remove app/api/search route incompatible with output: 'export'
2026-02-22 14:56:03 -08:00
zeekay 632d7201e0 fix: remove papers deploy workflow, sync workspace packages for CI
- Remove deploy-papers.yml (papers app already removed)
- Update bot-docs with AI chat deps (ai-sdk, remark, etc.)
- Rename zen-docs models from zen/zen2 to zen3/zen4 naming
- Add chat and services docs content
- Add .code/ to gitignore
2026-02-22 14:56:03 -08:00
zeekay 7b87cb9a97 feat(zen-docs): update all model pages, add zen-max/zen5/zen-reranker
- Add Frontier Line (zen-max 671B, zen4-ultra 1.04T, Zen5 2T+) to catalog
- Fix API model context lengths and add zen-max/zen-reranker entries
- Rewrite 9 placeholder model pages with real documentation
- Create zen-reranker.mdx (cross-encoder, Qwen3-Reranker base)
- Add Zen5 coming soon section with research access CTA to homepage
- Add Embedding & Retrieval section to models catalog
2026-02-22 14:56:02 -08:00
zeekay cc1b64262f Add Zen API reference docs, update model names to zen3-*
- Add API section: index, chat-completions, models, embeddings, pricing
- Update meta.json navigation to include API section
- Update multimodal model names to zen3 generation in models.mdx
2026-02-14 16:49:50 -08:00
zeekay e31297af5f Add zen-docs app for zenlm.org documentation
Integrate Zen LM documentation as 4th brand in the hanzo/docs monorepo.
16 model docs, getting-started, training, and datasets pages.
Cloudflare Pages deploy workflow at apps/zen-docs.
2026-02-14 07:16:44 -08:00