~/ / Ein lokales LLM auf dem eigenen Server

Ein lokales LLM auf dem eigenen Server

Tools, um Ollama auf dem eigenen Rechner oder einem VPS zu betreiben, in der Reihenfolge, in der man sie braucht. Schätze den Speicherbedarf eines Modells ab, halte den Server mit systemd am Laufen, veröffentliche ihn sicher hinter nginx und rufe seine API auf. Wenn etwas nicht funktioniert, lies seine Antworten, die Details des Modells und das Server-Log.

Tools in der Reihenfolge der Anwendung

  1. Speicherbedarf eines lokalen LLM schätzen: Modelldatei plus KV-CacheLocal LLM Memory EstimatorSpeicherbedarf eines lokalen LLM auf einem VPS schätzen: Modelldatei plus KV-Cache
  2. Das systemd-Override für Ollama erstellen: OLLAMA_HOST, OLLAMA_MODELS, KEEP_ALIVE und mehrOllama systemd Override GeneratorDas systemd-Override für die Umgebungsvariablen von Ollama erstellen, in Anführungszeichen, wie systemd sie liest
  3. Eine nginx-Konfiguration für Ollama erstellen: HTTPS, Basic Auth, erlaubte Adressen, StreamingOllama nginx Config GeneratorEinen nginx-Server-Block für Ollama mit HTTPS, Passwort und Streaming erstellen
  4. Eine curl-Anfrage an /api/chat von Ollama erstellen: format, tools, think, optionsOllama API Request BuilderEine curl-Anfrage an /api/chat von Ollama mit format, tools, think und options erstellen
  5. Chat-Anfragen und -Antworten zwischen Ollama /api/chat und /v1/chat/completions umwandelnOllama OpenAI ConverterChat-Anfragen und -Antworten zwischen Ollama /api/chat und /v1/chat/completions umwandeln
  6. Gestreamte Ollama-Antwort zusammensetzen, mit Tempo und StoppgrundOllama Stream ReaderEine gestreamte Ollama-Antwort wieder zusammensetzen und sehen, warum sie endete und wie schnell sie lief
  7. ollama show lesen: Kontext, Schichten, Fähigkeiten, Lizenz, KV-CacheOllama Model Info Readerollama show oder /api/show lesen: Kontext, Schichten, Fähigkeiten, Lizenz und KV-Cache-Größe
  8. Ollama-Server-Log lesen: Speicher, GPU-Schichten, Kontext, Tempo, WarnungenOllama Log ReaderEin Ollama-Server-Log lesen: Speicher je Modell-Ladevorgang, GPU-Schichten, Kontext, Geschwindigkeit und Warnungen

Artikel zu diesem Thema

Weitere Themen