Distinct from the Vertex-based google provider: authenticates with
GEMINI_API_KEY via the google-genai SDK. Supports tools, native async,
streaming, and inline images from data URLs (no GCS involved).
google-genai needs httpx >=0.28.1, so httpx relaxes to <1.0 and the
anthropic/groq/ollama pins move past their proxies-kwarg removal.
* Support `HF_TOKEN` environment variable in huggingface_provider.py
* Update huggingface.md with new env variable for token.
* Update .env.sample for HF token env var.
This PR:
- adds the mistral interface to our providers
- updates references to providers by putting them in alpha order
- adds mistral to the example notebook
- adds mistralai dependency
This PR:
- updates the .env.sample with the api keys set to empty strings
- adds the notebook dependency to run notebooks in the samples directory
- adds the `ChatCompletionResponse`, `Choice`, and `Message` classes
- adds the `AnthropicInterface` to the providers lists
- adds the anthropic library to dev dependencies