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 Beta | 20 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 += """