Configuração
Acesse console.anthropic.com e gere uma API key.
pip install anthropicPrimeira chamada
import anthropic\nclient = anthropic.Anthropic()\nmsg = client.messages.create(\n model="claude-sonnet-4-6",\n max_tokens=1024,\n messages=[{"role": "user", "content": "Olá!"}]\n)\nprint(msg.content[0].text)System prompt
Parâmetro separado: system="Você é..." — diferente da OpenAI.
Vision
Imagens como base64 ou URL no content. Suporta JPG, PNG, GIF, WebP.
Tool Use
Defina tools com nome, descrição e input_schema. Modelo retorna tool_use blocks.
Streaming
with client.messages.stream(...) as s:\n for text in s.text_stream:\n print(text, end="", flush=True)