Spaces:
Configuration error
Configuration error
Doubao Web Worker (Playwright) for Dify
This Docker app exposes a minimal HTTP API for Dify workflow HTTP Request node:
POST /api/ask-> returns plain text answerGET /api/health
If login/captcha is required, /api/ask returns HTTP 409 and a message containing:
/auth/qr.png(login screenshot with QR code)/auth(helper page to refresh screenshot and optionally submit SMS code)
Required env vars (Hugging Face Space -> Settings -> Variables/Secrets)
WORKER_API_KEY(Secret): required. Dify sends it viaX-Api-Keyheader.PUBLIC_BASE_URL(Variable): optional but recommended, e.g.https://YOUR_SPACE.hf.space.PROFILE_DIR(Variable): recommended/data/doubao_profileif you have a persistent disk.DOUBAO_CHAT_URL(Variable): optional; defaulthttps://www.doubao.com/chat/.
Notes
- Persistent session is the key to reduce verification frequency: keep cookies/localStorage in
PROFILE_DIR. - This worker serializes requests with a lock because the browser profile is stateful.
- Selectors may change. Adjust
INPUT_SELECTOR,SEND_BTN_SELECTOR,ANSWER_SELECTORif needed.