Commit Graph

  • 8cea9b823a Update README.md main H Lohaus 2025-09-24 08:15:23 +02:00
  • 90627d595b Qwen Catch error (#3186) Ammar 2025-09-23 01:00:10 +03:00
  • 74fcb27cbc Add OpenRouterFree API key to environment and adjust max_tokens hlohaus 2025-09-22 22:32:49 +02:00
  • 391e1f463e Enhance Azure provider error handling and update environment variables hlohaus 2025-09-22 22:21:03 +02:00
  • cb0136fdcf Update Qwen.py H Lohaus 2025-09-21 22:26:28 +02:00
  • 3e37961b00 Merge pull request #3184 from xtekky/3mora2-main 0.6.3.0 H Lohaus 2025-09-21 13:37:15 +02:00
  • 5bac1a8bfb Refactor QwenCode and oauthFlow for improved model handling and credential management 3mora2-main hlohaus 2025-09-21 13:33:49 +02:00
  • 9bed8da354 Swap model aliases for consistency and enhance model retrieval logic hlohaus 2025-09-21 12:48:55 +02:00
  • 3fca4145c1 Merge pull request #3183 from xtekky/3mora2-main H Lohaus 2025-09-21 11:57:20 +02:00
  • bb02eeb481 Add model alias for Kimi-K2-Instruct and update best_provider references hlohaus 2025-09-21 11:55:29 +02:00
  • 4e5c26fd60 Remove unused import and update sse_stream function signature for consistency hlohaus 2025-09-21 11:40:54 +02:00
  • bfc7707cd5 Qwen add media Ammar 2025-09-19 21:49:51 +03:00
  • f46c179359 Fix typo in organization_id attribute in Claude class hlohaus 2025-09-13 21:49:57 +02:00
  • f13a4fc715 Update LMArena.py H Lohaus 2025-09-13 17:10:45 +02:00
  • ce888ad47c Update OpenRouter.py H Lohaus 2025-09-13 17:10:01 +02:00
  • 89a3da5800 Update STATIC_URL 0.6.2.9 hlohaus 2025-09-12 09:30:53 +02:00
  • 91ea2d7a27 Add streaming endpoint for file management and enhance manage_files function hlohaus 2025-09-12 00:30:12 +02:00
  • 0804d6836a Comment out JSDELIVR_URL replacement in render function to prevent URL rewriting hlohaus 2025-09-11 22:59:04 +02:00
  • d7375d4c6c Add Claude provider with authentication handling and update Nvidia provider hlohaus 2025-09-11 20:55:31 +02:00
  • f8c10a41ad Update README.md hlohaus 2025-09-10 13:25:36 +02:00
  • 4f8456623d Fix error logging format in provider model retrieval and improve message handling in raise_for_status hlohaus 2025-09-10 09:09:53 +02:00
  • e1a665dfbf Add error handling for provider model checks in AnyProvider hlohaus 2025-09-10 00:34:39 +02:00
  • 217c1e85db Enhance OpenaiTemplate and Nvidia providers with support for text/plain responses and improved error handling hlohaus 2025-09-09 21:18:47 +02:00
  • 6ad8c8c397 Merge pull request #3173 from restartxx/feat/add-qwen3-max-model H Lohaus 2025-09-09 20:22:25 +02:00
  • de688319ae Add error handling for missing authentication and Unicode encoding in response streaming hlohaus 2025-09-08 15:40:32 +02:00
  • ed31d0e4e1 Update requirements.txt 0.6.2.8 H Lohaus 2025-09-08 09:56:49 +02:00
  • 7e34009fc9 Enhance LMArena and PuterJS providers with error handling and model filtering improvements hlohaus 2025-09-08 09:19:10 +02:00
  • dd4910da94 Update build-packages.yml 0.6.2.7 H Lohaus 2025-09-08 07:58:05 +02:00
  • 6972b56c8c feat(qwen): add support for qwen3-max-preview model Oppon 2025-09-08 01:24:47 -03:00
  • 4c1da4e610 Fix handling of stream_timeout hlohaus 2025-09-08 05:21:44 +02:00
  • b18d2970e0 Update build-linux-exe job to use matrix runner 0.6.2.6 hlohaus 2025-09-08 02:00:13 +02:00
  • ce82746890 Add initial implementation of the Qwen provider 0.6.2.5 hlohaus 2025-09-07 09:20:33 +02:00
  • 0f8853d9f3 Fix latest_version handling in render function to correctly append query string hlohaus 2025-09-07 02:54:09 +02:00
  • 99e647a016 Update render function to use GITHUB_URL for download URL handling hlohaus 2025-09-07 02:44:05 +02:00
  • 3852fda31d Refactor render function to simplify download URL handling by removing version query parameter hlohaus 2025-09-07 02:42:06 +02:00
  • 130a429500 Update download URL in website.py to use GITHUB_URL for improved version handling hlohaus 2025-09-07 02:27:29 +02:00
  • 9b4727b2f1 Update render function to use latest_version for download URL and cache handling hlohaus 2025-09-07 01:57:38 +02:00
  • 24ebab640c Refactor tool_calls handling in iter_response and async_iter_response functions for improved readability and logic consistency hlohaus 2025-09-07 01:44:03 +02:00
  • bc77a9226e Update render function to include version in download URL and improve cache handling hlohaus 2025-09-07 01:39:12 +02:00
  • ffae27b3cf Refactor render function in website.py to improve HTML handling and caching logic hlohaus 2025-09-07 01:02:35 +02:00
  • 09b35403e3 Update g4f_cli.py to call main function from g4f.cli on execution hlohaus 2025-09-06 21:27:32 +02:00
  • 4f44c149ba Refactor BrowserConfig class: move it from requests to cookies module and update its initialization. hlohaus 2025-09-06 21:22:15 +02:00
  • c7bb1538ea Add BrowserConfig initialization in cookies.py and ensure directory creation in SharedTokenManager hlohaus 2025-09-06 21:20:34 +02:00
  • aff4e12784 Improve user identity header handling in Copilot provider by conditionally including it based on access token presence. hlohaus 2025-09-06 20:41:00 +02:00
  • 76a1bb754c Ensure BrowserConfig port is converted to integer when retrieved from environment variable hlohaus 2025-09-06 20:36:15 +02:00
  • a4d0a10a4f Update BrowserConfig port retrieval to handle non-integer values from environment variable hlohaus 2025-09-06 20:32:23 +02:00
  • bca45481ea Refactor SharedTokenManager to remove async from reloadCredentialsFromFile and update its invocation. Set default host in BrowserConfig to 127.0.0.1. hlohaus 2025-09-06 20:22:15 +02:00
  • d0ae94def3 Refactor Copilot provider to improve authentication handling and streamline media uploads; add error handling for user retrieval. Enhance QwenCode provider to manage token validation and refresh logic. Update backend API to include new error handling for model and provider not found scenarios. Add start-browser script for automated Chrome launch. hlohaus 2025-09-06 20:11:24 +02:00
  • 2bb58a18be Enhance LMArena provider to handle image responses and raise MissingRequirementsError for missing auth files hlohaus 2025-09-06 19:02:11 +02:00
  • 933fff985b Enhance PuterJS provider to track live model instances and update BrowserConfig for automation tool settings 0.6.2.4 hlohaus 2025-09-06 16:28:17 +02:00
  • b4ed1a55da Add more live info hlohaus 2025-09-06 12:42:51 +02:00
  • 9fbff6347c Refactor Gemini, GeminiCLI, GeminiPro, and QwenCode providers to streamline model handling and track live instances hlohaus 2025-09-06 12:32:13 +02:00
  • 6607c82d3c Track live model instances in Ollama and Cohere providers, updating count on model retrieval hlohaus 2025-09-06 12:10:14 +02:00
  • 3df3595e63 Add models_needs_auth flag to Groq provider and enhance get_models method to load API key hlohaus 2025-09-06 12:01:10 +02:00
  • 5bfea4611a Track live model instances in PollinationsAI, LMArena, OpenaiTemplate, and base_provider classes hlohaus 2025-09-06 11:48:21 +02:00
  • 1cbf9dfb6a Track live provider instances and update count on success or failure in various providers hlohaus 2025-09-06 11:28:09 +02:00
  • 6a6a25fba8 Improve error handling in QwenCode and update credential file path retrieval in SharedTokenManager hlohaus 2025-09-06 10:36:59 +02:00
  • 455f7aa0f6 Add QwenCode provider and OAuth2 support with token management hlohaus 2025-09-06 09:30:07 +02:00
  • e1e34eccb3 Enhance Cohere and OpenRouter providers with API key handling and model management improvements 0.6.2.3 hlohaus 2025-09-05 18:17:48 +02:00
  • c045a64697 Update README.md hlohaus 2025-09-05 10:57:53 +02:00
  • 1286ededbb Update README.md hlohaus 2025-09-05 10:55:21 +02:00
  • 83e1519165 Update Nuitka build script to include --onefile argument and improve output verification 0.6.2.2 hlohaus 2025-09-05 10:49:11 +02:00
  • 6aa0a6a535 Update build-nuitka.sh H Lohaus 2025-09-05 10:12:20 +02:00
  • 3a90353853 Update README.md H Lohaus 2025-09-05 08:12:35 +02:00
  • d8709aaf31 Update README.md H Lohaus 2025-09-05 08:04:41 +02:00
  • aebc28d515 Update README.md H Lohaus 2025-09-05 07:59:25 +02:00
  • 4d172f7e72 Update README.md H Lohaus 2025-09-05 07:52:40 +02:00
  • 1a293b545e Update README.md H Lohaus 2025-09-05 07:48:24 +02:00
  • 26897ec9c3 Merge pull request #3164 from TheFirstNoob/main 0.6.2.1 H Lohaus 2025-09-05 05:22:06 +02:00
  • be52b6aff0 Add user information to encryption response in handle_synthesize method hlohaus 2025-09-05 05:05:17 +02:00
  • 2030bdd62a Fix JSDELIVR_URL replacement in render function to ensure correct path formatting hlohaus 2025-09-05 04:08:46 +02:00
  • 17b2526f69 Refactor G4F API key decryption to improve error handling and user validation hlohaus 2025-09-05 04:03:21 +02:00
  • 2832a98454 Refactor error handling in Api class to ensure consistent response for invalid providers hlohaus 2025-09-05 03:12:13 +02:00
  • 1ddf666da4 Fix owned_by retrieval in Api class to use provider directly hlohaus 2025-09-05 02:50:19 +02:00
  • 1d4c708726 Add models_needs_auth attribute to FenayAI class and fix owned_by retrieval in Api class hlohaus 2025-09-05 02:46:09 +02:00
  • c388606c52 Fix missing comma TheFirstNoob 2025-09-05 03:35:43 +03:00
  • b8845f4afe Fix header key formatting in get_provider_models method hlohaus 2025-09-05 01:52:46 +02:00
  • 92c083440f Remove PollinationsAI from best_provider list for gpt-4.1-nano model hlohaus 2025-09-05 00:09:15 +02:00
  • 50760a94e4 Merge pull request #3147 from xtekky/copilot/fix-3144 H Lohaus 2025-09-05 00:07:41 +02:00
  • 03eef2a226 Enhance Copilot provider to support user identity type in API requests and improve bucket item handling copilot/fix-3144 hlohaus 2025-09-05 00:01:52 +02:00
  • 0ac4239a47 Update Azure output format to PNG and ensure Together model authentication requirement is clear hlohaus 2025-09-04 22:27:25 +02:00
  • 25b35ddf99 Refactor build scripts and API to enhance model handling and improve timeout functionality hlohaus 2025-09-04 22:21:42 +02:00
  • 1edd0fff17 Refactor model handling and improve timeout functionality hlohaus 2025-09-04 18:11:05 +02:00
  • e09c08969a Update PollinationsAI model retrieval to use new API endpoint with fallback 0.6.2.0 hlohaus 2025-09-04 15:16:51 +02:00
  • 690b95c0af Merge pull request #3148 from xtekky/copilot/fix-3145 H Lohaus 2025-09-04 13:01:51 +02:00
  • a1c3ed72c2 Refactor Cohere provider to update API endpoint and improve model retrieval logic hlohaus 2025-09-04 13:01:15 +02:00
  • e2f8437cc6 Refactor API key validation to improve error handling and user retrieval logic hlohaus 2025-09-04 12:35:59 +02:00
  • f269ea1b4c Fix user retrieval logic to raise an error if user is not set in API key validation hlohaus 2025-09-04 12:13:03 +02:00
  • d6e0cfaae6 Fix user retrieval logic in API key validation to ensure user is set correctly hlohaus 2025-09-04 12:12:26 +02:00
  • 2dfa807cfb Refactor provider type determination to use 'chat' for non-image models and update download URL configuration hlohaus 2025-09-04 12:07:42 +02:00
  • 01e7af68c0 Enhance error logging for invalid G4F API keys by capturing exception details hlohaus 2025-09-04 11:15:03 +02:00
  • ad9069f3ad Refactor get_alias method to prioritize first alias if available hlohaus 2025-09-04 08:24:06 +02:00
  • d6e2bf2c9e Fix secret validation logic to allow non-negative time differences hlohaus 2025-09-04 08:01:05 +02:00
  • 5ebe7763de Improve logging for invalid G4F API keys hlohaus 2025-09-04 07:18:39 +02:00
  • b400ceee3b Log invalid requests hlohaus 2025-09-04 06:38:27 +02:00
  • 3fc69e0a99 Log invalid requests hlohaus 2025-09-04 06:32:03 +02:00
  • 9dd90991b6 Update backend_api.py hlohaus 2025-09-04 06:03:54 +02:00
  • 7c5ec5325a Update EasyChat and OpenRouter classes, modify backend API timing, and enhance website rendering hlohaus 2025-09-04 02:42:04 +02:00
  • e5e2737789 Merge pull request #3159 from 3mora2/main H Lohaus 2025-09-03 18:37:04 +02:00
  • 6935580bd7 Update g4f/image/__init__.py H Lohaus 2025-09-03 17:11:43 +02:00