[knowusuboaky/chatLLM] NEWS
ChatGPT
API Leak/ChatGPT
3,911 characters
# chatLLM 0.1.4 (Upcoming Release - February 2026)
## New Features
* **AWS Bedrock Integration**
Added first-class support for `provider = "bedrock"` using AWS SigV4 request signing and the Bedrock Converse API. New AWS parameters in `call_llm()` include `aws_region`, `aws_access_key_id`, `aws_secret_access_key`, and `aws_session_token`.
* **Azure OpenAI Integration**
Added `provider = "azure_openai"` with deployment-based endpoint routing and `api-key` authentication. New Azure OpenAI parameters in `call_llm()` include `azure_endpoint` and `azure_api_version`.
* **Azure AI Foundry Integration**
Added `provider = "azure_foundry"` with support for either `api-key` or bearer token authentication. New Foundry parameters in `call_llm()` include `azure_foundry_endpoint`, `azure_foundry_api_version`, and `azure_foundry_token`.
* **Model Catalog Expansion**
`list_models()` now supports both Azure providers and Bedrock. `list_models("all")` includes the expanded provider set.
## Improvements
* **Provider-specific guidance**
Error messages now provide more precise credential hints for AWS Bedrock, Azure OpenAI, and Azure AI Foundry.
* **Tests and documentation**
Added test coverage for Bedrock, Azure OpenAI, and Azure AI Foundry provider paths, and updated generated Rd documentation accordingly.
# chatLLM 0.1.3 (Upcoming Release - August 2025)
## New Features
* **Google Gemini Integration**
`chat_llm()` now speaks to **Gemini** via Google’s **OpenAI-compatible Chat Completions API** (`…/v1beta/openai/chat/completions`). The default model is `gemini-2.0-flash`, and new helpers (`get_gemini_models()`, `"gemini"` option in `list_models()`) make catalog discovery a one-liner. ([Google AI for Developers][1], [Google Developers Blog][2])
* **xAI Grok Integration**
Added first-class support for **Grok** through the endpoint `https://api.x.ai/v1/chat/completions`. The default model is `grok-3-latest`. You also get `get_grok_models()` plus a `"grok"` flag in `list_models()` for painless switching. ([xAI Docs][3], [docs.typingmind.com][4])
* **Model Catalog Expansion**
`list_models("all")` now aggregates catalogs from **eight providers**—OpenAI, Groq, Anthropic, DeepSeek, DashScope, GitHub, **Gemini**, and **Grok**—so you can inspect every available model in a single call.
[1]: https://ai.google.dev/gemini-api/docs/openai "OpenAI compatibility | Gemini API | Google AI for Developers"
[2]: https://developers.googleblog.com/en/gemini-is-now-accessible-from-the-openai-library/ "Gemini is now accessible from the OpenAI Library"
[3]: https://docs.x.ai/docs/api-reference "REST API Reference"
[4]: https://docs.typingmind.com/manage-and-connect-ai-models/xai-%28grok-ai%29 "xAI (Grok AI)"
# chatLLM 0.1.2 (Upcoming Release – May 2025)
## New Features
- **DeepSeek Integration**
`chat_llm()` now supports **DeepSeek** as a backend provider. This expands the range of available language models and increases flexibility for users selecting different inference engines.
- **Alibaba DashScope Integration**
You can now use models from **Alibaba Cloud’s Model Studio (DashScope)** via OpenAI-compatible endpoints. This allows users in mainland China and beyond to easily integrate powerful **Qwen-series** models (like `qwen-plus`, `qwen-turbo`, and others) using the same `chat_llm()` interface.
- **GitHub Copilot-Compatible Model Integration**
You can now use models hosted through **GitHub Copilot-compatible endpoints**. This allows seamless integration with custom-hosted or proxy-accessible models, making it easier to experiment with private or specialized deployments.
- **Model Catalog Access**
`chat_llm()` now supports listing **all available models across all supported providers**. This makes it easier to discover and compare model options before selecting one for your workflow.