将 Python SDK 连接到 Unsloth
使用官方 OpenAI 或 Anthropic SDK 从 Python 调用 Unsloth 本地 API 的指南,包括流式输出、视觉、函数调用以及 Unsloth 内置的服务器端工具。
🔑 前提条件
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", # 你的 unsloth 端口 + /v1
api_key=os.environ["UNSLOTH_STUDIO_AUTH_TOKEN"], # 你的 sk-unsloth-… 密钥
)基本聊天补全

流式传输

图像(视觉)

函数调用(OpenAI 工具)

Unsloth 服务端工具(简写)



🧠 Anthropic SDK
基本消息

流式传输
图像(视觉)

工具调用(Anthropic 工具)

Unsloth 服务端工具(简写)


JSON 解码(response_format)
response_format)
去掉 Gemma 4 包裹 JSON 的 markdown 代码围栏,然后解析。
🧪 选择 SDK
❔ 故障排查
可选:设置服务器默认值
最后更新于
这有帮助吗?

