import anthropic
# Initialize the client. If you have already set the API Key and base URL
# via the environment variables `ANTHROPIC_BASE_URL` and `ANTHROPIC_API_KEY`,
# you can omit the `api_key` and `base_url` parameters.
client = anthropic.Anthropic(
base_url="https://api.myrouter.ai/anthropic",
api_key="<Myrouter API Key>",
# Override headers
default_headers={
"Content-Type": "application/json",
"Authorization": "Bearer <Myrouter API Key>",
}
)
message = client.messages.create(
model="moonshotai/kimi-k2-instruct",
max_tokens=1000,
temperature=1,
system=[
{
"type": "text",
"text": "You are a Myrouter AI assistant. You will help users with an honest and professional attitude."
}
],
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "Who are you?"
}
]
}
]
)
print(message.content)