14 Commits

Author SHA1 Message Date
hlohaus d3588a1807 fix: Replace 'yaml' with 'PyYAML' in requirements files and setup.py 2026-03-21 21:50:21 +01:00
hlohaus 7448194cac feat: Add YAML import check and skip tests if not available 2026-03-21 21:46:32 +01:00
hlohaus 3f5eca67da feat: add usage retrieval methods for GitHub Copilot and Antigravity providers, update Flask dependency to async version 2026-02-20 13:55:04 +01:00
hlohaus e1b7471f9f fix: Update references from 'nest_asyncio' to 'nest-asyncio2' across the codebase 2026-01-27 11:29:43 +01:00
hlohaus 89b6505d0e fix: Add cloudscraper to requirements and setup for improved scraping capabilities 2026-01-24 07:32:20 +01:00
hlohaus acffc939cf Fix ddgs search 2025-07-13 12:55:59 +02:00
hlohaus 51b4b8bcb3 feat: add model alias handling and update Cloudflare provider
- Introduced `clean_name` function in `Cloudflare.py` to format model names by removing specific suffixes.
- Updated `model_aliases` in `Cloudflare` class with new model mappings, and cleaned up redundant entries.
- Set `models` in the `Cloudflare` class to use keys from `model_aliases`.
- Adjusted the caching logic in `Cloudflare` to include new headers for requests.
- Added `parent` and `login_url` attributes in `DeepInfraChat` class.
- Updated `PollinationsAI` to clean up model retrieval logic and fixed handling of existing checks.
- Refactored `HarProvider` to inherit models and aliases from `LegacyLMArena`.
- Implemented loading environment variables from `.env` file in `cookies.py`.
- Updated default headers in `defaults.py` for user agent and `sec-ch-ua`.
- Cleaned up various model references in `any_model_map.py` to reflect differences in audio, vision, and other model types.
- Added a more centralized handling for API key management in `run_tools.py` to accommodate new nomenclature.
- Enhanced existing logic to allow for more granular loading and utilization of API keys from environment variables.
2025-07-10 03:28:02 +02:00
H Lohaus b3342add3f Update requirements-slim.txt 2025-06-13 04:38:56 +02:00
hlohaus 796d6d6e14 Fix errors on read buckets
Update requirements for docx
2025-02-19 17:10:03 +01:00
hlohaus 9524c3f327 Add AsyncAuthedProvider in Copilot
Add orginal url to downloaded image
Support ssl argument in StreamSession
Report Provider and Errors in RetryProvider
Support ssl argument in OpenaiTemplate
Remove model duplication in OpenaiChat
Disable ChatGpt provider and remove it from models.py
Update slim requirements
Support provider names as model name in Image generation
Add model qwen-2.5-1m-demo to models.py
2025-01-28 20:33:50 +01:00
Heiner Lohaus cab71ca8b6 Add duckduckgo-search to slim requirements,
Add pass provider as model in the client,
Fix missing @property in version utils
2024-11-26 16:36:45 +01:00
Heiner Lohaus 6b48af1757 Add armv7 docker image, Remove Bing provider, add update banner 2024-11-25 20:34:50 +01:00
H Lohaus 431db7b8ea Update api / add a synthesize and upload_cookies endpoint (#2406)
* Add web_search function to OpenaiChat provider
* GithubCopilot provider added, it need a api_key
* Remove nodriver login in Gemini synthesize

* Update api / add a synthesize and upload_cookies endpoint
2024-11-23 00:17:35 +01:00
Heiner Lohaus ea1448001d Add nodriver to Gemini provider,
Add slim docker image with google-chrome usage,
Add the new docker images to publish worklow,
Update requirements.txt and pip requirements
2024-11-17 11:06:37 +01:00