Claude Sonnet 4.6 API 接入教程:Python/Node.js 完整示例
前言
Claude Sonnet 4.6 是 Anthropic 推出的主力模型,支持 200K context,tool calling 稳定,适合 Agent 开发、RAG 系统、批量文本处理等场景。
本文提供完整的接入教程,包括 Python 和 Node.js 示例,以及通用的成本优化方案。
准备工作
获取 API Key
- 访问官方控制台注册账号
- 创建 API Key
- 配置 Base URL(通常为
https://api.anthropic.com/v1)
Python 接入教程
安装依赖
pip install openai
基础调用
from openai import OpenAI
client = OpenAI(
api_key="your-api-key",
base_url="https://api.anthropic.com/v1"
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[
{"role": "system", "content": "你是一个专业的技术助手"},
{"role": "user", "content": "解释一下什么是 RAG?"}
],
max_tokens=1000,
temperature=0.7
)
print(response.choices[0].message.content)
流式输出
stream = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "写一个快速排序算法"}],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end=, flush=)

