diff --git a/packages/models/src/models.ts b/packages/models/src/models.ts index 1d82d23290..0a2c0389ec 100644 --- a/packages/models/src/models.ts +++ b/packages/models/src/models.ts @@ -19,6 +19,7 @@ import { openbmbModels } from "./models/openbmb.js"; import { perplexityModels } from "./models/perplexity.js"; import { reveModels } from "./models/reve.js"; import { sakanaModels } from "./models/sakana.js"; +import { tencentModels } from "./models/tencent.js"; import { xaiModels } from "./models/xai.js"; import { xiaomiModels } from "./models/xiaomi.js"; import { zaiModels } from "./models/zai.js"; @@ -736,6 +737,7 @@ export const models = [ ...nousresearchModels, ...reveModels, ...sakanaModels, + ...tencentModels, ...nvidiaModels, ...openbmbModels, ...zaiModels, diff --git a/packages/models/src/models/tencent.ts b/packages/models/src/models/tencent.ts new file mode 100644 index 0000000000..f24e53b921 --- /dev/null +++ b/packages/models/src/models/tencent.ts @@ -0,0 +1,48 @@ +import type { ModelDefinition } from "@/models.js"; + +export const tencentModels = [ + { + id: "hy3", + name: "Hy3", + description: + "Tencent's 295B Mixture-of-Experts model with 21B active parameters, native 256K context support, and three reasoning modes for complex reasoning and agentic tasks.", + family: "tencent", + releasedAt: new Date("2026-07-06"), + providers: [ + { + providerId: "deepinfra", + externalId: "tencent/Hy3", + inputPrice: "0.14e-6", + cachedInputPrice: "0.035e-6", + outputPrice: "0.58e-6", + requestPrice: "0", + contextSize: 262144, + maxOutput: 131072, + quantization: "fp8", + streaming: true, + reasoning: true, + reasoningEfforts: ["none", "low", "high"], + vision: false, + tools: true, + jsonOutput: true, + jsonOutputSchema: true, + }, + { + providerId: "novita", + externalId: "tencent/hy3", + inputPrice: "0.14e-6", + cachedInputPrice: "0.035e-6", + outputPrice: "0.58e-6", + requestPrice: "0", + contextSize: 262144, + maxOutput: 262144, + streaming: true, + reasoning: true, + reasoningEfforts: ["none", "low", "high"], + vision: false, + tools: true, + jsonOutputSchema: true, + }, + ], + }, +] as const satisfies ModelDefinition[];