{"service":"Bedrock Multi-File Converse API with Extended Thinking","version":"2.2","features":["Smart model routing based on file size","Automatic file summarization for large documents (>10K tokens)","Direct file passing for small documents (≤10K tokens)","Extended thinking support for complex reasoning tasks","Multi-file support (up to 5 files)","Token tracking and optimization","Detailed processing logs with thinking insights"],"models":{"small_files":"arn:aws:bedrock:us-west-2:118068838049:inference-profile/global.anthropic.claude-opus-4-6-v1","large_files_generation":"arn:aws:bedrock:us-west-2:118068838049:inference-profile/global.anthropic.claude-opus-4-6-v1","summarization":"arn:aws:bedrock:us-west-2:118068838049:inference-profile/global.anthropic.claude-opus-4-6-v1"},"extended_thinking":{"enabled_by_default":true,"default_budget_tokens":10000,"minimum_budget":1024,"supported_models":["claude-haiku-4-5-20251001","claude-sonnet-4-5-20250929","claude-sonnet-4-20250514","claude-opus-4-5-20251101"]},"endpoints":{"/api/converse":"POST - Multipart form-data (file uploads) with thinking support","/api/converse/stream":"POST - Streaming Multipart form-data with accumulated text","/api/health":"GET - Health check with thinking config","/":"GET - API info"},"environment_variables":{"ENABLE_EXTENDED_THINKING":"Enable/disable extended thinking (default: true)","THINKING_BUDGET_TOKENS":"Token budget for thinking (default: 5000, min: 1024)"}}