Skip to content

Releases: smkrv/ha-text-ai

v2.1.7

20 May 22:39
Compare
Choose a tag to compare

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:

  1. Update directly to v2.1.7 or through HACS
  2. Configure your Google Gemini API key in the integration settings
  3. 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

19 May 22:52
Compare
Choose a tag to compare

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:

  1. Update directly to v2.1.6 or through HACS
  2. Configure your Google Gemini API key in the integration settings
  3. 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

19 May 22:23
Compare
Choose a tag to compare

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:

  1. Update directly to v2.1.5 or through HACS
  2. Configure your Google Gemini API key in the integration settings
  3. 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

19 May 20:23
Compare
Choose a tag to compare

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:

  1. Update directly to v2.1.3 or through HACS
  2. Configure your Google Gemini API key in the integration settings
  3. Select Gemini as your preferred model in HA Text AI configuration

What's Changed

  • Add Gemini API provider support to HA Text AI integration by @Azzedde in #5

New Contributors

Full Changelog: v2.1.2...v2.1.4

What's Changed

  • Add Gemini API provider support to HA Text AI integration by @Azzedde in #5

New Contributors

Full Changelog: v2.1.2...v2.1.4

v2.1.2

29 Jan 15:15
Compare
Choose a tag to compare

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

28 Jan 13:20
Compare
Choose a tag to compare

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

12 Dec 21:08
Compare
Choose a tag to compare

v2.1.0 Release Notes:

Fixed incorrect version display in the integration instance

Full Changelog: v2.0.9...v2.1.0

v2.0.9

10 Dec 14:27
Compare
Choose a tag to compare

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

10 Dec 14:11
Compare
Choose a tag to compare

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

06 Dec 09:04
Compare
Choose a tag to compare

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