SDK & Examples
Python SDK Examples
Keep the official openai or anthropic SDK; change only the base URL.
openai SDK
from openai import OpenAI
client = OpenAI(
base_url="https://api.unioapi.com/v1",
api_key="<UNIO_API_KEY>",
)
resp = client.chat.completions.create(
model="gpt-5.6-sol",
messages=[{"role": "user", "content": "Hello"}],
)
print(resp.choices[0].message.content)The Responses API works too:
resp = client.responses.create(
model="gpt-5.6-sol",
input="Hello",
)
print(resp.output_text)anthropic SDK
from anthropic import Anthropic
client = Anthropic(
base_url="https://api.unioapi.com",
api_key="<UNIO_API_KEY>",
)
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
print(message.content[0].text)Notes
- The openai SDK
base_urlincludes/v1; the anthropic SDKbase_urldoes not (the SDK appends/v1/messagesitself). - Read keys from environment variables:
api_key=os.environ["UNIO_API_KEY"]. - For streaming, see Streaming.