[
  {
    "input_cost_per_token": 0.000003,
    "output_cost_per_token": 0.000003,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "j2-light",
    "model_name": "J2 Light",
    "provider_id": "ai21",
    "provider_name": "AI21 Labs",
    "input_cost_per_million": 3,
    "output_cost_per_million": 3,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.00001,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "j2-mid",
    "model_name": "J2 Mid",
    "provider_id": "ai21",
    "provider_name": "AI21 Labs",
    "input_cost_per_million": 10,
    "output_cost_per_million": 10,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000015,
    "output_cost_per_token": 0.000015,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "j2-ultra",
    "model_name": "J2 Ultra",
    "provider_id": "ai21",
    "provider_name": "AI21 Labs",
    "input_cost_per_million": 15,
    "output_cost_per_million": 15,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 4097,
    "max_tokens": 4097,
    "model_id": "azure/gpt-3.5-turbo-instruct-0914",
    "model_name": "GPT-3.5 Turbo Instruct 0914",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "max_output_tokens": 0,
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 4097,
    "max_tokens": 4097,
    "model_id": "azure/gpt-35-turbo-instruct",
    "model_name": "GPT-35 Turbo Instruct",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "max_output_tokens": 0,
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 4097,
    "max_tokens": 4097,
    "model_id": "azure/gpt-35-turbo-instruct-0914",
    "model_name": "GPT-35 Turbo Instruct 0914",
    "provider_id": "azure",
    "provider_name": "Microsoft Azure",
    "max_output_tokens": 0,
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "command",
    "model_name": "Command",
    "provider_id": "cohere",
    "provider_name": "Cohere",
    "input_cost_per_million": 1,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "command-nightly",
    "model_name": "Command Nightly",
    "provider_id": "cohere",
    "provider_name": "Cohere",
    "input_cost_per_million": 1,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "model_id": "github_copilot/gpt-41-copilot",
    "model_name": "GPT-41 Copilot",
    "provider_id": "github",
    "provider_name": "Github",
    "max_input_tokens": 0,
    "max_output_tokens": 0,
    "input_cost_per_token": 0,
    "input_cost_per_million": 0,
    "output_cost_per_token": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 32000,
    "max_output_tokens": 8191,
    "max_tokens": 8191,
    "source": "https://docs.mistral.ai/capabilities/code_generation/",
    "model_id": "text-completion-codestral/codestral-2405",
    "model_name": "Codestral (May 2024)",
    "provider_id": "mistral",
    "provider_name": "Mistral AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 32000,
    "max_output_tokens": 8191,
    "max_tokens": 8191,
    "source": "https://docs.mistral.ai/capabilities/code_generation/",
    "model_id": "text-completion-codestral/codestral-latest",
    "model_name": "Codestral",
    "provider_id": "mistral",
    "provider_name": "Mistral AI",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 5e-7,
    "output_cost_per_token": 5e-7,
    "max_input_tokens": 16384,
    "max_output_tokens": 16384,
    "max_tokens": 16384,
    "model_id": "dolphin",
    "model_name": "Dolphin",
    "provider_id": "nlp",
    "provider_name": "Nlp",
    "input_cost_per_million": 0.5,
    "output_cost_per_million": 0.5,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "ollama/codegemma",
    "model_name": "Codegemma",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "ollama/codellama",
    "model_name": "Codellama",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "ollama/deepseek-coder-v2-base",
    "model_name": "Deepseek Coder V2 Base",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "ollama/deepseek-coder-v2-lite-base",
    "model_name": "Deepseek Coder V2 Lite Base",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "ollama/llama2-uncensored",
    "model_name": "Llama2 Uncensored",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "supports_function_calling": true,
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 8192,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "ollama/mistral",
    "model_name": "Mistral",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "ollama/orca-mini",
    "model_name": "Orca Mini",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 2048,
    "max_output_tokens": 2048,
    "max_tokens": 2048,
    "model_id": "ollama/vicuna",
    "model_name": "Vicuna",
    "provider_id": "ollama",
    "provider_name": "Ollama",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 1.25e-7,
    "output_cost_per_token": 1.25e-7,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "palm/text-bison",
    "model_name": "Text Bison",
    "provider_id": "palm",
    "provider_name": "Palm AI",
    "input_cost_per_million": 0.125,
    "output_cost_per_million": 0.125,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 1.25e-7,
    "output_cost_per_token": 1.25e-7,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "palm/text-bison-001",
    "model_name": "Text Bison 001",
    "provider_id": "palm",
    "provider_name": "Palm AI",
    "input_cost_per_million": 0.125,
    "output_cost_per_million": 0.125,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 1.25e-7,
    "output_cost_per_token": 1.25e-7,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "palm/text-bison-safety-off",
    "model_name": "Text Bison Safety Off",
    "provider_id": "palm",
    "provider_name": "Palm AI",
    "input_cost_per_million": 0.125,
    "output_cost_per_million": 0.125,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 1.25e-7,
    "output_cost_per_token": 1.25e-7,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "palm/text-bison-safety-recitation-off",
    "model_name": "Text Bison Safety Recitation Off",
    "provider_id": "palm",
    "provider_name": "Palm AI",
    "input_cost_per_million": 0.125,
    "output_cost_per_million": 0.125,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "sagemaker/meta-textgeneration-llama-2-13b",
    "model_name": "Meta Textgeneration Llama 2 13B",
    "provider_id": "sagemaker",
    "provider_name": "AWS Sage Maker",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "sagemaker/meta-textgeneration-llama-2-70b",
    "model_name": "Meta Textgeneration Llama 2 70B",
    "provider_id": "sagemaker",
    "provider_name": "AWS Sage Maker",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0,
    "output_cost_per_token": 0,
    "max_input_tokens": 4096,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "sagemaker/meta-textgeneration-llama-2-7b",
    "model_name": "Meta Textgeneration Llama 2 7B",
    "provider_id": "sagemaker",
    "provider_name": "AWS Sage Maker",
    "input_cost_per_million": 0,
    "output_cost_per_million": 0,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 2.5e-7,
    "output_cost_per_token": 7.5e-7,
    "max_input_tokens": 32000,
    "max_output_tokens": 8192,
    "max_tokens": 8192,
    "model_id": "text-completion-inception/mercury-edit-2",
    "model_name": "Mercury Edit 2",
    "provider_id": "text-completion-inception",
    "provider_name": "Text Completion Inception",
    "input_cost_per_million": 0.25,
    "output_cost_per_million": 0.75,
    "cache_read_cost_per_token": 2.5e-8,
    "cache_read_cost_per_million": 0.024999999999999998,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 4e-7,
    "output_cost_per_token": 4e-7,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "babbage-002",
    "model_name": "Babbage 002",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 0.39999999999999997,
    "output_cost_per_million": 0.39999999999999997,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000002,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "davinci-002",
    "model_name": "Davinci 002",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 2,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000016,
    "output_cost_per_token": 0.0000016,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "input_cost_per_token_batches": 2e-7,
    "max_tokens": 4096,
    "output_cost_per_token_batches": 2e-7,
    "model_id": "ft:babbage-002",
    "model_name": "Babbage 002 [Fine-tuned]",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.5999999999999999,
    "output_cost_per_million": 1.5999999999999999,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.000012,
    "output_cost_per_token": 0.000012,
    "max_input_tokens": 16384,
    "max_output_tokens": 4096,
    "input_cost_per_token_batches": 0.000001,
    "max_tokens": 4096,
    "output_cost_per_token_batches": 0.000001,
    "model_id": "ft:davinci-002",
    "model_name": "Davinci 002 [Fine-tuned]",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 12,
    "output_cost_per_million": 12,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 8192,
    "max_output_tokens": 4096,
    "max_tokens": 4096,
    "model_id": "gpt-3.5-turbo-instruct",
    "model_name": "GPT 3.5T Instruct",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.0000015,
    "output_cost_per_token": 0.000002,
    "max_input_tokens": 8192,
    "max_output_tokens": 4097,
    "max_tokens": 4097,
    "model_id": "gpt-3.5-turbo-instruct-0914",
    "model_name": "GPT-3.5 Turbo Instruct 0914",
    "provider_id": "text-completion-openai",
    "provider_name": "OpenAI",
    "input_cost_per_million": 1.5,
    "output_cost_per_million": 2,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.000028,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "text-unicorn",
    "model_name": "Text Unicorn",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 10,
    "output_cost_per_million": 28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  },
  {
    "input_cost_per_token": 0.00001,
    "output_cost_per_token": 0.000028,
    "max_input_tokens": 8192,
    "max_output_tokens": 1024,
    "max_tokens": 1024,
    "source": "https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#foundation_models",
    "model_id": "text-unicorn@001",
    "model_name": "Text Unicorn@001",
    "provider_id": "vertex",
    "provider_name": "Google Vertex AI",
    "input_cost_per_million": 10,
    "output_cost_per_million": 28,
    "cache_read_cost_per_token": 0,
    "cache_read_cost_per_million": 0,
    "cache_write_cost_per_token": 0,
    "cache_write_cost_per_million": 0,
    "model_type": "completion",
    "deprecation_date": null,
    "supports_function_calling": false,
    "supports_vision": false,
    "supports_json_mode": false,
    "supports_parallel_functions": false
  }
]