From 34bef24e0b447ac357740ca4b57d743c259dab30 Mon Sep 17 00:00:00 2001 From: BF4C5B1330 <175330513+BF4C5B1330@users.noreply.github.com> Date: Wed, 19 Mar 2025 05:56:14 +0000 Subject: [PATCH] Clarify visibility of "new" models. (#261) I struggled a long time with this, thinking something was wrong with my install. I think this would be helpful to have mentioned here. Source: https://github.com/danny-avila/LibreChat/discussions/1682#discussioncomment-8310689 --- pages/docs/configuration/pre_configured_ai/openai.mdx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pages/docs/configuration/pre_configured_ai/openai.mdx b/pages/docs/configuration/pre_configured_ai/openai.mdx index ac8ef72..eb35ac4 100644 --- a/pages/docs/configuration/pre_configured_ai/openai.mdx +++ b/pages/docs/configuration/pre_configured_ai/openai.mdx @@ -6,13 +6,16 @@ To get your OpenAI API key, you need to: - Create an account or log in with your existing one - Add a payment method to your account - Go to https://platform.openai.com/api-keys to get a key. -- You will need to set the following environment variable to your key or you can set it to `user_provided` for users to provide their own. +- You will need to set the following environment variable to your key, or you can set it to `user_provided` for users to provide their own. ```bash filename=".env" OPENAI_API_KEY=user_provided ``` -- You can determine which models you would like to have available with `OPENAI_MODELS`; otherwise, the models list fetched from OpenAI will be used +- You can determine which models you would like to have available with `OPENAI_MODELS` + - When `OPENAI_API_KEY` is set to `user_provided` → only the models put in this list will be available + - ⚠️New models won't automatically show up; you'll need to add them to this list first + - When `OPENAI_API_KEY` is set to the actual API key value → as long as `OPENAI_MODELS` is left commented-out, it will do an API call to find out what models are available, which should include any new ones ```bash filename=".env" OPENAI_MODELS=gpt-3.5-turbo-0125,gpt-3.5-turbo-0301,gpt-3.5-turbo,gpt-4,gpt-4-0613,gpt-4-vision-preview,gpt-3.5-turbo-0613,gpt-3.5-turbo-16k-0613,gpt-4-0125-preview,gpt-4-turbo-preview,gpt-4-1106-preview,gpt-3.5-turbo-1106,gpt-3.5-turbo-instruct,gpt-3.5-turbo-instruct-0914,gpt-3.5-turbo-16k @@ -21,4 +24,4 @@ OPENAI_MODELS=gpt-3.5-turbo-0125,gpt-3.5-turbo-0301,gpt-3.5-turbo,gpt-4,gpt-4-06 **Notes:** - Selecting a vision model for messages with attachments is not necessary as it will be switched behind the scenes for you. If you didn't outright select a vision model, it will only be used for the vision request and you should still see the non-vision model you had selected after the request is successful -- OpenAI Vision models allow for messages without attachments \ No newline at end of file +- OpenAI Vision models allow for messages without attachments