What is Claudette?
mainClaudette is a high-level Python wrapper around Anthropic’s Claude API SDK designed to reduce boilerplate and improve ergonomics.
Core capabilities:
- Reduce boilerplate: Automates repetitive low-level SDK tasks.
- Stateful chat: Uses the
Chatclass for multi-turn conversations. - Tool use: Simplifies providing Claude access to Python functions.
- Structured output: Extracts typed/structured data from responses.
- Extra conveniences: Supports prefill, image handling, prompt caching, streaming, and async.
- Multi-provider support: Works with Anthropic, AWS Bedrock, and Google Vertex.