import type { ModelCapabilities } from "../../protocol/capabilities.js";
import type { MultimodalConstraints } from "../../protocol/multimodal.js";
export const ANTHROPIC_DEFAULT_CAPABILITIES: ModelCapabilities = {
supportsToolUse: true,
supportsStreaming: true,
supportsParallelToolCalls: false,
supportsThinking: false,
supportsJsonSchema: true,
supportsSystemPrompt: true,
supportsPromptCache: true,
maxContextTokens: 200000,
maxOutputTokens: 8192,
};
export const ANTHROPIC_DEFAULT_MULTIMODAL: MultimodalConstraints = {
input: ["text", "image"],
maxImagesPerRequest: 20,
supportedImageMimeTypes: ["image/jpeg", "image/png", "image/gif", "image/webp"],
imageDetail: "auto",
};