SDK 下载
使用官方 SDK 快速集成,支持 Python 和 JavaScript
安装
pip install openai
典为计算完全兼容 OpenAI Python SDK,无需安装额外包。
使用示例
from openai import OpenAI
client = OpenAI(
api_key="sk-YOUR_API_KEY",
base_url="https://api.dianwei.net/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "你好!"}
],
max_tokens=1024,
temperature=0.7
)
print(response.choices[0].message.content)流式输出
from openai import OpenAI
client = OpenAI(
api_key="sk-YOUR_API_KEY",
base_url="https://api.dianwei.net/v1"
)
stream = client.chat.completions.create(
model="claude-sonnet-4",
messages=[{"role": "user", "content": "请写一首诗"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")sdk.anthropicSdk
使用 Anthropic 官方 Python/JS SDK 直接调用 Dianwei API。将 base_url 替换为我们的 Anthropic 兼容端点。
# Install Anthropic SDK
pip install anthropic
from anthropic import Anthropic
client = Anthropic(
api_key="sk-YOUR_API_KEY",
base_url="https://api.dianwei.net/anthropic",
)
message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[
{"role": "user", "content": "你好!"}
],
)
print(message.content[0].text)REST API
如果不使用 SDK,您也可以直接调用 REST API:
curl https://api.dianwei.net/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-YOUR_API_KEY" \
-d '{
"model": "gpt-4o",
"messages": [{"role": "user", "content": "你好!"}]
}'