4 Commits
Author SHA1 Message Date
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 37c44839e1 fix: gpt image1 node and lora switcher dynamic node 2025-04-26 12:15:52 +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