preview

Anthropic Python SDK with Meridian

Drop-in replacement — point the Anthropic Python client at Meridian and keep your existing code.

Quickstart

import anthropic

client = anthropic.Anthropic(
    api_key="sk-meridian-...",
    base_url="https://api.meridian.fooglegiber.com/v1",
)

response = client.messages.create(
    model="claude-opus-4-8",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, Claude."}],
)

print(response.content[0].text)

Claude routes currently return 401

The native Anthropic Messages API endpoint is not yet live. Switch to the /v1/chat/completions OpenAI-compatible shape for claude-opus-4-8 until the native route is provisioned.

OpenAI-shape workaround

from openai import OpenAI

client = OpenAI(
    api_key="sk-meridian-...",
    base_url="https://api.meridian.fooglegiber.com/v1",
)

response = client.chat.completions.create(
    model="claude-opus-4-8",
    messages=[{"role": "user", "content": "Hello, Claude."}],
    max_tokens=1024,
)

print(response.choices[0].message.content)