Commit graph

87 commits

Author SHA1 Message Date
hlohaus
f03c08d66f fix: Update Python version in CI workflow from 3.12 to 3.14 2026-01-27 11:20:56 +01:00
hlohaus
4e1f988ee2 chore: Update GitHub Actions to use stable versions and adjust refresh interval in Gemini provider 2026-01-22 02:14:43 +01:00
Padraic Slattery
dff826813f chore: Update outdated GitHub Actions versions 2026-01-21 11:55:55 +01:00
hlohaus
f571237eb7 Add YouTubeConverter for enhanced document conversion and update import paths 2025-10-31 03:07:21 +01:00
hlohaus
230a725748 Check out the Windows launcher for GPT4Free 2025-10-08 14:09:04 +02:00
H Lohaus
dd4910da94
Update build-packages.yml 2025-09-08 07:58:05 +02:00
hlohaus
b18d2970e0 Update build-linux-exe job to use matrix runner 2025-09-08 02:00:13 +02:00
hlohaus
455f7aa0f6 Add QwenCode provider and OAuth2 support with token management 2025-09-06 09:30:07 +02:00
hlohaus
25b35ddf99 Refactor build scripts and API to enhance model handling and improve timeout functionality 2025-09-04 22:21:42 +02:00
H Lohaus
9423a23003
Update build-packages.yml 2025-08-27 19:29:03 +02:00
hlohaus
3dbb01ce2c Update build 2025-08-27 01:07:16 +02:00
copilot-swe-agent[bot]
1f85c85b72 Implement Nuitka-based package building with architecture support
Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>
2025-08-26 22:53:07 +00:00
hlohaus
8fef9b16f3 Update build-packages.yml 2025-08-23 01:07:15 +02:00
hlohaus
4373ac940f Update build-packages.yml 2025-08-22 22:17:15 +02:00
hlohaus
2a4bd7014d Update build-packages.yml 2025-08-22 21:18:32 +02:00
hlohaus
bb8b7999a0 Update build-packages.yml 2025-08-22 21:08:25 +02:00
hlohaus
537dd8a572 Update build-packages.yml 2025-08-22 20:43:48 +02:00
copilot-swe-agent[bot]
b26c6abc2a Add Debian package builds and fix release asset uploads
Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>
2025-08-22 18:23:08 +00:00
hlohaus
75124e503f Update build-packages.yml 2025-08-22 19:31:03 +02:00
hlohaus
d7ae06617b Update build-packages.yml 2025-08-22 15:55:37 +02:00
H Lohaus
f9ad738ac7
Update build-packages.yml 2025-08-22 15:01:12 +02:00
H Lohaus
c0483fb738
Update build-packages.yml 2025-08-22 14:52:21 +02:00
H Lohaus
07e08d417a
Update build-packages.yml 2025-08-22 14:48:30 +02:00
hlohaus
a066b3a062 Fix build 2025-08-22 14:24:33 +02:00
hlohaus
c56d0a5204 Fix build 2025-08-22 13:56:46 +02:00
hlohaus
d0f0e4a954 Fix build 2025-08-22 13:51:45 +02:00
hlohaus
ae985be2eb Update build 2025-08-22 13:45:19 +02:00
hlohaus
612e1faec5 Fix build deb 2025-08-22 11:23:55 +02:00
hlohaus
a909827180 Update build packages 2025-08-22 11:12:02 +02:00
Copilot
9f02959cfc
Add comprehensive build workflow for multiple package formats (pip, winget, docker, executables, deb) (#3138)
* Add comprehensive build workflow and package configuration

Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>

* Complete build workflow implementation with documentation and testing

Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>

* Update WinGet package structure and build dependencies per feedback

Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>

* Simplify WinGet package identifier to "g4f" and add winget/* to .gitignore

Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: hlohaus <983577+hlohaus@users.noreply.github.com>
2025-08-22 10:59:04 +02:00
H Lohaus
ce30200e2e
Update copilot.yml 2025-06-03 00:24:30 +02:00
H Lohaus
21bfadd5b2
Update copilot.yml 2025-06-03 00:18:24 +02:00
H Lohaus
af02712ff3
Update copilot.yml 2025-06-03 00:13:09 +02:00
hlohaus
c471c53671 Update handle media uploads 2025-03-30 00:11:07 +01:00
hlohaus
6c8387f045 Update handle media uploads 2025-03-30 00:04:13 +01:00
Arken1xs
68414ece4c
Small fixes and updates around various providers (#2717)
* Update DDG.py: added Llama 3.3 Instruct and o3-mini

Duck.ai now supports o3-mini, and previous Llama 3.1 70B is now replaced by Llama 3.3 70B.

* Update DDG.py: change Llama 3.3 70B Instruct ID to "meta-llama/Llama-3.3-70B-Instruct-Turbo"

Fixed typo in full model name

* Update Cerebras.py: add "deepseek-r1-distill-llama-70b" to the models list

Cerebras now provides inference for a DeepSeek-R1 distilled to Llama 3.3 70B as well.

* Update models.py: reflect changes in DDG provider

- Removed DDG from best providers list for Llama 3.1 70B
- Added DDG to best providers list for o3-mini and Llama 3.3 70B

* A small update in HuggingFaceInference get_models() method

Previously, get_models() method was returning "TypeError: string indices must be integers, not 'str' on line 31" from time to time, possibly because of network error so the models list couldn't load and method was trying to parse this data. Now the code is updated in order to check for any potential errors first.

* Update BlackboxAPI.py: remove unused imports 

format_prompt() and JSON library are not being used here, so they may be removed safely.

* Update copilot.yml

This job is failing due to the error in JavaScript code; this commit is trying to fix it.

* Update providers-and-models.md to reflect latest changes

Updated models list and removed providers that are currently not working.
2025-02-19 16:34:30 +01:00
hlohaus
6b8e6adc9d Fix publish to pypi 2025-02-01 02:04:51 +01:00
hlohaus
efaf959d0c Update bulding and publishing docker image for arm64
Fix async_generator can't be used in 'await' expression on Windows
2025-01-25 14:25:08 +01:00
hlohaus
39255fc000 Enable armv7 build, add timeout for installing packages 2025-01-24 13:39:23 +01:00
Heiner Lohaus
5b76f2cde0 Fix docker build and fix api_base issue in OpenaiAPI providers 2024-12-16 19:07:41 +01:00
Heiner Lohaus
6b48af1757 Add armv7 docker image, Remove Bing provider, add update banner 2024-11-25 20:34:50 +01:00
Heiner Lohaus
6e99f70191 Fix optional fields in api 2024-11-25 08:53:57 +01:00
Heiner Lohaus
8153668ab8 Fix import Annotated typing 2024-11-25 01:24:03 +01:00
Heiner Lohaus
c57321e287 Improve error handling in api, Update openapi.json workflow 2024-11-24 23:34:59 +01:00
Heiner Lohaus
2114520ed2 Improve slim docker build, Add openapi.json to release 2024-11-24 22:20:08 +01:00
H Lohaus
9028a029ff
Update publish-workflow.yaml 2024-11-24 05:49:54 +01:00
Heiner Lohaus
2a7770ea51 Add full nodriver support to OpenaiChat
Move small docker images before old images
2024-11-18 02:53:50 +01:00
Heiner Lohaus
b7a8e03220 Update docker tags in workfloe for slim images,
Update read har file in OpenaiChat provider
Remove webdriver in OpenaiChat provider
Add supported_encodings and supported_encodings in OpenaiChat
2024-11-17 19:51:26 +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
H Lohaus
766b323572
Update unittest.yml 2024-04-08 07:55:19 +02:00