70e96f4 fix(rag): RAG_OPENAI_ env vars fall back to OPENAI_API_ values (fixes#22084)
📊 Changes
1 file changed (+2 additions, -2 deletions)
View changed files
📝backend/open_webui/config.py (+2 -2)
📄 Description
Pull Request Checklist
Target branch:dev
Description: When RAG_OPENAI_API_KEY and RAG_OPENAI_API_BASE_URL are not explicitly set, they now fall back to OPENAI_API_KEY and OPENAI_API_BASE_URL respectively.
Users who already configure OPENAI_API_KEY and OPENAI_API_BASE_URL should not need to duplicate those values for RAG-specific config. This PR adds fallback logic so RAG_OPENAI_API_KEY defaults to OPENAI_API_KEY (and same for base URL) when not explicitly set.
Changelog Entry
Bug Fixes
RAG_OPENAI_API_KEY and RAG_OPENAI_API_BASE_URL now fall back to OPENAI_API_KEY / OPENAI_API_BASE_URL when not explicitly configured (fixes#22084)
Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/open-webui/open-webui/pull/22193
**Author:** [@CloveSVG](https://github.com/CloveSVG)
**Created:** 3/3/2026
**Status:** ❌ Closed
**Base:** `dev` ← **Head:** `fix/22084-rag-env-var-inheritance`
---
### 📝 Commits (1)
- [`70e96f4`](https://github.com/open-webui/open-webui/commit/70e96f4ee448e37bed4d04768b5a90b67404b670) fix(rag): RAG_OPENAI_ env vars fall back to OPENAI_API_ values (fixes #22084)
### 📊 Changes
**1 file changed** (+2 additions, -2 deletions)
<details>
<summary>View changed files</summary>
📝 `backend/open_webui/config.py` (+2 -2)
</details>
### 📄 Description
# Pull Request Checklist
- [x] **Target branch:** `dev`
- [x] **Description:** When `RAG_OPENAI_API_KEY` and `RAG_OPENAI_API_BASE_URL` are not explicitly set, they now fall back to `OPENAI_API_KEY` and `OPENAI_API_BASE_URL` respectively.
- [x] **Code review:** Self-reviewed
## Description
Fixes #22084
Users who already configure `OPENAI_API_KEY` and `OPENAI_API_BASE_URL` should not need to duplicate those values for RAG-specific config. This PR adds fallback logic so `RAG_OPENAI_API_KEY` defaults to `OPENAI_API_KEY` (and same for base URL) when not explicitly set.
# Changelog Entry
### Bug Fixes
- `RAG_OPENAI_API_KEY` and `RAG_OPENAI_API_BASE_URL` now fall back to `OPENAI_API_KEY` / `OPENAI_API_BASE_URL` when not explicitly configured (fixes #22084)
---
### Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the [Contributor License Agreement (CLA)](https://github.com/open-webui/open-webui/blob/main/CONTRIBUTOR_LICENSE_AGREEMENT), and I am providing my contributions under its terms.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/22193
Author: @CloveSVG
Created: 3/3/2026
Status: ❌ Closed
Base:
dev← Head:fix/22084-rag-env-var-inheritance📝 Commits (1)
70e96f4fix(rag): RAG_OPENAI_ env vars fall back to OPENAI_API_ values (fixes #22084)📊 Changes
1 file changed (+2 additions, -2 deletions)
View changed files
📝
backend/open_webui/config.py(+2 -2)📄 Description
Pull Request Checklist
devRAG_OPENAI_API_KEYandRAG_OPENAI_API_BASE_URLare not explicitly set, they now fall back toOPENAI_API_KEYandOPENAI_API_BASE_URLrespectively.Description
Fixes #22084
Users who already configure
OPENAI_API_KEYandOPENAI_API_BASE_URLshould not need to duplicate those values for RAG-specific config. This PR adds fallback logic soRAG_OPENAI_API_KEYdefaults toOPENAI_API_KEY(and same for base URL) when not explicitly set.Changelog Entry
Bug Fixes
RAG_OPENAI_API_KEYandRAG_OPENAI_API_BASE_URLnow fall back toOPENAI_API_KEY/OPENAI_API_BASE_URLwhen not explicitly configured (fixes #22084)Contributor License Agreement
By submitting this pull request, I confirm that I have read and fully agree to the Contributor License Agreement (CLA), and I am providing my contributions under its terms.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.