Classes
Client Reference
Client
The Goodfire SDK provides both synchronous and asynchronous clients for interacting with the Goodfire API.
The examples provided in this guide are for the synchronous client. The asynchronous client is identical but with await
added to the function calls.
We’ve broken down the SDK into a few key concepts:
- Chat Completions - For interacting with language models
- Variants - For managing model edits & variants
- Features - For working with interpretable features
- Conditionals - For working with conditional feature interventions
- AutoSteering - For steering models with natural language