Claude Code SDK — это официальный Python SDK для работы с Claude Code. Позволяет выполнять запросы, управлять инструментами и интегрировать Claude Code в Python-проекты.
🚀 Быстрый старт:
import anyio
from claude_code_sdk import query
async def main():
async for message in query(prompt="What is 2 + 2?"):
print(message)
anyio.run(main)
🔹Возможности:
🔘Простой запрос: передайте prompt и обрабатывайте ответы.
🔘Опции: настройка system prompt, количество итераций, рабочая директория.
🔘Инструменты: разрешайте Claude выполнять действия — чтение, запись файлов, команды Bash.
🔘Обработка ошибок: подробные исключения для CLI-проблем, JSON-парсинга и процессов.
#claude #claudecode #python #sdk #opensource #ai #ml #devtools #nodejs #asyncpython #backend
📱Ссылка на репозиторий:
https://github.com/anthropics/claude-code-sdk-python