Bemerkung
Hallo und herzlich willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauchen Sie gemeinsam mit anderen Technikbegeisterten tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein.
Warum beitreten?
Expertenunterstützung: Lösen Sie technische Probleme und Herausforderungen nach dem Kauf mit Unterstützung unserer Community und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu erweitern.
Exklusive Vorschauen: Erhalten Sie vorab Einblicke in neue Produkte und Ankündigungen.
Sonderrabatte: Profitieren Sie von exklusiven Rabatten auf unsere neuesten Produkte.
Feiertagsaktionen & Verlosungen: Nehmen Sie an spannenden Verlosungen und saisonalen Aktionen teil.
👉 Bereit, mit uns gemeinsam zu entdecken und zu gestalten? Klicken Sie auf [here] und treten Sie noch heute bei!
5. Verbindung zu Online-LLMs herstellen
In dieser Lektion lernen wir, wie Sie Ihren Pironman 5 Pro MAX (oder Raspberry Pi) mit verschiedenen Online Large Language Models (LLMs) verbinden können. Jeder Anbieter benötigt einen API-Schlüssel und bietet verschiedene Modelle zur Auswahl an.
Wir werden behandeln, wie man:
API-Schlüssel sicher erstellt und speichert.
Ein Modell auswählt, das Ihren Anforderungen entspricht.
Unser Beispielprogramm ausführt, um mit den Modellen zu chatten.
Gehen wir Schritt für Schritt für jeden Anbieter vor.
OpenAI
OpenAI bietet leistungsstarke Modelle wie GPT-4o und GPT-4.1, die sowohl für Text- als auch für Bildaufgaben verwendet werden können.
So richten Sie es ein:
API-Schlüssel abrufen und speichern
Gehen Sie zu OpenAI Platform und melden Sie sich an. Klicken Sie auf der Seite API keys auf Create new secret key.
Füllen Sie die Details aus (Owner, Name, Project und Berechtigungen falls erforderlich), dann klicken Sie auf Create secret key.
Sobald der Schlüssel erstellt wurde, kopieren Sie ihn sofort — Sie werden ihn nicht wieder sehen können. Wenn Sie ihn verlieren, müssen Sie einen neuen generieren.
Erstellen Sie in Ihrem Projektordner (z.B.:
/) eine Datei namenssecret.py:cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie Ihren Schlüssel wie folgt in die Datei ein:
# secret.py # Speichern Sie hier Geheimnisse. Committen Sie diese Datei niemals in Git. OPENAI_API_KEY = "sk-xxx"
Abrechnung aktivieren und Modelle überprüfen
Bevor Sie den Schlüssel verwenden, gehen Sie zur Seite Billing in Ihrem OpenAI-Konto, fügen Sie Ihre Zahlungsdetails hinzu und laden Sie einen kleinen Betrag an Guthaben auf.
Gehen Sie dann zur Seite Limits, um zu überprüfen, welche Modelle für Ihr Konto verfügbar sind, und kopieren Sie die genaue Modell-ID zur Verwendung in Ihrem Code.
Mit Beispielcode testen
Öffnen Sie unseren Beispielcode:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_openai.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.gpt-4o):from sunfounder_voice_assistant.llm import OpenAI from secret import OPENAI_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = OpenAI( api_key=OPENAI_API_KEY, model="gpt-4o", )
Speichern und beenden (
Strg+X, dannY, dannEnter).Führen Sie abschließend den Test aus:
sudo python3 llm_openai.py
Gemini
Gemini ist Googles Familie von KI-Modellen. Es ist schnell und großartig für allgemeine Aufgaben geeignet.
API-Schlüssel abrufen und speichern
Melden Sie sich bei Google AI Studio an und gehen Sie dann zur Seite API Keys.
Klicken Sie oben rechts auf die Schaltfläche Create API key.
Sie können einen Schlüssel für ein bestehendes Projekt oder ein neues erstellen.
Kopieren Sie den generierten API-Schlüssel.
In Ihrem Projektordner:
cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie den Schlüssel ein:
# secret.py # Speichern Sie hier Geheimnisse. Committen Sie diese Datei niemals in Git. GEMINI_API_KEY = "AIxxx"
Verfügbare Modelle überprüfen
Gehen Sie zur offiziellen Gemini Models Seite, hier sehen Sie die Liste der Modelle, ihre genauen API-IDs und für welchen Anwendungsfall jedes optimiert ist.
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_gemini.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.gemini-2.5-flash):from sunfounder_voice_assistant.llm import Gemini from secret import GEMINI_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = Gemini( api_key=GEMINI_API_KEY, model="gemini-2.5-flash", )
Speichern und ausführen:
sudo python3 llm_gemini.py
Qwen
Qwen ist eine Familie von großen Sprach- und multimodalen Modellen, die von Alibaba Cloud bereitgestellt werden. Diese Modelle unterstützen Textgenerierung, Argumentation und multimodales Verständnis (wie Bildanalyse).
API-Schlüssel abrufen
Um Qwen-Modelle aufzurufen, benötigen Sie einen API-Schlüssel. Die meisten internationalen Benutzer sollten die DashScope International (Model Studio)-Konsole verwenden. Benutzer in Festlandchina können stattdessen die Bailian (百炼)-Konsole verwenden.
Für internationale Benutzer
Gehen Sie zur offiziellen Get API Key Seite auf Alibaba Cloud.
Melden Sie sich an oder erstellen Sie ein Alibaba Cloud-Konto.
Navigieren Sie zu Model Studio (wählen Sie die Region Singapur oder Peking).
Wenn oben auf der Seite eine „Activate Now“-Eingabeaufforderung erscheint, klicken Sie darauf, um Model Studio zu aktivieren und das kostenlose Kontingent zu erhalten (nur Singapur).
Die Aktivierung ist kostenlos — Ihnen werden erst Kosten berechnet, nachdem Ihr kostenloses Kontingent aufgebraucht ist.
Wenn keine Aktivierungsaufforderung erscheint, ist der Dienst bereits aktiv.
Gehen Sie zur Seite Key Management. Klicken Sie auf dem Tab API Key auf Create API Key.
Kopieren Sie nach der Erstellung Ihren API-Schlüssel und bewahren Sie ihn sicher auf.
Bemerkung
Benutzer in Hongkong, Macau und Taiwan sollten ebenfalls die Option International (Model Studio) wählen.
Für Benutzer in Festlandchina
Wenn Sie sich in Festlandchina befinden, können Sie stattdessen die Alibaba Cloud Bailian (百炼)-Konsole verwenden:
Melden Sie sich bei Bailian console (Bailian-Konsole) an und schließen Sie die Kontoverifizierung ab.
Wählen Sie Create API Key. Wenn Sie aufgefordert werden, dass Modelldienste nicht aktiviert sind, klicken Sie auf Activate, stimmen Sie den Bedingungen zu und fordern Sie Ihr kostenloses Kontingent an. Nach der Aktivierung wird die Schaltfläche Create API Key aktiviert.
Klicken Sie erneut auf Create API Key, überprüfen Sie Ihr Konto und klicken Sie dann auf Confirm.
Sobald es erstellt wurde, kopieren Sie Ihren API-Schlüssel.
API-Schlüssel speichern
In Ihrem Projektordner:
cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie Ihren Schlüssel wie folgt ein:
# secret.py # Speichern Sie hier Geheimnisse. Committen Sie diese Datei niemals in Git. QWEN_API_KEY = "sk-xxx"
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_qwen.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.qwen-plus):from sunfounder_voice_assistant.llm import Qwen from secret import QWEN_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = Qwen( api_key=QWEN_API_KEY, model="qwen-plus", )
Ausführen mit:
sudo python3 llm_qwen.py
Grok (xAI)
Grok ist xAIs konversationelle KI, erstellt von Elon Musks Team. Sie können über die xAI-API eine Verbindung herstellen.
API-Schlüssel abrufen und speichern
Registrieren Sie sich hier für ein Konto: xAI Cloud Console. Fügen Sie zuerst etwas Guthaben zu Ihrem Konto hinzu — sonst funktioniert die API nicht.
Gehen Sie zur Seite API Keys, klicken Sie auf Create API key.
Geben Sie einen Namen für den Schlüssel ein und klicken Sie dann auf Create API key.
Kopieren Sie den generierten Schlüssel und bewahren Sie ihn sicher auf.
In Ihrem Projektordner:
cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie Ihren Schlüssel wie folgt ein:
# secret.py # Speichern Sie hier Geheimnisse. Committen Sie diese Datei niemals in Git. GROK_API_KEY = "xai-xxx"
Verfügbare Modelle überprüfen
Gehen Sie zur Models-Seite in der xAI-Konsole. Hier sehen Sie alle Modelle, die Ihrem Team zur Verfügung stehen, zusammen mit ihren genauen API-IDs — verwenden Sie diese IDs in Ihrem Code.
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_grok.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.grok-4-latest):from sunfounder_voice_assistant.llm import Grok from secret import GROK_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = Grok( api_key=GROK_API_KEY, model="grok-4-latest", )
Ausführen mit:
sudo python3 llm_grok.py
DeepSeek
DeepSeek ist ein chinesischer LLM-Anbieter, der erschwingliche und leistungsfähige Modelle anbietet.
API-Schlüssel abrufen und speichern
Melden Sie sich bei Deepseek Platform an.
Wählen Sie im Menü oben rechts API Keys → Create API Key.
Geben Sie einen Namen ein, klicken Sie auf Create und kopieren Sie dann den Schlüssel.
In Ihrem Projektordner:
cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie Ihren Schlüssel hinzu:
# secret.py DEEPSEEK_API_KEY = "sk-xxx"
Abrechnung aktivieren
Sie müssen zuerst Ihr Konto aufladen. Beginnen Sie mit einem kleinen Betrag (z.B. 10 RMB).
Verfügbare Modelle
Zum Zeitpunkt der Erstellung (2025-09-12) bietet DeepSeek:
deepseek-chatdeepseek-reasoner
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_deepseek.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.deepseek-chat):from sunfounder_voice_assistant.llm import Deepseek from secret import DEEPSEEK_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = Deepseek( api_key=DEEPSEEK_API_KEY, model="deepseek-chat", max_messages=20, )
Ausführen:
sudo python3 llm_deepseek.py
Doubao
Doubao ist Bytedances KI-Modellplattform (Volcengine Ark).
API-Schlüssel abrufen und speichern
Melden Sie sich bei Volcengine an.
Scrollen Sie im linken Menü nach unten zu API Key Management → Create API Key.
Wählen Sie einen Namen und klicken Sie auf Create.
Klicken Sie auf das Symbol Show API Key und kopieren Sie es.
In Ihrem Projektordner:
cd ~/sunfounder-voice-assistant/examples sudo nano secret.py
Fügen Sie Ihren Schlüssel hinzu:
# secret.py DOUBAO_API_KEY = "xxx"
Ein Modell auswählen
Gehen Sie zum Modell-Marktplatz und wählen Sie ein Modell aus.
Wählen Sie zum Beispiel Doubao-seed-1.6 und klicken Sie dann auf API 接入.
Wählen Sie Ihren API-Schlüssel aus und klicken Sie auf Use API.
Klicken Sie auf Enable Model.
Bewegen Sie die Maus über die Modell-ID, um sie zu kopieren.
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples sudo nano llm_doubao.py
Ersetzen Sie den Inhalt mit dem untenstehenden Code und aktualisieren Sie
model="xxx"auf das gewünschte Modell (z.B.doubao-seed-1-6-250615):from sunfounder_voice_assistant.llm import Doubao from secret import DOUBAO_API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = Doubao( api_key=DOUBAO_API_KEY, model="doubao-seed-1-6-250615", )
Ausführen mit:
sudo python3 llm_doubao.py
Allgemein
Dieses Projekt unterstützt die Verbindung zu mehreren LLM-Plattformen über eine einheitliche Schnittstelle. Wir haben integrierte Kompatibilität mit:
OpenAI (ChatGPT / GPT-4o, GPT-4, GPT-3.5)
Gemini (Google AI Studio / Vertex AI)
Grok (xAI)
DeepSeek
Qwen (通义千问)
Doubao (豆包)
Darüber hinaus können Sie eine Verbindung zu jedem anderen LLM-Dienst herstellen, der mit dem OpenAI-API-Format kompatibel ist. Für diese Plattformen müssen Sie manuell Ihren API-Schlüssel und die korrekte base_url abrufen.
API-Schlüssel abrufen und speichern
Besorgen Sie sich einen API-Schlüssel von der Plattform, die Sie verwenden möchten. (Details finden Sie in der offiziellen Konsole jeder Plattform.)
Erstellen Sie in Ihrem Projektordner eine neue Datei:
cd ~/sunfounder-voice-assistant/examples/ nano secret.py
Fügen Sie Ihren Schlüssel in
secret.pyein:# secret.py API_KEY = "ihr_api_schluessel_hier"
Warnung
Halten Sie Ihren API-Schlüssel geheim. Laden Sie secret.py nicht in öffentliche Repositories hoch.
Mit Beispielcode testen
Öffnen Sie die Testdatei:
cd ~/sunfounder-voice-assistant/examples/ sudo nano llm_others.py
Ersetzen Sie den Inhalt einer Python-Datei mit dem folgenden Beispiel und füllen Sie die korrekte
base_urlundmodelfür Ihre Plattform aus:Bemerkung
Über
base_url: Wir unterstützen das OpenAI-API-Format sowie jede API, die kompatibel damit ist. Jeder Anbieter hat seine eigenebase_url. Bitte überprüfen Sie deren Dokumentation.from sunfounder_voice_assistant.llm import LLM from secret import API_KEY INSTRUCTIONS = "Du bist ein hilfreicher Assistent." WELCOME = "Hallo, ich bin ein hilfreicher Assistent. Wie kann ich dir helfen?" llm = LLM( base_url = f"", api_key=API_KEY, model="", )
Führen Sie das Programm aus:
sudo python3 llm_others.py