dataclass in Python

Desktop with notebook

In Python gibt es verschieden Wege, um einfache Klassen zu erstellen, die lediglich Daten enthalten. Zwei dieser sogenannnten Data Class Builder wurden bereits in diesem Blog vorgestellt: collections.namedtuple und typing.NamedTuple. Nun folgt die dritte Möglichkeit: @dataclasses.dataclass. Dieser Artikel bietet einen kleinen Einblick in die Vorteile dieser Klasse. Beginnen wir mit einem einfachen Beispiel: Die Verwendung von dataclass erfordert zunächst eine … Weiterlesen …

Bilddateien in einer Tkinter-App öffnen

Tkinter Fenster mit angezeigtem Bild

In einem älteren Artikel ging es um die Python-Bibliothek Pillow, die in Python die Bildbearbeitung ermöglicht. Um diese Bibliothek geht es auch in diesem Tutorial, wobei in diesem Fall ein Bild über eine grafischen Benutzeroberfläche geöffnet und angezeigt werden soll. Erstellt zunächst ein neues Python-Projekt, wobei es sinnvoll ist, dafür eine virtuelle Umgebung zu verwenden. In diesem Artikel wird erklärt, … Weiterlesen …

Zugriff auf Ollama über das Netzwerk

Ollama und lokale Sprachmodelle können auch über das Netzwerk genutzt werden. Im nachfolgenen Beispiel wird Ollama auf einem Mac ausgeführt. Als Sprachmodell verwende ich gemma4. Dieses Modell soll von einem anderen Rechner, einem Linux-PC, verwendet werden. Vorausstzung ist, dass in den Einstellungen von Ollama der Zugriff über das Netzwerk gestattet wird. Diese Einstellung kann über aufgerufen werden. Dort ist die … Weiterlesen …

Zugriff auf ein lokales Modell per Shell-Skript

use ollama shell script in terminal

Für die Verwaltung lokaler Modelle kann Ollama genutzt werden, dass wohl am meisten verbreitete Programm für diese Aufgabe. Die Verwendung von Ollama wurde bereits in diesem Blogbeitrag erklärt. Nun geht es darum ein einfaches Shell-Skript zu erstellen, das es uns ermöglicht, eine Frage an ein lokales Sprachmodell zu übermitteln. Dafür werden wir Ollamas HTTP-Endpunkt und curl nutzen. Nach der Shebang-Zeile … Weiterlesen …