{authorInfo?.logo ? (
![]()
{
Yes |
)}
- {properties.price &&
- properties.price.map(
- (price: { price: number; unit: string }) => (
-
- | Pricing |
-
- {currencyFormatter.format(price.price)} {price.unit}
- |
-
- ),
- )}
+ {properties.price && properties.price.length > 0 && (
+
+ | Unit Pricing |
+
+ {properties.price
+ .map(
+ (price: { price: number; unit: string }) =>
+ `${currencyFormatter.format(price.price)} ${price.unit}`,
+ )
+ .join(", ")}
+ |
+
+ )}
>
diff --git a/src/components/models/data.ts b/src/components/models/data.ts
index 37093d8088679d0..d3c85fdcce153ee 100644
--- a/src/components/models/data.ts
+++ b/src/components/models/data.ts
@@ -5,6 +5,9 @@ import mistral from "../../assets/images/workers-ai/mistralai.svg";
import stabilityai from "../../assets/images/workers-ai/stabilityai.svg";
import huggingface from "../../assets/images/workers-ai/huggingface.svg";
import google from "../../assets/images/workers-ai/google.svg";
+import deepseek from "../../assets/images/workers-ai/deepseek.svg";
+import qwen from "../../assets/images/workers-ai/qwen.svg";
+import blackforestlabs from "../../assets/images/workers-ai/blackforestlabs.svg";
export const authorData: Record
= {
openai: {
@@ -39,4 +42,16 @@ export const authorData: Record = {
name: "Google",
logo: google.src,
},
+ "deepseek-ai": {
+ name: "DeepSeek",
+ logo: deepseek.src,
+ },
+ qwen: {
+ name: "Qwen",
+ logo: qwen.src,
+ },
+ "black-forest-labs": {
+ name: "Black Forest Labs",
+ logo: blackforestlabs.src,
+ },
};
diff --git a/src/schemas/workers-ai-models.ts b/src/schemas/workers-ai-models.ts
index 843b7f8e3310521..346c8df6f662f4b 100644
--- a/src/schemas/workers-ai-models.ts
+++ b/src/schemas/workers-ai-models.ts
@@ -12,6 +12,7 @@ export const workersAiModelsSchema = z.object({
name: z.string(),
description: z.string(),
}),
+ created_at: z.string().optional(),
tags: z.string().array().optional(),
properties: z
.object({