Python-SDK mit Unsloth verbinden
Leitfaden zum Aufruf der lokalen API von Unsloth aus Python mit den offiziellen OpenAI- oder Anthropic-SDKs, einschließlich Streaming, Vision, Function Calling und der integrierten serverseitigen Tools von Unsloth.
🔑 Voraussetzungen
curl http://localhost:8888/v1/models -H "Authorization: Bearer sk-unsloth-…"
export UNSLOTH_STUDIO_AUTH_TOKEN=sk-unsloth-xxxxxxxxxxxx🤖 OpenAI SDK
pip install openaiimport os
from openai import OpenAI
client = OpenAI(
base_url="http://localhost:8888/v1", # dein Unsloth-Port + /v1
api_key=os.environ["UNSLOTH_STUDIO_AUTH_TOKEN"], # dein sk-unsloth-…-Schlüssel
)Einfache Chat-Completion

Streaming

Bilder (Vision)

Funktionsaufrufe (OpenAI-Tools)

Unsloth-Server-seitige Tools (Kurzform)



🧠 Anthropic SDK
Einfache Nachricht

Streaming
Bilder (Vision)

Tool-Aufrufe (Anthropic-Tools)

Unsloth-Server-seitige Tools (Kurzform)


JSON-Dekodierung (response_format)
response_format)
Entferne den Markdown-Zaun, den Gemma 4 um das JSON legt, und parse es dann.
🧪 Auswahl eines SDKs
❔ Fehlerbehebung
Zuletzt aktualisiert
War das hilfreich?

