AI Providers


  • You can determine which models you would like to have available with ASSISTANTS_MODELS; otherwise, the models list fetched from OpenAI will be used (only Assistants API compatible models will be shown).
  • If necessary, you can also set an alternate base URL instead of the official one with ASSISTANTS_BASE_URL, which is similar to the OpenAI counterpart OPENAI_REVERSE_PROXY
  • There is additional, optional configuration, depending on your needs, such as disabling the assistant builder UI, that are available via the librechat.yaml custom config file:
    • Control the visibility and use of the builder interface for assistants. More info
    • Specify the polling interval in milliseconds for checking run updates or changes in assistant run states. More info
    • Set the timeout period in milliseconds for assistant runs. Helps manage system load by limiting total run operation time. More info
    • Specify which assistant Ids are supported or excluded More info


  • At the time of writing, only the following models support the Retrieval capability:
    • gpt-3.5-turbo-0125
    • gpt-4-0125-preview
    • gpt-4-turbo-preview
    • gpt-4-1106-preview
    • gpt-3.5-turbo-1106
  • Vision capability is not yet supported.
  • If you have previously set the ENDPOINTS value in your .env file, you will need to add the value assistants