An introduction for decision makers, linked from the website
CI / test (push) Failing after 6m43s

docs/llmgw-intro.pdf is a 21-slide presentation: what llmgw adds on
premise, screens from a running cluster, and how it compares with
LiteLLM, Kong AI Gateway, Agent Router, llm-d, NVIDIA Dynamo and vLLM
production-stack from their own documentation. The /about page and the
published site link to it in the repository, so the binary does not
carry it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Ilker ManapandClaude Opus 5.5 committed 2026-11-04 14:36:47 +01:00
1 parent cba4897987
commit b6478e24b7
5 files changed
+13

No files matched your search

Binary file not shown.
+7
View File
@@ -50,6 +50,13 @@ func (d AboutData) InstallURL() string {
return "/install"
}
// DeckURL is the introduction for decision makers, as a PDF. It lives in the
// repository rather than in the binary, so every gateway does not carry a
// megabyte of slides; gateway and website link to the same file.
func (AboutData) DeckURL() string {
return repoURL + "/raw/branch/main/docs/llmgw-intro.pdf"
}
// Still is a screen of the install guide's recording, for the steps here.
func (d AboutData) Still(name string) template.HTML {
return InstallData{Site: d.Site}.Still(name)
+2
View File
@@ -7,6 +7,7 @@
"about.nav.install": "Install",
"about.nav.proxy": "Reverse proxy",
"about.nav.download": "Download",
"about.nav.deck": "Presentation",
"about.nav.source": "Source",
"about.nav.gateway": "This gateway",
"about.hero.eyebrow": "Self-hosted LLM gateway · %s",
@@ -14,6 +15,7 @@
"about.hero.lede": "llmgw runs vLLM, SGLang and llama.cpp across your servers and serves them behind one OpenAI-compatible API. It knows which GPUs share an NVLink domain or an InfiniBand fabric, and a model split across machines never straddles two.",
"about.hero.download": "Download",
"about.hero.guide": "Install guide",
"about.hero.deck": "Presentation (PDF)",
"about.hero.oneline_label": "Set up a control plane",
"about.copy": "Copy",
"about.copied": "Copied",
+2
View File
@@ -7,6 +7,7 @@
"about.nav.install": "Kurulum",
"about.nav.proxy": "Ters proxy",
"about.nav.download": "İndir",
"about.nav.deck": "Sunum",
"about.nav.source": "Kaynak kod",
"about.nav.gateway": "Bu ağ geçidi",
"about.hero.eyebrow": "Kendi sunucunuzda çalışan LLM ağ geçidi · %s",
@@ -14,6 +15,7 @@
"about.hero.lede": "llmgw; vLLM, SGLang ve llama.cpp'yi sunucularınızda çalıştırır ve hepsini OpenAI uyumlu tek bir API'nin arkasından sunar. Hangi GPU'ların aynı NVLink alanını ya da aynı InfiniBand fabric'ini paylaştığını bilir; makinelere bölünmüş bir model hiçbir zaman iki fabric'e birden yayılmaz.",
"about.hero.download": "İndir",
"about.hero.guide": "Kurulum kılavuzu",
"about.hero.deck": "Tanıtım sunumu (PDF)",
"about.hero.oneline_label": "Bir kontrol düzlemi kurun",
"about.copy": "Kopyala",
"about.copied": "Kopyalandı",
+2
View File
@@ -21,6 +21,7 @@
<a href="#install">{{t "about.nav.install"}}</a>
<a href="#proxy">{{t "about.nav.proxy"}}</a>
<a href="#download">{{t "about.nav.download"}}</a>
<a href="{{.DeckURL}}" type="application/pdf">{{t "about.nav.deck"}}</a>
<a href="https://gitea.mynodes.xyz/ilker/llmgw">{{t "about.nav.source"}}</a>
{{if not .Site}}<a href="/">{{t "about.nav.gateway"}}</a>{{end}}
</nav>
@@ -34,6 +35,7 @@
<div class="cta">
<a class="btn" href="#download">{{t "about.hero.download"}}{{with .Release}} {{.}}{{end}}</a>
<a class="btn ghost" href="{{.InstallURL}}">{{t "about.hero.guide"}}</a>
<a class="btn ghost" href="{{.DeckURL}}" type="application/pdf">{{t "about.hero.deck"}}</a>
</div>
<div class="oneline" aria-label="{{t "about.hero.oneline_label"}}">
<code><span class="p">$ </span>sudo llmgw server init --admin you@example.com</code>