fix(ai): require explicit anthropic compat metadata

This commit is contained in:
Mario Zechner
2026-06-23 21:04:59 +02:00
parent e00074358d
commit 6184307c39
3 changed files with 33 additions and 29 deletions
+10 -1
View File
@@ -79,7 +79,16 @@ const tool: Tool = {
parameters: Type.Object({ value: Type.String() }),
};
function createFireworksModel(compat?: Model<"anthropic-messages">["compat"]): Model<"anthropic-messages"> {
const FIREWORKS_ANTHROPIC_COMPAT = {
sendSessionAffinityHeaders: true,
supportsEagerToolInputStreaming: false,
supportsCacheControlOnTools: false,
supportsLongCacheRetention: false,
} satisfies NonNullable<Model<"anthropic-messages">["compat"]>;
function createFireworksModel(
compat: Model<"anthropic-messages">["compat"] = FIREWORKS_ANTHROPIC_COMPAT,
): Model<"anthropic-messages"> {
return {
id: "accounts/fireworks/models/kimi-k2p6",
name: "Kimi K2.6",