Zwei Protokolle, ein Backend — Anthropic und OpenAI mit Codable

Swift auf dem Server mit Hummingbird

Eine Reihe über Server-Side Swift mit dem Hummingbird-Framework — von der ersten Route bis zum deploybaren LLM-Gateway auf Linux.

Wir bauen ein OpenAI-kompatibles LLM-Gateway in Swift mit dem Hummingbird-Framework. Das Gateway läuft gegen ein lokales MLX-Modell auf Apple Silicon und ist als vollständig statisch verlinktes Binary auf Linux deploybar — mit Streaming, API-Key-Auth, Rate-Limiting, Prometheus-Metrics und Distributed Tracing. Demo-Projekt ist swift-mlx-gateway auf Codeberg, pro Artikel ein Git-Tag zum Mitziehen. Sechs Artikel plus Prolog.

  1. 0

    Swift auf dem Server — Hummingbird 2 und ein lokales LLM-Gateway

    Prolog · Serie: Swift auf dem Server mit Hummingbird. Warum Swift auf dem Server 2026 keine Liebhaberei mehr ist, wie Hummingbird sich von Vapor unterscheidet und warum wir ein lokales LLM-Gateway als Demo-Projekt gebaut haben.
    13. May 2026
  2. 1

    Hello Hummingbird — Das Skelett

    Artikel 1 · Swift auf dem Server mit Hummingbird. Wir legen das Projekt an, schreiben Package.swift, richten den AsyncParsableCommand-Einstiegspunkt ein und bauen einen minimalen Router mit /healthz und /v1/models bis curl eine Antwort liefert.
    14. May 2026
  3. 2

    Zwei Protokolle, ein Backend — Anthropic und OpenAI mit Codable

    Artikel 2 der Hummingbird-Reihe. Wir implementieren die Anthropic Messages API und die OpenAI Chat Completions API im selben Gateway: Codable-Typen für beide Protokolle, zwei POST-Endpoints, Eingabevalidierung, Mock-Inferenz.
    15. May 2026