🔌 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.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.

Anthropic API | Atlas for AI