code: def basic_config_dict():
      return {
          "routes": [
              {
                  "name": "completions-gpt4",
                  "route_type": "llm/v1/completions",
                  "model": {
                      "name": "gpt-4",
                      "provider": "openai",
                      "config": {
                          "openai_api_key": "mykey",
                          "openai_api_base": "https://api.openai.com/v1",
                          "openai_api_version": "2023-05-10",
                          "openai_api_type": "openai",
                          "openai_organization": "my_company",
                      },
                  },
              },
              {
                  "name": "chat-gpt4",
                  "route_type": "llm/v1/chat",
                  "model": {
                      "name": "gpt-4",
                      "provider": "openai",
                      "config": {"openai_api_key": "sk-openai"},
                  },
              },
              {
                  "name": "claude-chat",
                  "route_type": "llm/v1/chat",
                  "model": {
                      "name": "claude-v1",
                      "provider": "anthropic",
                      "config": {
                          "anthropic_api_key": "api_key",
                      },
                  },
              },
          ]
      }
  
file_path: mlflow/tests/gateway/test_gateway_config_parsing.py
imports: import re
  import warnings
  import pytest
  import yaml
  from mlflow.exceptions import MlflowException
  from mlflow.gateway.config import AnthropicConfig, OpenAIConfig, RouteConfig, _load_route_config, _resolve_api_key_from_input, _save_route_config
  from mlflow.gateway.utils import assemble_uri_path
label_desc: Use image node_id 1 for calling a global function with example usage: basic_config_dict() and returns: dict