51cowork API文档
打开文档导航

SDKs

Python SDK

Python SDK 只需要自定义 Base URL、API Key 和动态模型 ID。

快速答案

OpenAI SDK 使用 /v1 Base URL,Anthropic SDK 使用网关根地址;Key 通过环境变量注入。

包
openai / anthropic
OpenAI URL
https://api.51cowork.com/v1
Anthropic URL
https://api.51cowork.com
Key
环境变量
01

环境变量

Terminalbash
export COWORK_GATEWAY_URL="https://api.51cowork.com"
export COWORK_API_KEY="<key-from-dashboard>"
export COWORK_MODEL="<model-from-v1-models>"
02

OpenAI Python SDK

pip install openaipython
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COWORK_API_KEY"],
    base_url="https://api.51cowork.com/v1",
)
result = client.chat.completions.create(
    model=os.environ["COWORK_MODEL"],
    messages=[{"role": "user", "content": "Hello"}],
)
print(result.choices[0].message.content)
03

Anthropic Python SDK

pip install anthropicpython
import os
from anthropic import Anthropic

client = Anthropic(
    api_key=os.environ["COWORK_API_KEY"],
    base_url="https://api.51cowork.com",
)
message = client.messages.create(
    model=os.environ["COWORK_MODEL"],
    max_tokens=256,
    messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)