🔌 API & Nền tảng•Trả phí•
Anthropic API
SDK chính thức của Anthropic cho Claude API, hỗ trợ Python/TypeScript, streaming, tool use, vision, và prompt caching tự động.
#anthropic-api
Danh mục
🔌 API & Nền tảng
Giá
Trả phí
GitHub Stars
⭐ 3,939
Ngôn ngữ
Python
License
MIT
Ngày thêm
2026-03-26
Tóm tắt từ README GitHub
Claude SDK for Python
The Claude SDK for Python provides access to the Claude API from Python applications.
Documentation
Full documentation is available at platform.claude.com/docs/en/api/sdks/python .
Installation
Upgrading from a release? See the v1 migration guide.
Getting started
Requirements
Python 3.10+
Contributing
See CONTRIBUTING.md.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Xem thêm từ README.mdThu gọn README.md
Đánh giá chi tiết
Tổng quan
Anthropic API là bộ SDK chính thức để tích hợp các model Claude (Haiku, Sonnet, Opus) vào ứng dụng. SDK có phiên bản Python và TypeScript, cung cấp type-safe interface cho toàn bộ API: chat completions, streaming, tool use, vision, batch processing, và prompt caching.
Tính năng chính
- Messages API với streaming (SSE), tool use, và multi-turn conversation
- Vision: phân tích ảnh, PDF, chart trong message
- Prompt caching: tự động cache system prompt và context dài, giảm chi phí đến 90%
- Batch API: gửi hàng nghìn request không đồng bộ, giảm 50% chi phí
- Extended thinking: cho Claude suy nghĩ từng bước trước khi trả lời
- Computer use: điều khiển desktop (beta)
- Token counting API: đếm token trước khi gửi request
Stack kỹ thuật
- Python SDK (anthropic) và TypeScript SDK (@anthropic-ai/sdk)
- Async support đầy đủ (AsyncAnthropic)
- Type hints/generics cho IDE autocomplete
Điểm mạnh
- Type-safe, IDE-friendly với autocomplete đầy đủ
- Prompt caching tự động giảm chi phí đáng kể cho context dài
- Streaming ổn định, hỗ trợ cả text và tool use streaming
- Documentation chi tiết với examples cho mọi tính năng
Hạn chế
- Chỉ hỗ trợ model Claude, không dùng được với provider khác
- Rate limit có thể chặt với tier thấp (RPM/TPM)
- Computer use còn beta, chưa ổn định cho production
- Pricing theo token, chi phí cao nếu dùng Opus nhiều
Phù hợp khi nào
Khi build ứng dụng cần tích hợp Claude: chatbot, AI assistant, document processing, hoặc agent system cần tool use và extended thinking.