mirror of
https://github.com/open-webui/open-webui.git
synced 2026-11-14 05:02:01 -06:00
[PR #18635] [MERGED] refactor: replace requests with Firecrawl SDK in search and requests Firecrawl SDK in scrape rather than langchain_community FireCrawlLoader #47906
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/open-webui/open-webui/pull/18635
Author: @wei840222
Created: 10/26/2025
Status: ✅ Merged
Merged: 10/26/2025
Merged by: @tjbck
Base:
dev← Head:dev📝 Commits (1)
7a3f4d8refactor: replace requests with Firecrawl SDK in search and requests Firecrawl SDK in scrape rather than langchain_community FireCrawlLoader📊 Changes
4 files changed (+87 additions, -63 deletions)
View changed files
📝
backend/open_webui/retrieval/web/firecrawl.py(+9 -18)📝
backend/open_webui/retrieval/web/utils.py(+76 -43)📝
backend/requirements.txt(+1 -1)📝
pyproject.toml(+1 -1)📄 Description
Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
https://github.com/open-webui/open-webui/discussions/18631
Before submitting, make sure you've checked the following:
devbranch. Not targeting thedevbranch may lead to immediate closure of the PR.Changelog Entry
Description
Added
Changed
Deprecated
Removed
Fixed
Security
Breaking Changes
Additional Information
This refactoring improves the Firecrawl integration by:
The changes maintain backward compatibility for most use cases while providing performance improvements through batch operations.
Screenshots or Videos
https://github.com/user-attachments/assets/c49f3cae-e193-4831-ac71-19f70768bd74
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.