MODEL_CONFIG = { "openai": { "gpt-4o": { "tool_calling_supported": True, "processing_chunk_size": 10000, "processing_chunk_overlap": 200, "processing_min_chunk_size": 8000, "processing_max_chunk_size": 12000, "prompt_templates": [ "summary", "rag", "history", "encyclopedia", "transcript", "html_parse", "pdf_parse" ] }, "gpt-4o-mini": { "tool_calling_supported": True, "processing_chunk_size": 10000, "processing_chunk_overlap": 200, "processing_min_chunk_size": 8000, "processing_max_chunk_size": 12000, "prompt_templates": [ "summary", "rag", "history", "encyclopedia", "transcript", "html_parse", "pdf_parse" ] }, # Add other OpenAI models here }, "anthropic": { "claude-3-5-sonnet": { "tool_calling_supported": True, "processing_chunk_size": 10000, "processing_chunk_overlap": 200, "processing_min_chunk_size": 8000, "processing_max_chunk_size": 12000, "prompt_templates": [ "summary", "rag", "history", "encyclopedia", "transcript", "html_parse", "pdf_parse" ] }, # Add other Anthropic models here }, }