diff --git a/README.md b/README.md index fa874ef..538c31e 100644 --- a/README.md +++ b/README.md @@ -42,7 +42,7 @@ This lists various services that provide free access or credits towards API-base Zephyr 7B Beta20 requests/minute
200 requests/day Google AI Studio - Data is used for training (when used outside of the UK/CH/EEA/EU). + Data is used for training (when used outside of the UK/CH/EEA/EU). Gemini 1.5 Flash 1000000 tokens/minute
1500 requests/day
15 requests/minute @@ -69,11 +69,10 @@ This lists various services that provide free access or credits towards API-base text-embedding-004 - 1500 requests/min
100 content/batch + 150 batch requests/minute
1500 requests/minute
100 content/batch embedding-001 - 1500 requests/min
100 content/batch Google Cloud Vertex AI Very stringent payment verification for Google Cloud. @@ -93,7 +92,7 @@ This lists various services that provide free access or credits towards API-base Cohere - 10 requests/min
1000 requests/month + 20 requests/min
1000 requests/month
Command-R Shared Limit diff --git a/src/pull_available_models.py b/src/pull_available_models.py index a46cd38..11f9071 100644 --- a/src/pull_available_models.py +++ b/src/pull_available_models.py @@ -423,6 +423,12 @@ def fetch_gemini_limits(): elif quota.metric == 'generativelanguage.googleapis.com/generate_content_free_tier_requests': for dimension in quota.dimensions_infos: models[dimension.dimensions.get("model")][f"requests/{quota.refresh_interval}"] = dimension.details.value + elif quota.metric == "generativelanguage.googleapis.com/embed_text_requests": + for dimension in quota.dimensions_infos: + models["project-embedding"][f"requests/{quota.refresh_interval}"] = dimension.details.value + elif quota.metric == "generativelanguage.googleapis.com/batch_embed_text_requests": + for dimension in quota.dimensions_infos: + models["project-embedding"][f"batch requests/{quota.refresh_interval}"] = dimension.details.value pprint(models) return models @@ -463,7 +469,7 @@ def main(): table += f""" Google AI Studio - Data is used for training (when used outside of the UK/CH/EEA/EU). + Data is used for training (when used outside of the UK/CH/EEA/EU). Gemini 1.5 Flash {get_human_limits({"limits": gemini_models["gemini-1.5-flash"]})} @@ -490,11 +496,10 @@ def main(): text-embedding-004 - 1500 requests/min
100 content/batch + {get_human_limits({"limits": gemini_models["project-embedding"]})}
100 content/batch embedding-001 - 1500 requests/min
100 content/batch """ table += """