diff --git a/src/components/models/ModelBadges.tsx b/src/components/models/ModelBadges.tsx index f259f1fb1ff..f9e768359f0 100644 --- a/src/components/models/ModelBadges.tsx +++ b/src/components/models/ModelBadges.tsx @@ -38,7 +38,7 @@ const ModelBadges = ({ model }: { model: WorkersAIModelsSchema }) => { } if (property_id === "planned_deprecation_date") { - const timestamp = Math.floor(new Date(value as string).getTime() / 1000); + const timestamp = Math.floor(new Date(value as string).getTime()); if (Date.now() > timestamp) { return { variant: "danger", text: "Deprecated" }; diff --git a/src/components/models/ModelFeatures.tsx b/src/components/models/ModelFeatures.tsx index 3c7071fa96e..1e6b2ce3cc3 100644 --- a/src/components/models/ModelFeatures.tsx +++ b/src/components/models/ModelFeatures.tsx @@ -31,8 +31,7 @@ const ModelFeatures = ({ model }: { model: WorkersAIModelsSchema }) => { {Date.now() > Math.floor( - new Date(properties.planned_deprecation_date).getTime() / - 1000, + new Date(properties.planned_deprecation_date).getTime(), ) ? "Deprecated" : "Planned Deprecation"} diff --git a/src/content/changelog/workers-ai/2025-09-05-embeddinggemma.mdx b/src/content/changelog/workers-ai/2025-09-05-embeddinggemma.mdx new file mode 100644 index 00000000000..5425105b9c0 --- /dev/null +++ b/src/content/changelog/workers-ai/2025-09-05-embeddinggemma.mdx @@ -0,0 +1,20 @@ +--- +title: Introducing EmbeddingGemma from Google on Workers AI +description: Partnering with Google to bring to you EmbeddingGemma best-in-class embedding performance for RAG and semantic search +date: 2025-09-05 +--- + +We're excited to be a launch partner alongside [Google](https://developers.googleblog.com/en/introducing-embeddinggemma/) to bring their newest embedding model, **EmbeddingGemma**, to Workers AI that delivers best-in-class performance for its size, enabling RAG and semantic search use cases. + +[`@cf/google/embeddinggemma-300m`](/workers-ai/models/embeddinggemma-300m/) is a 300M parameter embedding model from Google, built from Gemma 3 and the same research used to create Gemini models. This multilingual model supports 100+ languages, making it ideal for RAG systems, semantic search, content classification, and clustering tasks. + +**Using EmbeddingGemma in AutoRAG:** +Now you can leverage EmbeddingGemma directly through AutoRAG for your RAG pipelines. EmbeddingGemma's multilingual capabilities make it perfect for global applications that need to understand and retrieve content across different languages with exceptional accuracy. + +To use EmbeddingGemma for your AutoRAG projects: +1. Go to **Create** in the [AutoRAG dashboard](https://dash.cloudflare.com/?to=/:account/ai/autorag) +2. Follow the setup flow for your new RAG instance +3. In the **Generate Index** step, open up **More embedding models** and select `@cf/google/embeddinggemma-300m` as your embedding model +4. Complete the setup to create an AutoRAG + +Try it out and let us know what you think! \ No newline at end of file diff --git a/src/content/release-notes/workers-ai.yaml b/src/content/release-notes/workers-ai.yaml index e627cef9bd5..9886add22ac 100644 --- a/src/content/release-notes/workers-ai.yaml +++ b/src/content/release-notes/workers-ai.yaml @@ -3,6 +3,10 @@ link: "/workers-ai/changelog/" productName: Workers AI productLink: "/workers-ai/" entries: + - publish_date: "2025-09-05" + title: Introducing EmbeddingGemma from Google + description: |- + - We’re excited to be a launch partner alongside Google to bring their newest embedding model to Workers AI. We're excited to introduce EmbeddingGemma delivers best-in-class performance for its size, enabling RAG and semantic search use cases. Take a look at [`@cf/google/embeddinggemma-300m`](/workers-ai/models/embeddinggemma-300m) for more details. Now available to use for embedding in AutoRAG too. - publish_date: "2025-08-27" title: Introducing Partner models to the Workers AI catalog description: |- diff --git a/src/content/workers-ai-models/deepseek-coder-6.7b-base-awq.json b/src/content/workers-ai-models/deepseek-coder-6.7b-base-awq.json index 420bef8ac68..75127a16b00 100644 --- a/src/content/workers-ai-models/deepseek-coder-6.7b-base-awq.json +++ b/src/content/workers-ai-models/deepseek-coder-6.7b-base-awq.json @@ -19,6 +19,10 @@ "property_id": "context_window", "value": "4096" }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" + }, { "property_id": "terms", "value": "https://huggingface.co/TheBloke/deepseek-coder-6.7B-base-AWQ" diff --git a/src/content/workers-ai-models/deepseek-coder-6.7b-instruct-awq.json b/src/content/workers-ai-models/deepseek-coder-6.7b-instruct-awq.json index 37754a5d107..fd9acd08f4c 100644 --- a/src/content/workers-ai-models/deepseek-coder-6.7b-instruct-awq.json +++ b/src/content/workers-ai-models/deepseek-coder-6.7b-instruct-awq.json @@ -19,6 +19,10 @@ "property_id": "context_window", "value": "4096" }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" + }, { "property_id": "terms", "value": "https://huggingface.co/TheBloke/deepseek-coder-6.7B-instruct-AWQ" diff --git a/src/content/workers-ai-models/deepseek-math-7b-instruct.json b/src/content/workers-ai-models/deepseek-math-7b-instruct.json index a841324071e..38ce360a4cb 100644 --- a/src/content/workers-ai-models/deepseek-math-7b-instruct.json +++ b/src/content/workers-ai-models/deepseek-math-7b-instruct.json @@ -23,6 +23,10 @@ "property_id": "info", "value": "https://huggingface.co/deepseek-ai/deepseek-math-7b-instruct" }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" + }, { "property_id": "terms", "value": "https://github.com/deepseek-ai/DeepSeek-Math/blob/main/LICENSE-MODEL" diff --git a/src/content/workers-ai-models/discolm-german-7b-v1-awq.json b/src/content/workers-ai-models/discolm-german-7b-v1-awq.json index 3cc9a4bf251..a782430738d 100644 --- a/src/content/workers-ai-models/discolm-german-7b-v1-awq.json +++ b/src/content/workers-ai-models/discolm-german-7b-v1-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/TheBloke/DiscoLM_German_7b_v1-AWQ" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/falcon-7b-instruct.json b/src/content/workers-ai-models/falcon-7b-instruct.json index db373d9e1e4..edf4c3288aa 100644 --- a/src/content/workers-ai-models/falcon-7b-instruct.json +++ b/src/content/workers-ai-models/falcon-7b-instruct.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/tiiuae/falcon-7b-instruct" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/llama-2-13b-chat-awq.json b/src/content/workers-ai-models/llama-2-13b-chat-awq.json index bc87f796b42..deaa19a77f5 100644 --- a/src/content/workers-ai-models/llama-2-13b-chat-awq.json +++ b/src/content/workers-ai-models/llama-2-13b-chat-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/TheBloke/Llama-2-13B-chat-AWQ" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/llamaguard-7b-awq.json b/src/content/workers-ai-models/llamaguard-7b-awq.json index ef3f7e6d938..7c5b124dbb2 100644 --- a/src/content/workers-ai-models/llamaguard-7b-awq.json +++ b/src/content/workers-ai-models/llamaguard-7b-awq.json @@ -18,6 +18,10 @@ { "property_id": "context_window", "value": "4096" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/mistral-7b-instruct-v0.1-awq.json b/src/content/workers-ai-models/mistral-7b-instruct-v0.1-awq.json index dff17a736f1..7334100ea8b 100644 --- a/src/content/workers-ai-models/mistral-7b-instruct-v0.1-awq.json +++ b/src/content/workers-ai-models/mistral-7b-instruct-v0.1-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/TheBloke/Mistral-7B-Instruct-v0.1-AWQ" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/neural-chat-7b-v3-1-awq.json b/src/content/workers-ai-models/neural-chat-7b-v3-1-awq.json index 37eca190cdf..4d9b4edcb5f 100644 --- a/src/content/workers-ai-models/neural-chat-7b-v3-1-awq.json +++ b/src/content/workers-ai-models/neural-chat-7b-v3-1-awq.json @@ -18,6 +18,10 @@ { "property_id": "context_window", "value": "4096" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/openchat-3.5-0106.json b/src/content/workers-ai-models/openchat-3.5-0106.json index d2308b29abd..7d2f3a9c09d 100644 --- a/src/content/workers-ai-models/openchat-3.5-0106.json +++ b/src/content/workers-ai-models/openchat-3.5-0106.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/openchat/openchat-3.5-0106" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/openhermes-2.5-mistral-7b-awq.json b/src/content/workers-ai-models/openhermes-2.5-mistral-7b-awq.json index c679f11edf5..3cea3daad08 100644 --- a/src/content/workers-ai-models/openhermes-2.5-mistral-7b-awq.json +++ b/src/content/workers-ai-models/openhermes-2.5-mistral-7b-awq.json @@ -18,6 +18,10 @@ { "property_id": "context_window", "value": "4096" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/qwen1.5-0.5b-chat.json b/src/content/workers-ai-models/qwen1.5-0.5b-chat.json index 785da210b56..a03ae04ddde 100644 --- a/src/content/workers-ai-models/qwen1.5-0.5b-chat.json +++ b/src/content/workers-ai-models/qwen1.5-0.5b-chat.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/qwen/qwen1.5-0.5b-chat" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/qwen1.5-1.8b-chat.json b/src/content/workers-ai-models/qwen1.5-1.8b-chat.json index 9f980d704df..d5bb5c75f32 100644 --- a/src/content/workers-ai-models/qwen1.5-1.8b-chat.json +++ b/src/content/workers-ai-models/qwen1.5-1.8b-chat.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/qwen/qwen1.5-1.8b-chat" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/qwen1.5-14b-chat-awq.json b/src/content/workers-ai-models/qwen1.5-14b-chat-awq.json index f8d47c54777..9944e9bf11c 100644 --- a/src/content/workers-ai-models/qwen1.5-14b-chat-awq.json +++ b/src/content/workers-ai-models/qwen1.5-14b-chat-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/qwen/qwen1.5-14b-chat-awq" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/qwen1.5-7b-chat-awq.json b/src/content/workers-ai-models/qwen1.5-7b-chat-awq.json index 1ce2a9adc0e..d2e75adbd86 100644 --- a/src/content/workers-ai-models/qwen1.5-7b-chat-awq.json +++ b/src/content/workers-ai-models/qwen1.5-7b-chat-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/qwen/qwen1.5-7b-chat-awq" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/starling-lm-7b-beta.json b/src/content/workers-ai-models/starling-lm-7b-beta.json index 7c27f83a321..60d6332f93c 100644 --- a/src/content/workers-ai-models/starling-lm-7b-beta.json +++ b/src/content/workers-ai-models/starling-lm-7b-beta.json @@ -34,6 +34,10 @@ { "property_id": "max_total_tokens", "value": "4096" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/tinyllama-1.1b-chat-v1.0.json b/src/content/workers-ai-models/tinyllama-1.1b-chat-v1.0.json index e1544867408..032eff91576 100644 --- a/src/content/workers-ai-models/tinyllama-1.1b-chat-v1.0.json +++ b/src/content/workers-ai-models/tinyllama-1.1b-chat-v1.0.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/TinyLlama/TinyLlama-1.1B-Chat-v1.0" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/una-cybertron-7b-v2-bf16.json b/src/content/workers-ai-models/una-cybertron-7b-v2-bf16.json index d112df35440..6cb4c80aa4b 100644 --- a/src/content/workers-ai-models/una-cybertron-7b-v2-bf16.json +++ b/src/content/workers-ai-models/una-cybertron-7b-v2-bf16.json @@ -18,6 +18,10 @@ { "property_id": "context_window", "value": "15000" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": { diff --git a/src/content/workers-ai-models/zephyr-7b-beta-awq.json b/src/content/workers-ai-models/zephyr-7b-beta-awq.json index c8a428c43bb..2fe01faa0c2 100644 --- a/src/content/workers-ai-models/zephyr-7b-beta-awq.json +++ b/src/content/workers-ai-models/zephyr-7b-beta-awq.json @@ -22,6 +22,10 @@ { "property_id": "info", "value": "https://huggingface.co/TheBloke/zephyr-7B-beta-AWQ" + }, + { + "property_id": "planned_deprecation_date", + "value": "2025-10-01" } ], "schema": {