Shay Levy
87f726141a
Fix ollama history trimming test ( #140538 )
2025-03-13 19:41:45 +00:00
Allen Porter
15223b3679
Update Ollama to use streaming API ( #138177 )
...
* Update ollama to use streaming APIs
* Remove unnecessary logging
* Update ollama to use streaming APIs
* Remove unnecessary logging
* Update homeassistant/components/ollama/conversation.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2025-02-09 21:05:41 -08:00
Allen Porter
57ab567d08
Update ollama to use the ChatLog/ChatSession APIs ( #138167 )
...
* Update ollama to use the ChatLog/ChatSession APIs
* Add documentation about history trimming.
* Revert changes to chat_log.py
* Explicitly check for SystemContent when converting system messages
* Remove half of a comment
2025-02-09 16:52:01 -05:00
Paulus Schoutsen
9679fc7878
Chat session rev2 ( #137209 )
...
* Chat Session rev 2
* Rename session to chat_log
* Simplify typing
* Typing
* Address comments
* Fix anthropic and ollama
2025-02-03 00:05:20 -05:00
Joost Lekkerkerker
8db63adc11
Bump ruff to 0.9.1 ( #135197 )
2025-01-14 11:46:12 +01:00
epenet
02956f9a83
Improve formatting in component test files ( #135267 )
...
Improve formatting in test files
2025-01-10 10:53:45 +01:00
Arne Keller
dd20204bf0
ollama: update to 0.4.5 ( #134265 )
2024-12-30 14:42:46 +01:00
Denis Shulyaka
a85ccb94e3
LLM Tool parameters check ( #123621 )
...
* LLM Tool parameters check
* fix tests
2024-09-08 18:42:51 -07:00
G Johansson
436ac72b82
End deprecation setting attributes directly on config entry ( #123729 )
...
* End deprecation setting attr directly on config entry
* Update ollama test
* Fix android_tv
2024-09-03 15:56:00 +02:00
Allen Porter
3304e27fa3
Add ollama context window size configuration ( #124555 )
...
* Add ollama context window size configuration
* Set higher max context size
2024-08-25 21:22:57 +02:00
Paulus Schoutsen
933fba84a9
Reload conversation entries on update ( #123279 )
2024-08-07 11:18:48 +02:00
Paulus Schoutsen
4a06e20318
Ollama implement CONTROL supported feature ( #123049 )
2024-08-02 12:31:31 +02:00
Allen Porter
4f5eab4646
Improve quality of ollama tool calling by repairing arguments ( #122749 )
...
* Improve quality of ollama function calling by repairing function call arguments
* Fix formatting of the tests
* Run ruff format on ollama conversation
* Add test for non-string arguments
2024-07-31 14:37:39 +02:00
Denis Shulyaka
4b2073ca59
Add LLM tools support for Ollama ( #120454 )
...
* Add LLM tools support for Ollama
* fix tests
* coverage
* Separate call for tool parameters
* Fix example
* hint on parameters schema if LLM forgot to request it
* Switch to native tool call functionality
* Fix tests
* Fix tools list
* update strings and default model
* Ignore mypy error until fixed upstream
* Ignore mypy error until fixed upstream
* Add missing prompt part
* Update default model
2024-07-28 18:19:53 -07:00
Allen Porter
89e2c57da6
Add conversation agent debug tracing ( #118124 )
...
* Add debug tracing for conversation agents
* Minor cleanup
2024-05-25 14:16:51 -04:00
Allen Porter
f1dda8ef63
Add Ollama Conversation Agent Entity ( #116363 )
...
* Add ConversationEntity to OLlama integration
* Add assist_pipeline dependencies
2024-04-29 10:15:46 -04:00