From 7ca42c16a558dcb58c8ef21f86e45c7777d4a488 Mon Sep 17 00:00:00 2001 From: Jun Siang Cheah Date: Thu, 13 Mar 2025 08:56:45 +0000 Subject: [PATCH] update --- README.md | 10 ++++++--- src/pull_available_models.py | 39 +++++++++++++++++++++++------------- 2 files changed, 32 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 71425d3..e97a9ec 100644 --- a/README.md +++ b/README.md @@ -61,8 +61,8 @@ This lists various services that provide free access or credits towards API-base Toppy M 7B Zephyr 7B Beta - Google AI Studio - Data is used for training (when used outside of the UK/CH/EEA/EU). + Google AI Studio + Data is used for training (when used outside of the UK/CH/EEA/EU). Gemini 2.0 Flash 1,000,000 tokens/minute
1,500 requests/day
15 requests/minute @@ -94,9 +94,13 @@ This lists various services that provide free access or credits towards API-base LearnLM 1.5 Pro (Experimental) 1,500 requests/day
15 requests/minute + + Gemma 3 27B Instruct + + text-embedding-004 - 150 batch requests/minute
1,500 requests/minute
100 content/batch + 150 batch requests/minute
1,500 requests/minute
100 content/batch embedding-001 diff --git a/src/pull_available_models.py b/src/pull_available_models.py index 62b8673..051cdeb 100644 --- a/src/pull_available_models.py +++ b/src/pull_available_models.py @@ -214,6 +214,13 @@ MODEL_TO_NAME_MAPPING = { "qwen/qwen-2.5-coder-32b-instruct:free": "Qwen2.5 Coder 32B Instruct", "mistral-7b-instruct-v0.3": "Mistral 7B Instruct v0.3", "moonshotai/moonlight-16b-a3b-instruct:free": "Moonlight-16B-A3B-Instruct", + "google/gemma-3-27b-it:free": "Gemma 3 27B Instruct", + "qwen/qwen-2.5-72b-instruct:free": "Qwen 2.5 72B Instruct", + "rekaai/reka-flash-3:free": "Reka Flash 3", + "deepseek/deepseek-r1-distill-qwen-32b:free": "DeepSeek R1 Distill Qwen 32B", + "deepseek/deepseek-r1-distill-qwen-14b:free": "DeepSeek R1 Distill Qwen 14B", + "qwen/qwen2.5-vl-72b-instruct": "Qwen2.5 VL 72B Instruct", + "qwen/qwq-32b-preview:free": "Qwen QwQ 32B Preview", } @@ -857,8 +864,8 @@ def main(): table += "\n" table += f""" - Google AI Studio - Data is used for training (when used outside of the UK/CH/EEA/EU). + Google AI Studio + Data is used for training (when used outside of the UK/CH/EEA/EU). Gemini 2.0 Flash {get_human_limits({"limits": gemini_models["gemini-2.0-flash"]})} @@ -890,9 +897,13 @@ def main(): LearnLM 1.5 Pro (Experimental) {get_human_limits({"limits": gemini_models["learnlm-1.5-pro-experimental"]})} + + Gemma 3 27B Instruct + {get_human_limits({"limits": gemini_models["gemma-3-27b-it"]})} + text-embedding-004 - {get_human_limits({"limits": gemini_models["project-embedding"]})}
100 content/batch + {get_human_limits({"limits": gemini_models["project-embedding"]})}
100 content/batch embedding-001 @@ -943,17 +954,6 @@ def main(): table += f"{get_human_limits(model)}" table += "\n" - for idx, model in enumerate(scaleway_models): - table += "" - if idx == 0: - table += '' - table += 'Scaleway Generative APIs (Free Beta until 12 March 2025)' - table += "" - table += '' - table += f"{model['name']}" - table += f"{get_human_limits(model)}" - table += "\n" - for idx, model in enumerate(ovh_models): table += "" if idx == 0: @@ -1084,6 +1084,17 @@ def main(): trial_table += f"{model['name']}" trial_table += "\n" + for idx, model in enumerate(scaleway_models): + trial_table += "" + if idx == 0: + trial_table += '' + trial_table += 'Scaleway Generative APIs' + trial_table += "" + trial_table += '1,000,000 free tokens' + trial_table += f"{get_human_limits(model)}" + trial_table += f"{model['name']}" + trial_table += "\n" + if MISSING_MODELS: logger.warning("Missing models:") logger.warning(