Spaces:
Runtime error
Runtime error
| const CLAUDE_CODE_COMPATIBLE_BASE_BETAS = [ | |
| "claude-code-20250219", | |
| "interleaved-thinking-2025-05-14", | |
| "effort-2025-11-24", | |
| ]; | |
| export const CLAUDE_CODE_COMPATIBLE_REDACT_THINKING_BETA = "redact-thinking-2026-02-12"; | |
| export type ClaudeCodeCompatibleBetaOptions = { | |
| redactThinking?: boolean; | |
| }; | |
| export function resolveClaudeCodeCompatibleAnthropicBeta( | |
| options: ClaudeCodeCompatibleBetaOptions = {} | |
| ): string { | |
| const betas = [...CLAUDE_CODE_COMPATIBLE_BASE_BETAS]; | |
| if (options.redactThinking === true) { | |
| betas.push(CLAUDE_CODE_COMPATIBLE_REDACT_THINKING_BETA); | |
| } | |
| return betas.join(","); | |
| } | |
| export const CLAUDE_CODE_COMPATIBLE_ANTHROPIC_BETA = resolveClaudeCodeCompatibleAnthropicBeta(); | |