terminalcommandnewsletter / everything-chatgpt

🔍 Explore what happens under the hood with the ChatGPT web app, its backend API calls and more. And some speculation, of course.
Creative Commons Attribution Share Alike 4.0 International
576 stars 29 forks source link

Section out-of-date: Models - GET /backend-api/models #8

Closed 0xdevalias closed 1 year ago

0xdevalias commented 1 year ago

Is there an existing issue for this?

Out-of-date Section

Models

Incorrect info

The list of models doesn't contain all of the current details.

Optionally, provide the correct info

Request:

GET https://chat.openai.com/backend-api/models?history_and_training_disabled=false

Response (prettified):

{
    "models":
    [
        {
            "slug": "gpt-4-plugins",
            "max_tokens": 8195,
            "title": "Plugins",
            "description": "An experimental model that knows when and how to use plugins",
            "tags":
            [
                "beta"
            ],
            "qualitative_properties": {},
            "enabled_tools":
            [
                "tools3"
            ]
        },
        {
            "slug": "text-davinci-002-render-sha",
            "max_tokens": 8191,
            "title": "Default (GPT-3.5)",
            "description": "Our fastest model, great for most everyday tasks.",
            "tags": [],
            "qualitative_properties":
            {
                "reasoning":
                [
                    3,
                    5
                ],
                "speed":
                [
                    5,
                    5
                ],
                "conciseness":
                [
                    2,
                    5
                ]
            }
        },
        {
            "slug": "gpt-4",
            "max_tokens": 4095,
            "title": "GPT-4",
            "description": "Our most capable model, great for tasks that require creativity and advanced reasoning.",
            "tags": [],
            "qualitative_properties":
            {
                "reasoning":
                [
                    5,
                    5
                ],
                "speed":
                [
                    2,
                    5
                ],
                "conciseness":
                [
                    4,
                    5
                ]
            }
        },
        {
            "slug": "gpt-4-browsing",
            "max_tokens": 4095,
            "title": "Web Browsing",
            "description": "An experimental model that knows when and how to browse the internet",
            "tags":
            [
                "beta"
            ],
            "qualitative_properties": {},
            "enabled_tools":
            [
                "tools"
            ]
        }
    ],
    "categories":
    [
        {
            "category": "gpt_3.5",
            "human_category_name": "GPT-3.5",
            "subscription_level": "free",
            "default_model": "text-davinci-002-render-sha",
            "browsing_model": null,
            "code_interpreter_model": null,
            "plugins_model": null
        },
        {
            "category": "gpt_4",
            "human_category_name": "GPT-4",
            "subscription_level": "plus",
            "default_model": "gpt-4",
            "browsing_model": "gpt-4-browsing",
            "code_interpreter_model": "gpt-4-code-interpreter",
            "plugins_model": "gpt-4-plugins"
        }
    ]
}

Optionally, add more information

You can find a full listing/reference to all of my ChatGPT insights/deepdives/etc here:

CONTRIBUTING.md

terminalcommandnewsletter commented 1 year ago

Some of these are ChatGPT Plus models, so I don't see those on my end. Although, the schema has changed. I'll add that to the repo!

terminalcommandnewsletter commented 1 year ago

I have added this to the repo.