Releases: smkrv/ha-text-ai
v2.1.7
v2.1.7 Release Notes:
New Features
- Added Google Gemini support
Google Gemini Integration Update
- Fixed issue #6 by upgrading to google-genai 1.16.0
- Improved endpoint configuration with abstract API and custom endpoint option
- Refactored internal Gemini integration classes for better stability
- Added Google Gemini support, thanks to DJAMIRSAM for testing and bug reports
Bug Fixes
- Google Gemini Integration: Fixed compatibility issues with Google Gemini API (#6)
For more details on the integration, check out the discussion on the Home Assistant Community forum
🚀 Google Gemini Integration
- Support for Google's Gemini
- Enhanced natural language processing for Home Assistant automations
- Optimized for smart home control and information queries
🔧 Technical Implementation
- Seamless integration with existing HA Text AI conversation flows
Getting Started with Gemini
To configure the new Gemini provider:
- Update directly to v2.1.7 or through HACS
- Configure your Google Gemini API key in the integration settings
- Select Gemini as your preferred model in HA Text AI configuration
What's Changed
- Add Gemini API provider support to HA Text AI integration
Full Changelog: v2.1.6...v2.1.7
v2.1.6
v2.1.6 Release Notes:
New Features
- Added Google Gemini support, thanks to (@Azzedde)
- Enhanced AI capabilities through Google's latest language model
Bug Fixes
- Google Gemini Integration: Fixed compatibility issues with Google Gemini API by correcting field name format and improving message handling to meet API requirements. This should resolve error responses when using Gemini models. (#6)
For more details on the integration, check out the discussion on the Home Assistant Community forum
🚀 Google Gemini Integration
- Support for Google's Gemini
- Enhanced natural language processing for Home Assistant automations
- Optimized for smart home control and information queries
🔧 Technical Implementation
- Seamless integration with existing HA Text AI conversation flows
Getting Started with Gemini
To configure the new Gemini provider:
- Update directly to v2.1.6 or through HACS
- Configure your Google Gemini API key in the integration settings
- Select Gemini as your preferred model in HA Text AI configuration
What's Changed
- Add Gemini API provider support to HA Text AI integration
Full Changelog: v2.1.5...v2.1.6
v2.1.5
v2.1.5 Release Notes:
New Features
- Added Google Gemini support, thanks to (@Azzedde)
- Enhanced AI capabilities through Google's latest language model
Bug Fixes
- Google Gemini Integration: Fixed compatibility issues with Google Gemini API by correcting field name format from camelCase to snake_case and improving message handling to meet API requirements. This resolves error responses when using Gemini models. (#6)
For more details on the integration, check out the discussion on the Home Assistant Community forum
🚀 Google Gemini Integration
- Support for Google's Gemini
- Enhanced natural language processing for Home Assistant automations
- Optimized for smart home control and information queries
🔧 Technical Implementation
- Seamless integration with existing HA Text AI conversation flows
Getting Started with Gemini
To configure the new Gemini provider:
- Update directly to v2.1.5 or through HACS
- Configure your Google Gemini API key in the integration settings
- Select Gemini as your preferred model in HA Text AI configuration
What's Changed
- Add Gemini API provider support to HA Text AI integration
Full Changelog: v2.1.4...v2.1.5
v2.1.4
v2.1.4 Release Notes:
New Features
- Added Google Gemini support, thanks to (@Azzedde)
- Enhanced AI capabilities through Google's latest language model
Bug Fixes
- Maintains full functional compatibility with v2.1.2
Previous Version Features (v2.1.2)
- Resolved UI-level token limit calculation bug
- Maintained full functional compatibility with v2.1.1
For more details on the integration, check out the discussion on the Home Assistant Community forum
🚀 Google Gemini Integration
- Support for Google's Gemini
- Enhanced natural language processing for Home Assistant automations
- Optimized for smart home control and information queries
🔧 Technical Implementation
- Seamless integration with existing HA Text AI conversation flows
Getting Started with Gemini
To configure the new Gemini provider:
- Update directly to v2.1.3 or through HACS
- Configure your Google Gemini API key in the integration settings
- Select Gemini as your preferred model in HA Text AI configuration
What's Changed
New Contributors
Full Changelog: v2.1.2...v2.1.4
What's Changed
New Contributors
Full Changelog: v2.1.2...v2.1.4
v2.1.2
v2.1.2 Release Notes:
Bug Fixes
- Resolved UI-level token limit calculation bug
- Maintains full functional compatibility with v2.1.1
Previous Version Features (v2.1.1)
For more details on the integration, check out the discussion on the Home Assistant Community forum
🔄 Major Architectural Changes
- Complete refactoring of token handling mechanism
- Elimination of custom token calculation approach
- Direct
max_tokens
parameter passing to LLM APIs
🎯 Key Technical Improvements
- Enhanced cross-provider compatibility
- Expanded support for large-context language models
- Robust and predictable token limit management
- Significant codebase simplification
- DeepSeek provider full integration
Provider Updates
DeepSeek — NEW Integration
DeepSeek is a cutting-edge AI provider specializing in advanced language models optimized for both conversational and reasoning tasks. This integration brings:
- High-performance model inference
- Cost-effective API endpoints
- Enterprise-grade reliability
- Flexible deployment options
Full Changelog: v2.1.1...v2.1.2
v2.1.1
v2.1.1 - Token Handling & DeepSeek Provider Integration
For more details on the integration, check out the discussion on the Home Assistant Community forum
🔄 Major Architectural Changes
- Complete refactoring of token handling mechanism
- Elimination of custom token calculation approach
- Direct
max_tokens
parameter passing to LLM APIs
🎯 Key Technical Improvements
- Enhanced cross-provider compatibility
- Expanded support for large-context language models
- Robust and predictable token limit management
- Significant codebase simplification
- DeepSeek provider full integration
🙏 Community Acknowledgments
Heartfelt gratitude to @estiens for identifying token handling complexities and providing comprehensive feedback that drove these critical improvements (#1).
Provider Updates
DeepSeek — NEW Integration
DeepSeek is a cutting-edge AI provider specializing in advanced language models optimized for both conversational and reasoning tasks. This integration brings:
- High-performance model inference
- Cost-effective API endpoints
- Enterprise-grade reliability
- Flexible deployment options
New Model Support
DeepSeek
-
deepseek-chat (DeepSeek-V3) — NEW Model
A state-of-the-art conversational AI model designed for natural, context-aware dialogues. Features include:- Enhanced context retention
- Multi-turn conversation support
- Emotion-aware responses
- Multi-language capabilities
-
deepseek-reasoner (DeepSeek-R1) — NEW Model
A specialized reasoning engine optimized for:- Complex problem-solving
- Logical inference tasks
- Structured data analysis
- Multi-step reasoning workflows
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1.0 Release Notes:
Fixed incorrect version display in the integration instance
Full Changelog: v2.0.9...v2.1.0
v2.0.9
Version increment
This is a routine version update without substantial modifications to the codebase.
Version bumped to v2.0.9 for maintenance purposes.
Full Changelog: v2.0.8...v2.0.9
v2.0.8
fix: Display only last Q&A in sensor state to prevent data truncation
- Show only the latest question and answer in sensor state
- Keep full conversation history in attributes
- Fix truncation issues in Home Assistant UI
- Maintain backwards compatibility
- No configuration changes required
Full Changelog: v2.0.7-beta...v2.0.8
v2.0.7-beta
Optimization and Performance Improvements
🚀 Key Enhancements
- JSON Handling: Optimized JSON file history management for improved efficiency
- Memory Management: Added comprehensive memory usage validation during initialization
- Disk Space Monitoring: Implemented free disk space verification to prevent potential storage-related issues
- Performance Optimization: Streamlined code structure, enhanced parallel request processing, and improved overall system responsiveness
- Token Estimation: Refined heuristic token counting method for more accurate conversation tracking
🔍 Technical Details
- Enhanced error handling and resource management
- Improved system resilience through proactive checks
- More precise token usage estimation
🛠 Recommended Update
Recommended for all users seeking improved system stability and performance.
Full Changelog: v2.0.5-beta...v2.0.7-beta