[PR #5528] The firecrawl tool now supports self-hosting #24967

Closed
opened 2026-02-21 20:24:01 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/langgenius/dify/pull/5528

State: closed
Merged: Yes


Description

Fixed to allow the base url to be entered into the firecrawl tool to use a self-hosted built firecrawl.
※ Similar pull request https://github.com/langgenius/dify/pull/5519

Type of change

Remove any options that are not relevant.

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that causes an existing feature to stop working as expected)
  • This change requires an update to the following documentation: Dify documentation
  • Improvements, including but not limited to code refactoring, performance optimizations, and UI/UX improvements
  • Dependency upgrade

How was it tested?

The following tests were performed on WSL on Windows.

How the firecrawl tool works

  • Verify that you can connect to https://api.firecrawl.dev with the apiKey and no base_url
  • Verify that you can connect to the self-hosted firecrawl with the apiKey and base_url (self-hosted firecrawl)

Recommended checklist:

  • I self-reviewed my code
  • I commented my code, especially in the parts that were hard to understand
  • The change did not generate any new warnings
  • I ran dev/reformat (backend) and cd web && npx lint-staged (frontend) to appease the lint gods
  • I made the corresponding change to the optional documentation
  • [] I added a test that proves that the optional fix is ​​valid or that the feature works
  • [] optional The change caused new and existing unit tests to pass locally
**Original Pull Request:** https://github.com/langgenius/dify/pull/5528 **State:** closed **Merged:** Yes --- # Description Fixed to allow the base url to be entered into the firecrawl tool to use a self-hosted built firecrawl. ※ Similar pull request [https://github.com/langgenius/dify/pull/5519](https://github.com/langgenius/dify/pull/5519) ## Type of change Remove any options that are not relevant. - [ ] Bug fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that causes an existing feature to stop working as expected) - [ ] This change requires an update to the following documentation: [Dify documentation](https://github.com/langgenius/dify-docs) - [x] Improvements, including but not limited to code refactoring, performance optimizations, and UI/UX improvements - [ ] Dependency upgrade # How was it tested? The following tests were performed on WSL on Windows. ## How the firecrawl tool works - [ ] Verify that you can connect to https://api.firecrawl.dev with the apiKey and no base_url - [ ] Verify that you can connect to the self-hosted firecrawl with the apiKey and base_url (self-hosted firecrawl) # Recommended checklist: - [x] I self-reviewed my code - [x] I commented my code, especially in the parts that were hard to understand - [x] The change did not generate any new warnings - [ ] I ran `dev/reformat` (backend) and `cd web && npx lint-staged` (frontend) to appease the lint gods - [ ] I made the corresponding change to the `optional` documentation - [] I added a test that proves that the `optional` fix is ​​valid or that the feature works - [] `optional` The change caused new and existing unit tests to pass locally
yindo added the pull-request label 2026-02-21 20:24:01 -05:00
yindo closed this issue 2026-02-21 20:24:02 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#24967