@@ -31,11 +31,11 @@
31 31 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
messages: list[dict],
32 32 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
max_tokens: int = 4096,
33 33 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
temperature: float = 0.7,
34 34 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
model: Optional[str] = None,
35 35 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
) -> str:
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- model = model or "claude-sonnet-4-5-20250929"
36 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ model = model or "claude-haiku-4-5-20251001"
37 37 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
38 38 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
# Anthropic requires system messages as a top-level parameter
39 39 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
system_parts = []
40 40 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
chat_messages = []
41 41 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
for msg in messages:
@@ -65,11 +65,11 @@
65 65 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
image_bytes: bytes,
66 66 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
prompt: str,
67 67 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
max_tokens: int = 4096,
68 68 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
model: Optional[str] = None,
69 69 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
) -> str:
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- model = model or "claude-sonnet-4-5-20250929"
70 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ model = model or "claude-haiku-4-5-20251001"
71 71 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
b64 = base64.b64encode(image_bytes).decode()
72 72 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
response = self.client.messages.create(
73 73 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
model=model,
74 74 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
messages=[
75 75 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
{
@@ -130,10 +130,10 @@
130 130 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
name="anthropic",
131 131 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
provider_class=AnthropicProvider,
132 132 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
env_var="ANTHROPIC_API_KEY",
133 133 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
model_prefixes=["claude-"],
134 134 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
default_models={
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "chat": "claude-sonnet-4-5-20250929",
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- "vision": "claude-sonnet-4-5-20250929",
135 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "chat": "claude-haiku-4-5-20251001",
136 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ "vision": "claude-haiku-4-5-20251001",
137 137 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"audio": "",
138 138 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
},
139 139 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
)
140 140 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!