<?php
/*
 * Copyright (c) 2025 AltumCode (https://altumcode.com/)
 *
 * This software is licensed exclusively by AltumCode and is sold only via https://altumcode.com/.
 * Unauthorized distribution, modification, or use of this software without a valid license is not permitted and may be subject to applicable legal actions.
 *
 * 🌍 View all other existing AltumCode projects via https://altumcode.com/
 * 📧 Get in touch for support or general queries via https://altumcode.com/contact
 * 📤 Download the latest version via https://altumcode.com/downloads
 *
 * 🐦 X/Twitter: https://x.com/AltumCode
 * 📘 Facebook: https://facebook.com/altumcode
 * 📸 Instagram: https://instagram.com/altumcode
 */

return [
    'gpt-4.1' => [
        'name' => 'GPT 4.1',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'gpt-4.1-mini' => [
        'name' => 'GPT 4.1 mini',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'gpt-4.1-nano' => [
        'name' => 'GPT 4.1 nano',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'o3' => [
        'name' => 'GPT o3',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'o3-mini' => [
        'name' => 'GPT o3 mini',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'o4-mini' => [
        'name' => 'GPT o4 mini',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'o1' => [
        'name' => 'GPT o1',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'o1-pro' => [
        'name' => 'GPT o1 pro',
        'max_tokens' => 4096,
        'context_window' => 200000,
        'type' => 'chat_completions',
    ],
    'gpt-4o-mini' => [
        'name' => 'GPT 4o mini',
        'max_tokens' => 4096,
        'context_window' => 128000,
        'type' => 'chat_completions',
    ],
    'gpt-4o' => [
        'name' => 'GPT 4o',
        'max_tokens' => 4096,
        'context_window' => 128000,
        'type' => 'chat_completions',
    ],
    'gpt-4-turbo' => [
        'name' => 'GPT 4 Turbo',
        'max_tokens' => 4096,
        'context_window' => 128000,
        'type' => 'chat_completions',
    ],
    'gpt-4' => [
        'name' => 'GPT 4',
        'max_tokens' => 8192,
        'context_window' => 8192,
        'type' => 'chat_completions',
    ],
    'gpt-3.5-turbo' => [
        'name' => 'GPT 3.5 Turbo',
        'max_tokens' => 4096,
        'context_window' => 16385,
        'type' => 'chat_completions',
    ],
];
