@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
23 lines (22 loc) • 957 B
TypeScript
import type { ModelDefinitionConfig } from "../config/types.js";
export declare const CLOUDFLARE_AI_GATEWAY_PROVIDER_ID = "cloudflare-ai-gateway";
export declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_ID = "claude-sonnet-4-5";
export declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_MODEL_REF = "cloudflare-ai-gateway/claude-sonnet-4-5";
export declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_CONTEXT_WINDOW = 200000;
export declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_MAX_TOKENS = 64000;
export declare const CLOUDFLARE_AI_GATEWAY_DEFAULT_COST: {
input: number;
output: number;
cacheRead: number;
cacheWrite: number;
};
export declare function buildCloudflareAiGatewayModelDefinition(params?: {
id?: string;
name?: string;
reasoning?: boolean;
input?: Array<"text" | "image">;
}): ModelDefinitionConfig;
export declare function resolveCloudflareAiGatewayBaseUrl(params: {
accountId: string;
gatewayId: string;
}): string;