SMKRV
76c5629fa0
refactor(google-gemini): rewrite integration using google-genai 1.16.0
...
Completely rewrote the Google Gemini integration logic based on google-genai 1.16.0 to fix issue #6 .
Key changes:
- Updated to the latest google-genai library
- Made API endpoint abstract while retaining option for custom endpoint configuration
- Refactored logic and classes exclusively within Google Gemini implementation
- All changes are limited to Google Gemini integration refactoring with no impact on other functionality.
2025-05-21 01:27:47 +03:00
SMKRV
7958bd010b
refactor(google-gemini): rewrite integration using google-genai 1.16.0
...
Completely rewrote the Google Gemini integration logic based on google-genai 1.16.0 to fix issue #6 .
Key changes:
- Updated to the latest google-genai library
- Made API endpoint abstract while retaining option for custom endpoint configuration
- Refactored logic and classes exclusively within Google Gemini implementation
- All changes are limited to Google Gemini integration refactoring with no impact on other functionality.
2025-05-21 01:26:42 +03:00
SMKRV
8cd876195a
Bump to version 2.1.6
2025-05-20 01:50:06 +03:00
SMKRV
376753e001
fix: correct field naming in Gemini API requests from camelCase to snake_case and improve message handling
2025-05-20 01:42:38 +03:00
SMKRV
b6e73e847d
fix(api_client): correct Google Gemini API integration
...
- Change JSON field names from camelCase to snake_case as required by Gemini API
(generation_config, max_output_tokens, system_instruction)
- Improve message handling to ensure proper role alternation (user/model)
- Add safety checks for empty contents and ensure first message is always from user
- Implement robust error handling and response parsing
- Handle edge cases where candidatesTokenCount might be returned as a list
Fixes #6
2025-05-20 01:16:41 +03:00
SMKRV
440c734214
Bump release version to v2.1.4
2025-05-19 23:20:27 +03:00
SMKRV
73788373cd
Release v2.1.3
2025-05-19 23:12:55 +03:00
SMKRV
4bfc96019b
fix: DEFAULT_GEMINI_ENDPOINT
2025-05-19 15:53:43 +03:00
SMKRV
2138fc7654
fix: DEFAULT_GEMINI_ENDPOINT
2025-05-19 15:36:58 +03:00
SMKRV
95bd2ebb41
Add support for Google Gemini (thanks to @Azzedde) #5
2025-05-19 15:10:19 +03:00
SMKRV
65a10c77f4
~
2025-01-30 01:15:13 +03:00
SMKRV
e1463828c9
~
2025-01-30 01:14:24 +03:00
SMKRV
5ebb9c9c66
fix: max_tokens value
2025-01-29 18:04:13 +03:00
SMKRV
f17c631a79
fix: max_tokens value
2025-01-29 18:02:42 +03:00
SMKRV
0e06794384
refactor(docs): shields & community links updated
2025-01-29 03:05:47 +03:00
SMKRV
d8a924909b
refactor(docs): shields & community links updated
2025-01-29 03:05:11 +03:00
SMKRV
29f1659a02
refactor(docs): shields & community links updated
2025-01-29 03:04:39 +03:00
SMKRV
5b7905de80
refactor(docs): shields & community links updated
2025-01-29 03:03:48 +03:00
SMKRV
cf9ac6dcea
refactor(docs): shields & community links updated
2025-01-29 01:08:45 +03:00
SMKRV
568eb3e16c
refactor(docs): shields updated
2025-01-29 00:58:27 +03:00
SMKRV
53fb150389
refactor(docs): shields updated
2025-01-29 00:58:09 +03:00
SMKRV
acbb53d2af
refactor(docs): shields updated
2025-01-29 00:57:27 +03:00
SMKRV
e19db29441
refactor(docs): DeepSeek Integration
2025-01-28 16:25:59 +03:00
SMKRV
bfd64d1122
Release v2.1.1: Token Handling Improvement and DeepSeek Support
...
- Completely reworked token handling mechanism
- Removed custom token calculation logic
- Direct max_tokens passing to LLM APIs
- Added support for DeepSeek provider
- Integrated deepseek-chat and deepseek-reasoner models
Thanks to @estiens for reporting token handling issues and providing valuable feedback (https://github.com/smkrv/ha-text-ai/issues/1 ).
2025-01-28 15:54:48 +03:00
SMKRV
82e1f0c4f9
Release v2.1.0
2024-12-13 00:06:08 +03:00
SMKRV
5c16eee6e4
fix: Read version from manifest.json
2024-12-12 16:03:15 +03:00
SMKRV
e988d445a4
- Fixed version reading from manifest.json implementation
2024-12-11 22:01:01 +03:00
SMKRV
f9bfb9ab7f
fix: correct sw_version syntax in device_info
...
- Fixed version reading from manifest.json implementation
2024-12-11 21:57:27 +03:00
SMKRV
92dd1bc110
~
2024-12-11 00:00:12 +03:00
SMKRV
17d547325a
refactor(docs): updated README services examples with more detailed configuration
2024-12-10 23:33:32 +03:00
SMKRV
b8cb70217c
refactor(docs): updated README shields
2024-12-10 23:27:49 +03:00
SMKRV
530d04f25d
refactor(docs): updated README shields
2024-12-10 23:27:18 +03:00
SMKRV
b71083b9bf
bump to version 2.0.9
2024-12-10 17:25:47 +03:00
SMKRV
f9f7d10f7f
refactor(docs): updated README images
2024-12-10 17:21:41 +03:00
SMKRV
9f7cb20621
refactor(docs): updated README images
2024-12-10 17:19:52 +03:00
SMKRV
6fc3b23365
refactor(docs): updated README images
2024-12-10 17:18:55 +03:00
SMKRV
15c717fcb0
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
2024-12-10 17:02:48 +03:00
SMKRV
be06fddce1
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
2024-12-10 16:19:17 +03:00
SMKRV
5f0bd861a7
docs(readme): Included note that the integration has been submitted to HACS store and is currently pending review in pull request: [pull request #2896 ]( hacs/default#2896 ).
2024-12-10 00:00:18 +03:00
SMKRV
428aee46c8
docs(readme): Included note that the integration has been submitted to HACS store and is currently pending review in pull request: [pull request #2896 ]( hacs/default#2896 ).
2024-12-09 23:59:51 +03:00
SMKRV
561bcf0b1d
docs(Code of Conduct): Add Code of Conduct to promote community guidelines
...
- Implement Contributor Covenant Code of Conduct v1.4
- Establish clear expectations for community interactions
- Define standards of acceptable and unacceptable behavior
- Provide framework for reporting and addressing issues
- Emphasize inclusivity and respect for all contributors
2024-12-09 16:52:44 +03:00
SMKRV
2b1e42c665
docs(readme): Included note that the integration has been submitted to HACS store and is currently pending review in pull request: [pull request #2893 ]( https://github.com/hacs/default/pull/2893 ).
2024-12-09 15:29:53 +03:00
SMKRV
2d68f29ab5
bump to version 2.0.8
2024-12-09 00:41:28 +03:00
SMKRV
19d4a93bca
bump to version 2.0.8
2024-12-09 00:41:08 +03:00
SMKRV
fb75c5f44e
bump to version 2.0.9
2024-12-09 00:39:28 +03:00
SMKRV
52af987985
bump to version 2.0.9
2024-12-09 00:38:59 +03:00
SMKRV
162a30acdd
bump to version 2.0.8-beta
2024-12-07 00:48:17 +03:00
SMKRV
898a6fc638
bump to version 2.0.8-beta
2024-12-07 00:43:53 +03:00
SMKRV
38e2362be4
bump to version 2.0.8-beta
2024-12-06 16:51:32 +03:00
SMKRV
cea912d0b5
bump to version 2.0.8-beta
2024-12-06 16:51:09 +03:00
SMKRV
5ec00040c2
bump to version 2.0.8-beta
2024-12-06 16:50:26 +03:00
SMKRV
8d28fc4a0d
bump to version 2.0.8-beta
2024-12-06 16:46:11 +03:00
SMKRV
7cc6587724
bump to version 2.0.8-beta
2024-12-06 16:35:26 +03:00
SMKRV
bacf76e0a9
bump to version 2.0.8-beta
2024-12-06 16:33:46 +03:00
SMKRV
f86c7bfd57
refactor(docs): relocate README images from misc/ to assets/
2024-12-06 16:13:27 +03:00
SMKRV
2aaf340575
refactor(docs): relocate README images from misc/ to assets/
2024-12-06 16:11:13 +03:00
SMKRV
bae11ba85c
refactor(docs): relocate README images from misc/ to assets/
2024-12-06 16:10:04 +03:00
SMKRV
9eb7d8912c
fix: sensor history attribute calculation
2024-12-06 12:26:56 +03:00
SMKRV
d29535245f
Release v2.0.7-beta
2024-12-06 12:00:23 +03:00
SMKRV
ca3ae982b0
feat(performance): Optimize system resources and token estimation
...
- Improve JSON history file processing
- Add memory and disk space validation
- Enhance parallel request handling
- Refine token counting heuristics
2024-12-06 03:14:52 +03:00
SMKRV
0c4399b46c
feat(performance): Optimize system resources and token estimation
...
- Improve JSON history file processing
- Add memory and disk space validation
- Enhance parallel request handling
- Refine token counting heuristics
2024-12-06 02:53:41 +03:00
SMKRV
c13ef1921d
feat(performance): Optimize system resources and token estimation
...
- Improve JSON history file processing
- Add memory and disk space validation
- Enhance parallel request handling
- Refine token counting heuristics
2024-12-06 02:51:06 +03:00
SMKRV
0fb9acfa8f
docs:(README)
2024-12-05 02:00:24 +03:00
SMKRV
2ac4389e1a
docs:(README)
2024-12-05 01:55:31 +03:00
SMKRV
de194e425c
docs:(README)
2024-12-05 01:54:09 +03:00
SMKRV
95f3d6506e
docs:(README)
2024-12-05 01:49:26 +03:00
SMKRV
3e877243b9
docs:(README)
2024-12-05 01:46:28 +03:00
SMKRV
fd795c9e90
docs:(readme)
2024-12-05 00:36:08 +03:00
SMKRV
5f5dc041b9
docs: structure
2024-12-04 23:32:05 +03:00
SMKRV
3d3885d43d
Update README.md
2024-12-04 23:28:14 +03:00
SMKRV
f2a41aaa2c
docs: logo
2024-12-04 20:13:08 +03:00
SMKRV
1fcf751d0d
docs: logo
2024-12-04 19:24:30 +03:00
SMKRV
a45c9407fd
docs: logo
2024-12-04 19:19:40 +03:00
SMKRV
21fdf108cf
docs: logo
2024-12-04 19:17:09 +03:00
SMKRV
c7ec2b3ea4
docs: logo
2024-12-04 19:13:57 +03:00
SMKRV
6c4da6cea5
docs: logo
2024-12-04 19:12:44 +03:00
SMKRV
3029c5dd26
docs: logo
2024-12-04 19:12:21 +03:00
SMKRV
3e97028094
docs: logo
2024-12-04 19:11:54 +03:00
SMKRV
1194c87134
docs: logo
2024-12-04 17:51:40 +03:00
SMKRV
e03b5315c2
logo update
2024-12-04 17:51:02 +03:00
SMKRV
fad887492f
docs: logo
2024-12-04 17:48:04 +03:00
SMKRV
f26df29937
docs: logo
2024-12-04 17:47:12 +03:00
SMKRV
69b54a08ba
logo update
2024-12-04 17:42:32 +03:00
SMKRV
7ce77eb18e
docs: logo
2024-12-04 17:36:18 +03:00
SMKRV
1480669dc8
icons update
2024-12-04 17:34:19 +03:00
SMKRV
f397bbffe7
Release 2.0.5-beta
2024-12-03 18:29:24 +03:00
SMKRV
5709bce1ae
docs(license): Switch to CC BY-NC-SA 4.0
2024-11-29 17:13:08 +03:00
SMKRV
d549a36c3a
docs(license): Switch to CC BY-NC-SA 4.0
2024-11-29 17:11:06 +03:00
SMKRV
e9ba480e95
docs: Update to beta
2024-11-29 16:57:32 +03:00
SMKRV
8ac7154399
docs: Update to beta
2024-11-29 16:54:41 +03:00
SMKRV
f25f2db885
Release v2.0.4-beta
2024-11-29 16:45:43 +03:00
SMKRV
621732ae0a
feat(localization): Expand multilingual support
...
- Added translations for:
* Chinese (zh)
* Serbian (sr)
* Italian (it)
* Hindi (hi)
* Spanish (es)
- Fixed minor bugs
- Improved language coverage
2024-11-29 16:44:21 +03:00
SMKRV
ed85c659be
docs(license): Switch to CC BY-NC-SA 4.0
2024-11-29 16:38:41 +03:00
SMKRV
f6dcd1c382
docs(license): Switch to CC BY-NC-SA 4.0
2024-11-29 16:27:11 +03:00
SMKRV
37c572fd98
docs(license): Switch to CC BY-NC-SA 4.0
2024-11-29 16:27:04 +03:00
SMKRV
1ff709d05c
docs: screenshots
2024-11-29 01:27:01 +03:00
SMKRV
83726feae1
Screenshots added
2024-11-29 01:24:57 +03:00
SMKRV
f24c87cc51
Screenshots
2024-11-29 01:23:43 +03:00
SMKRV
1c40968a94
misc
2024-11-29 00:57:39 +03:00
SMKRV
c37ec7c1dd
Release v2.0.3-beta
2024-11-29 00:54:18 +03:00