mlx_lm.server auf http://127.0.0.1:8080/v1 — er ist von keinem anderen Rechner erreichbar, außer man bindet ihn breiter oder leitet den Port weiter. MLX-LM Server hat keine integrierte Authentifizierung: Alles, was Port 8080 erreichen kann, kann die API ohne Anmeldedaten aufrufen. Lassen Sie MLX-LM Server auf localhost und starten Sie den Tokios-Connector daneben: Der Connector wählt sich nach https://api.tokios.com hinaus, und Ihre Tools, Teammitglieder oder Agenten rufen von überall einen einzigen authentifizierten Endpunkt auf.
mlx-lm Python-Paket von Apples ml-explore-Team ausgeliefert. Dieser Guide deckt die aktuelle Version ab.What is Apple Silicon native inference
MLX-LM Server unterscheidet sich von den anderen Backends, die Tokios unterstützt: Er läuft nur auf Apple Silicon Macs (M1 und später) und nutzt direkt die Unified-Memory-Architektur, die alle Apple Silicon Chips teilen.MLX-LM Server’s auth is off by default
mlx_lm.server startet einen OpenAI-kompatiblen HTTP-Server auf Port 8080. Starten Sie ihn und er akzeptiert Anfragen von jedem, der den Port erreichen kann — keine Anmeldedaten erforderlich:
--host 0.0.0.0, Port-Weiterleitung oder einen Tunnel — nicht-authentifizierten API-Zugriff für jeden gibt, der ihn erreichen kann.
Der ausschließlich ausgehende Weg
Install MLX-LM and start the server locally
http://127.0.0.1:8080. Lassen Sie ihn auf dem Standard 127.0.0.1 — übergeben Sie nicht --host 0.0.0.0.Pair the Tokios connector
TKS-XXXX-XXXX, der etwa 15 Minuten gültig ist.Führen Sie auf dem Mac, auf dem MLX-LM Server läuft, den macOS-Installations-Einzeiler aus:tokios-connector bereits installiert? Übergeben Sie den Code direkt:Point the connector at MLX-LM Server's /v1 API
http://127.0.0.1:8080/v1 als Upstream. Wenn Sie mehrere Modelle über eine tokios-connector.json-Konfiguration servieren, setzen Sie die Upstream-BaseUrl explizit:Register a deployment
mlx-qwen-tunnel. Dieser öffentliche Name, nicht die HuggingFace-Modell-ID, ist, was Clients im model-Feld senden.Create an API key
* für alle). Kopieren Sie den sk-tok-... Schlüssel jetzt — er wird nur einmal angezeigt.Von überall nutzen
Sobald Sie einen Deployment-Namen und einen API-Schlüssel haben, kann jeder OpenAI- oder Anthropic-kompatible Client Ihr MLX-LM-Modell erreichen — von einem anderen Rechner, dem Laptop eines Teammitglieds oder einem gehosteten Agenten.Server-Konfigurationsreferenz
MLX-LM Server bietet mehrere Flags zur Optimierung der Inferenz. Die nützlichsten:FAQ
What are the prerequisites for MLX-LM Server?
What are the prerequisites for MLX-LM Server?
pip oder conda. Installieren Sie mit pip install mlx-lm. Das MLX-Framework verwendet Metal für GPU-Beschleunigung und Unified Memory für Modellgewichte — keine separaten GPU-Treiber oder CUDA-Toolkit erforderlich.How do I install MLX-LM Server?
How do I install MLX-LM Server?
pip install mlx-lm (oder conda install -c conda-forge mlx-lm). Starten Sie dann den Server mit mlx_lm.server --model <model-id>. Das Modell wird beim ersten Gebrauch von HuggingFace heruntergeladen. Modelle der mlx-community-Organisation sind vorab ins MLX-Format konvertiert und sofort einsatzbereit.What port does MLX-LM Server use?
What port does MLX-LM Server use?
127.0.0.1 (nur localhost). Ändern Sie den Port mit --port und die Bindungsadresse mit --host. Für Tokios behalten Sie die Standards bei — der Connector erreicht den Server auf http://127.0.0.1:8080/v1.Does MLX-LM Server support streaming?
Does MLX-LM Server support streaming?
"stream": true im Anfrage-Body und der Server gibt Standard Server-Sent Events (SSE) zurück. Über Tokios funktioniert Streaming Ende-zu-Ende — setzen Sie "stream": true und Tokios gibt SSE im OpenAI- oder Anthropic-Format zurück, je nachdem, welche API-Oberfläche Sie aufgerufen haben.Does MLX-LM Server support tool calling?
Does MLX-LM Server support tool calling?
tools-Feld der Anfrage.Can I use LoRA adapters with MLX-LM Server?
Can I use LoRA adapters with MLX-LM Server?
--adapter-path mit dem Pfad zu einem Verzeichnis mit LoRA-Adapter-Gewichten. Feinabstimmen Sie Adapter mit mlx_lm.lora (im selben Paket enthalten) und servieren Sie dann das Basismodell mit dem überlagerten Adapter. Registrieren Sie den Adapter als eigenes Tokios-Deployment mit eigenem öffentlichen Namen.How does MLX-LM Server compare to llama.cpp on Apple Silicon?
How does MLX-LM Server compare to llama.cpp on Apple Silicon?
Can I serve more than one model?
Can I serve more than one model?
mlx_lm.server-Prozesse auf verschiedenen Ports aus oder registrieren Sie zusätzliche Deployments im Reiter Models. Verwenden Sie eine tokios-connector.json-Konfigurationsdatei, um mehrere Upstreams und Routen für einen einzigen Connector zu definieren. Siehe Connector config für das vollständige Multi-Modell-Dateiformat.What models work with MLX-LM Server?
What models work with MLX-LM Server?
mlx_lm.convert konvertieren.Ihr Modell verlässt nie Ihren Rechner — Ihr Endpunkt funktioniert überall
MLX-LM Server macht genau weiter wie bisher, auf localhost, ohne eingehende Ports und ohne exponierte API. Der Connector wählt sich nur hinaus. Alles danach — Auth, Routing, Streaming — ist ein Endpunkt, den Sie von jedem Rechner, Teammitglied oder Agenten aufrufen können, dem Sie einen Schlüssel geben.Quickstart
API keys
sk-tok-... Schlüssel für Teammitglieder und Agenten.Mac Studio setup
Quellen
- ml-explore/mlx-lm — offizielles Repository für das MLX-LM Python-Paket und den Server
- MLX-LM Server documentation (SERVER.md) — Server-API-Referenz und unterstützte Endpunkte
- MLX framework — das zugrundeliegende Array-Framework für Apple Silicon
- mlx-framework.org — MLX-Framework-Überblick und Ökosystem-Links
- mlx-community on HuggingFace — vorab konvertierte MLX-Modelle, bereit zum Servieren
- Exploring LLMs with MLX and the Neural Accelerators in M5 — Apple Machine Learning Research zur M5-ANE-Performance
- Run local agentic AI on the Mac using MLX (WWDC26) — Apple-Session zu MLX-LM Server, Continuous Batching und verteilter Inferenz