48 Commits
Author SHA1 Message Date
Omer Shatzberg b9b66d0f27 Merge branch 'main' into dev 2025-11-19 23:02:45 +02:00
oshtz 3327013c60 feat(gemini): add support for Gemini models and API integration
- Introduced new constants for Gemini models endpoint, cache TTL, and cache structure.
- Implemented `get_gemini_models` function to fetch models from the Gemini API, with caching and error handling.
- Added `get_gemini_models_error` function to retrieve error messages related to Gemini model fetching.
- Updated `get_models_by_provider` to include Gemini models retrieval.
- Enhanced model options retrieval to include Gemini models.
- Added `to_gemini_message` method in `LLMMessage` class for formatting messages compatible with Gemini API.
- Created `GeminiApi` class for managing Gemini API interactions.
2025-11-19 23:01:13 +02:00
oshtz 828399e473 feat: enhance LLM All-in-One Node with OpenRouter integration and caching
Updated the README to include OpenRouter support alongside GPT and Claude. Added functionality in `llm_aio.py` to fetch and cache models from OpenRouter and OpenAI, improving model retrieval efficiency. This change enhances user experience by providing live model updates and reducing API calls.
2025-11-19 15:31:03 +02:00
oshtz 8de31ad8cb feat: update LoRA switcher to dynamic selection for improved usability
Refactored the LoRA switcher functionality in the README and __init__.py files. The new dynamic LoRA switcher allows for API-driven selection with customizable strengths, simplifying user workflows. Removed old static switcher references to streamline the codebase and enhance maintainability.
2025-11-17 18:30:54 +02:00
oshtz afade29f7f chore: update version to 1.1.2 in pyproject.toml for release
Updated the project version in pyproject.toml from 1.0.0 to 1.1.2 to reflect the latest changes and prepare for the upcoming release.
2025-11-17 18:21:59 +02:00
oshtz a07956f98c update: replace node.zip with latest version 2025-05-22 12:55:42 +03:00
oshtz 6e68e8188c remove excessibe debug logs 2025-05-22 12:54:32 +03:00
Omer Shatzberg 7703f965f5 refactor: disable debug logging in LoraSwitcherDynamic (#6) 2025-05-22 12:01:39 +03:00
oshtz d116655eff refactor: disable debug logging in LoraSwitcherDynamic 2025-05-22 11:47:37 +03:00
oshtz 334e1c82ed Merge branch 'dev' 2025-04-26 12:32:25 +03:00
oshtz 0a48620f3e Update node.zip with latest changes 2025-04-26 12:31:59 +03:00
oshtz 2b92548f55 Update README and pyproject.toml to include new features and version bump 2025-04-26 12:31:04 +03:00
Omer Shatzberg 70163f69ac Dev (#5)
* add dynamic LoRA switcher node and enhance UI styling for better user experience

* delete cache file

* image1 merge dev (#3)

* add GPT Image 1 node for OpenAI API image generation and editing

* delete cached file

* fix: gpt image1 node and lora switcher dynamic node
2025-04-26 12:25:05 +03:00
oshtz 86d98cf9a3 Merge branch 'main' into dev 2025-04-26 12:24:03 +03:00
oshtz 37c44839e1 fix: gpt image1 node and lora switcher dynamic node 2025-04-26 12:15:52 +03:00
Omer Shatzberg 43a9f00875 dev merge main (#4)
* add dynamic LoRA switcher node and enhance UI styling for better user experience

* delete cache file

* image1 merge dev (#3)

* add GPT Image 1 node for OpenAI API image generation and editing

* delete cached file
2025-04-24 21:56:07 +03:00
Omer Shatzberg 1b68b388d6 image1 merge dev (#3)
* add GPT Image 1 node for OpenAI API image generation and editing

* delete cached file
2025-04-24 21:54:32 +03:00
oshtz 4b8faef613 delete cache file 2025-04-24 21:51:46 +03:00
Omer Shatzberg 7f7a04f625 Merge pull request #1 from oshtz/main
dev update
2025-04-24 21:41:31 +03:00
oshtz abbb3950f7 Remove ImageOverlayNode references from the initialization module 2025-04-09 12:05:21 +03:00
oshtz 809a071cfe Remove image overlay feature code from main branch (moved to feature/imageoverlay) 2025-04-08 21:40:05 +03:00
oshtz 05010dc2e7 add dynamic LoRA switcher node and enhance UI styling for better user experience 2025-04-08 20:03:26 +03:00
oshtz d546b56e83 refactor LLMMessage content handling for OpenAI API and improve tensor2pil function with dtype checks 2025-04-03 18:30:02 +03:00
oshtz 99d74c6451 initialize project with pyproject.toml and MIT license 2025-03-24 16:45:17 +02:00
oshtz dc44063ac5 add easyaspectratio node 2025-03-03 16:44:41 +02:00
Omer Shatzberg 6b71306d3d Update README.md 2024-11-16 22:04:56 +02:00
Omer Shatzberg 4f4cc28f0d Update README.md 2024-11-16 22:04:07 +02:00
Omer Shatzberg 91dabfa083 add prompt_enhancer example img 2024-11-16 22:00:59 +02:00
myusername 0db386bff2 add prompt_enhancer.txt example for use with llm_aio 2024-11-16 20:27:44 +02:00
myusername 84cb2ba4d8 update 2024-11-15 16:10:29 +02:00
myusername dc33017b3e update 2024-11-15 16:06:50 +02:00
myusername 7733e22c24 Merge branch 'main' of https://github.com/oshtz/ComfyUI-oshtz-nodes 2024-11-05 19:55:48 +02:00
myusername 82cfc3e38e add README 2024-11-05 19:54:29 +02:00
Omer Shatzberg a4d9999f1b Delete README.md 2024-11-05 19:50:04 +02:00
myusername 76bc2568b5 update readme 2024-11-05 19:47:19 +02:00
myusername bfadff04c3 add readme 2024-11-05 19:46:18 +02:00
myusername ddc8af757a add lora_switch40 and stringSplitter nodes 2024-10-31 09:53:30 +02:00
myusername a802eb1ea4 add imageoverlay node 2024-10-05 19:52:18 +03:00
myusername 7086509526 add requirements.txt 2024-09-30 23:13:18 +03:00
myusername b00fe0743d add llm_aio node 2024-09-30 22:59:48 +03:00
myusername bfb0dfe7ae remove dynamic widgets 2024-09-17 00:26:21 +03:00
myusername bfdf1e61c4 update 2024-09-17 00:16:47 +03:00
myusername fffee34909 modified: nodes/lora_switcher.py 2024-09-16 23:19:46 +03:00
myusername feb09590dd update 2024-09-16 23:17:46 +03:00
myusername 81bcab3330 update 2024-09-16 23:17:37 +03:00
myusername cbe97a0e9e improved ui 2024-09-16 22:38:39 +03:00
myusername c121a1d2e1 added dynamic lora num 2024-09-16 22:29:21 +03:00
myusername 06aeb7152d init 2024-09-16 18:20:43 +03:00