From 56eb7d0edffc9542ae91a1afa79d9f78f3405f8e Mon Sep 17 00:00:00 2001 From: Blair Chen Date: Mon, 10 Jul 2023 00:55:20 +0800 Subject: [PATCH] Upgrade to latest OpenAI models - Introduced new models like 'whisper-1', 'text-davinci-003', 'gpt-4', 'gpt-3.5-turbo-0613', and 'gpt-3.5-turbo-16k-0613' - Updated permissions for different models, including 'gpt-4-0613', 'ada', 'ada-code-search-code' and 'text-similarity-davinci-001' - Removed specific outdated models such as 'gpt-3.5-turbo-0301' --- src/pages/api/models.ts | 662 ++++++++++++++-------------------------- 1 file changed, 235 insertions(+), 427 deletions(-) diff --git a/src/pages/api/models.ts b/src/pages/api/models.ts index d8dc521..d94101b 100644 --- a/src/pages/api/models.ts +++ b/src/pages/api/models.ts @@ -6,6 +6,30 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) const models = { object: 'list', data: [ + { + id: 'whisper-1', + object: 'model', + created: 1677532384, + owned_by: 'openai-internal', + permission: [ + { + id: 'modelperm-KlsZlfft3Gma8pI6A8rTnyjs', + object: 'model_permission', + created: 1683912666, + allow_create_engine: false, + allow_sampling: true, + allow_logprobs: true, + allow_search_indices: false, + allow_view: true, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'whisper-1', + parent: null + }, { id: 'babbage', object: 'model', @@ -30,6 +54,30 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) root: 'babbage', parent: null }, + { + id: 'text-davinci-003', + object: 'model', + created: 1669599635, + owned_by: 'openai-internal', + permission: [ + { + id: 'modelperm-jepinXYt59ncUQrjQEIUEDyC', + object: 'model_permission', + created: 1688551385, + allow_create_engine: false, + allow_sampling: true, + allow_logprobs: true, + allow_search_indices: false, + allow_view: true, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'text-davinci-003', + parent: null + }, { id: 'davinci', object: 'model', @@ -175,39 +223,39 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) parent: null }, { - id: 'ada', + id: 'gpt-4-0613', object: 'model', - created: 1649357491, + created: 1686588896, owned_by: 'openai', permission: [ { - id: 'modelperm-u0nKN4ub7EVQudgMuvCuvDjc', + id: 'modelperm-qYdrB0mRc03lRQ2hT39jaoaZ', object: 'model_permission', - created: 1675997661, + created: 1688064550, allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, + allow_sampling: false, + allow_logprobs: false, allow_search_indices: false, - allow_view: true, + allow_view: false, allow_fine_tuning: false, organization: '*', group: null, is_blocking: false } ], - root: 'ada', + root: 'gpt-4-0613', parent: null }, { - id: 'curie-instruct-beta', + id: 'ada', object: 'model', - created: 1649364042, + created: 1649357491, owned_by: 'openai', permission: [ { - id: 'modelperm-JlSyMbxXeFm42SDjN0wTD26Y', + id: 'modelperm-u0nKN4ub7EVQudgMuvCuvDjc', object: 'model_permission', - created: 1669070162, + created: 1675997661, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -219,7 +267,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'curie-instruct-beta', + root: 'ada', parent: null }, { @@ -271,15 +319,39 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) parent: null }, { - id: 'whisper-1', + id: 'gpt-4', object: 'model', - created: 1677532384, - owned_by: 'openai-internal', + created: 1687882411, + owned_by: 'openai', permission: [ { - id: 'modelperm-djnD3SGvfG9uvdu0Iz9Q66vO', + id: 'modelperm-diiQtZ5tUpybamu7FIVQlA9l', object: 'model_permission', - created: 1679416530, + created: 1688683976, + allow_create_engine: false, + allow_sampling: false, + allow_logprobs: false, + allow_search_indices: false, + allow_view: false, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'gpt-4', + parent: null + }, + { + id: 'gpt-3.5-turbo-0613', + object: 'model', + created: 1686587434, + owned_by: 'openai', + permission: [ + { + id: 'modelperm-bpckooQK40TixMluAcpyCFgL', + object: 'model_permission', + created: 1688690348, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -291,7 +363,31 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'whisper-1', + root: 'gpt-3.5-turbo-0613', + parent: null + }, + { + id: 'gpt-3.5-turbo-16k-0613', + object: 'model', + created: 1685474247, + owned_by: 'openai', + permission: [ + { + id: 'modelperm-ZY0iXVEnYcuTmNTeVNoZLg0n', + object: 'model_permission', + created: 1688692724, + allow_create_engine: false, + allow_sampling: true, + allow_logprobs: true, + allow_search_indices: false, + allow_view: true, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'gpt-3.5-turbo-16k-0613', parent: null }, { @@ -342,6 +438,54 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) root: 'text-curie-001', parent: null }, + { + id: 'gpt-3.5-turbo', + object: 'model', + created: 1677610602, + owned_by: 'openai', + permission: [ + { + id: 'modelperm-iazAzvOcSRf4lOkK4p5B6EP8', + object: 'model_permission', + created: 1688690441, + allow_create_engine: false, + allow_sampling: true, + allow_logprobs: true, + allow_search_indices: false, + allow_view: true, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'gpt-3.5-turbo', + parent: null + }, + { + id: 'gpt-3.5-turbo-16k', + object: 'model', + created: 1683758102, + owned_by: 'openai-internal', + permission: [ + { + id: 'modelperm-incf1vHEBCbZnCddTGBKniux', + object: 'model_permission', + created: 1688692820, + allow_create_engine: false, + allow_sampling: true, + allow_logprobs: true, + allow_search_indices: false, + allow_view: true, + allow_fine_tuning: false, + organization: '*', + group: null, + is_blocking: false + } + ], + root: 'gpt-3.5-turbo-16k', + parent: null + }, { id: 'code-search-babbage-code-001', object: 'model', @@ -391,15 +535,15 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) parent: null }, { - id: 'text-embedding-ada-002', + id: 'text-similarity-ada-001', object: 'model', - created: 1671217299, - owned_by: 'openai-internal', + created: 1651172505, + owned_by: 'openai-dev', permission: [ { - id: 'modelperm-Dbv2FOgMdlDjO8py8vEjD5Mi', + id: 'modelperm-DdCqkqmORpqxqdg4TkFRAgmw', object: 'model_permission', - created: 1678892857, + created: 1669092759, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -411,23 +555,23 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-embedding-ada-002', + root: 'text-similarity-ada-001', parent: null }, { - id: 'text-similarity-ada-001', + id: 'curie-instruct-beta', object: 'model', - created: 1651172505, - owned_by: 'openai-dev', + created: 1649364042, + owned_by: 'openai', permission: [ { - id: 'modelperm-DdCqkqmORpqxqdg4TkFRAgmw', + id: 'modelperm-bsg59MlOi88CMf1MjnIKrT5a', object: 'model_permission', - created: 1669092759, + created: 1680267269, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, - allow_search_indices: true, + allow_search_indices: false, allow_view: true, allow_fine_tuning: false, organization: '*', @@ -435,23 +579,23 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-similarity-ada-001', + root: 'curie-instruct-beta', parent: null }, { - id: 'ada-code-search-code', + id: 'gpt-3.5-turbo-0301', object: 'model', - created: 1651172505, - owned_by: 'openai-dev', + created: 1677649963, + owned_by: 'openai', permission: [ { - id: 'modelperm-wa8tg4Pi9QQNaWdjMTM8dkkx', + id: 'modelperm-v60zSOg6kSqrIjHyLT3wC4Io', object: 'model_permission', - created: 1669087421, + created: 1688063670, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, - allow_search_indices: true, + allow_search_indices: false, allow_view: true, allow_fine_tuning: false, organization: '*', @@ -459,19 +603,19 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'ada-code-search-code', + root: 'gpt-3.5-turbo-0301', parent: null }, { - id: 'ada-similarity', + id: 'ada-code-search-code', object: 'model', - created: 1651172507, + created: 1651172505, owned_by: 'openai-dev', permission: [ { - id: 'modelperm-LtSIwCEReeDcvGTmM13gv6Fg', + id: 'modelperm-wa8tg4Pi9QQNaWdjMTM8dkkx', object: 'model_permission', - created: 1669092759, + created: 1669087421, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -483,23 +627,23 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'ada-similarity', + root: 'ada-code-search-code', parent: null }, { - id: 'text-davinci-003', + id: 'ada-similarity', object: 'model', - created: 1669599635, - owned_by: 'openai-internal', + created: 1651172507, + owned_by: 'openai-dev', permission: [ { - id: 'modelperm-BptJFQovWB2rXq80ox1pVvza', + id: 'modelperm-LtSIwCEReeDcvGTmM13gv6Fg', object: 'model_permission', - created: 1679527838, + created: 1669092759, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, - allow_search_indices: false, + allow_search_indices: true, allow_view: true, allow_fine_tuning: false, organization: '*', @@ -507,7 +651,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-davinci-003', + root: 'ada-similarity', parent: null }, { @@ -774,30 +918,6 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) root: 'curie-search-query', parent: null }, - { - id: 'gpt-3.5-turbo-0301', - object: 'model', - created: 1677649963, - owned_by: 'openai', - permission: [ - { - id: 'modelperm-vrvwsIOWpZCbya4ceX3Kj4qw', - object: 'model_permission', - created: 1679602087, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'gpt-3.5-turbo-0301', - parent: null - }, { id: 'davinci-search-query', object: 'model', @@ -895,43 +1015,43 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) parent: null }, { - id: 'text-search-babbage-doc-001', + id: 'gpt-4-0314', object: 'model', - created: 1651172509, - owned_by: 'openai-dev', + created: 1687882410, + owned_by: 'openai', permission: [ { - id: 'modelperm-ao2r26P2Th7nhRFleHwy2gn5', + id: 'modelperm-tzDBunpcuXprdwTTUepe3YIN', object: 'model_permission', - created: 1669084981, + created: 1688711426, allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: true, - allow_view: true, + allow_sampling: false, + allow_logprobs: false, + allow_search_indices: false, + allow_view: false, allow_fine_tuning: false, organization: '*', group: null, is_blocking: false } ], - root: 'text-search-babbage-doc-001', + root: 'gpt-4-0314', parent: null }, { - id: 'gpt-3.5-turbo', + id: 'text-search-babbage-doc-001', object: 'model', - created: 1677610602, - owned_by: 'openai', + created: 1651172509, + owned_by: 'openai-dev', permission: [ { - id: 'modelperm-M56FXnG1AsIr3SXq8BYPvXJA', + id: 'modelperm-ao2r26P2Th7nhRFleHwy2gn5', object: 'model_permission', - created: 1679602088, + created: 1669084981, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, - allow_search_indices: false, + allow_search_indices: true, allow_view: true, allow_fine_tuning: false, organization: '*', @@ -939,7 +1059,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'gpt-3.5-turbo', + root: 'text-search-babbage-doc-001', parent: null }, { @@ -1135,15 +1255,15 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) parent: null }, { - id: 'text-similarity-davinci-001', + id: 'text-embedding-ada-002', object: 'model', - created: 1651172505, - owned_by: 'openai-dev', + created: 1671217299, + owned_by: 'openai-internal', permission: [ { - id: 'modelperm-OvmcfYoq5V9SF9xTYw1Oz6Ue', + id: 'modelperm-3nA9lRH2BRk4nbMOp5RUC5Pl', object: 'model_permission', - created: 1669066356, + created: 1687981941, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -1155,43 +1275,19 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-similarity-davinci-001', + root: 'text-embedding-ada-002', parent: null }, { - id: 'text-davinci-002', + id: 'text-similarity-davinci-001', object: 'model', - created: 1649880484, - owned_by: 'openai', - permission: [ - { - id: 'modelperm-l4EU6QlN1HcS0so0jU16kyg8', - object: 'model_permission', - created: 1679355287, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'text-davinci-002', - parent: null - }, - { - id: 'davinci-similarity', - object: 'model', - created: 1651172509, + created: 1651172505, owned_by: 'openai-dev', permission: [ { - id: 'modelperm-lYYgng3LM0Y97HvB5CDc8no2', + id: 'modelperm-OvmcfYoq5V9SF9xTYw1Oz6Ue', object: 'model_permission', - created: 1669066353, + created: 1669066356, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -1203,307 +1299,19 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'davinci-similarity', - parent: null - }, - { - id: 'cushman:2020-05-03', - object: 'model', - created: 1590625110, - owned_by: 'system', - permission: [ - { - id: 'snapperm-FAup8P1KqclNlTsunLDRiesT', - object: 'model_permission', - created: 1590625111, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: true, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'cushman:2020-05-03', - parent: null - }, - { - id: 'ada:2020-05-03', - object: 'model', - created: 1607631625, - owned_by: 'system', - permission: [ - { - id: 'snapperm-9TYofAqUs54vytKYL0IX91rX', - object: 'model_permission', - created: 1607631626, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'ada:2020-05-03', - parent: null - }, - { - id: 'babbage:2020-05-03', - object: 'model', - created: 1607632611, - owned_by: 'system', - permission: [ - { - id: 'snapperm-jaLAcmyyNuaVmalCE1BGTGwf', - object: 'model_permission', - created: 1607632613, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'babbage:2020-05-03', - parent: null - }, - { - id: 'curie:2020-05-03', - object: 'model', - created: 1607632725, - owned_by: 'system', - permission: [ - { - id: 'snapperm-bt6R8PWbB2SwK5evFo0ZxSs4', - object: 'model_permission', - created: 1607632727, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'curie:2020-05-03', - parent: null - }, - { - id: 'davinci:2020-05-03', - object: 'model', - created: 1607640163, - owned_by: 'system', - permission: [ - { - id: 'snapperm-99cbfQTYDVeLkTYndX3UMpSr', - object: 'model_permission', - created: 1607640164, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'davinci:2020-05-03', - parent: null - }, - { - id: 'if-davinci-v2', - object: 'model', - created: 1610745990, - owned_by: 'openai', - permission: [ - { - id: 'snapperm-58q0TdK2K4kMgL3MoHvGWMlH', - object: 'model_permission', - created: 1610746036, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'if-davinci-v2', - parent: null - }, - { - id: 'if-curie-v2', - object: 'model', - created: 1610745968, - owned_by: 'openai', - permission: [ - { - id: 'snapperm-fwAseHVq6NGe6Ple6tKfzRSK', - object: 'model_permission', - created: 1610746043, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'if-curie-v2', - parent: null - }, - { - id: 'if-davinci:3.0.0', - object: 'model', - created: 1629420755, - owned_by: 'openai', - permission: [ - { - id: 'snapperm-T53lssiyMWwiuJwhyO9ic53z', - object: 'model_permission', - created: 1629421809, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: true, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'if-davinci:3.0.0', - parent: null - }, - { - id: 'davinci-if:3.0.0', - object: 'model', - created: 1629498070, - owned_by: 'openai', - permission: [ - { - id: 'snapperm-s6ZIAVMwlZwrLGGClTXqSK3Q', - object: 'model_permission', - created: 1629498084, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: true, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'davinci-if:3.0.0', + root: 'text-similarity-davinci-001', parent: null }, { - id: 'davinci-instruct-beta:2.0.0', + id: 'text-davinci-002', object: 'model', - created: 1629501914, + created: 1649880484, owned_by: 'openai', permission: [ { - id: 'snapperm-c70U4TBfiOD839xptP5pJzyc', - object: 'model_permission', - created: 1629501939, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: true, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'davinci-instruct-beta:2.0.0', - parent: null - }, - { - id: 'text-ada:001', - object: 'model', - created: 1641949608, - owned_by: 'system', - permission: [ - { - id: 'snapperm-d2PSnwFG1Yn9of6PvrrhkBcU', - object: 'model_permission', - created: 1641949610, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'text-ada:001', - parent: null - }, - { - id: 'text-davinci:001', - object: 'model', - created: 1641943966, - owned_by: 'system', - permission: [ - { - id: 'snapperm-Fj1O3zkKXOQy6AkcfQXRKcWA', - object: 'model_permission', - created: 1641944340, - allow_create_engine: false, - allow_sampling: true, - allow_logprobs: true, - allow_search_indices: false, - allow_view: true, - allow_fine_tuning: false, - organization: '*', - group: null, - is_blocking: false - } - ], - root: 'text-davinci:001', - parent: null - }, - { - id: 'text-curie:001', - object: 'model', - created: 1641955047, - owned_by: 'system', - permission: [ - { - id: 'snapperm-BI9TAT6SCj43JRsUb9CYadsz', + id: 'modelperm-l4EU6QlN1HcS0so0jU16kyg8', object: 'model_permission', - created: 1641955123, + created: 1679355287, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, @@ -1515,23 +1323,23 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-curie:001', + root: 'text-davinci-002', parent: null }, { - id: 'text-babbage:001', + id: 'davinci-similarity', object: 'model', - created: 1642018370, - owned_by: 'openai', + created: 1651172509, + owned_by: 'openai-dev', permission: [ { - id: 'snapperm-7oP3WFr9x7qf5xb3eZrVABAH', + id: 'modelperm-lYYgng3LM0Y97HvB5CDc8no2', object: 'model_permission', - created: 1642018480, + created: 1669066353, allow_create_engine: false, allow_sampling: true, allow_logprobs: true, - allow_search_indices: false, + allow_search_indices: true, allow_view: true, allow_fine_tuning: false, organization: '*', @@ -1539,7 +1347,7 @@ export default async function handler(req: NextApiRequest, res: NextApiResponse) is_blocking: false } ], - root: 'text-babbage:001', + root: 'davinci-similarity', parent: null } ]