Ir al contenido

Integración con Dify

Añade acceso web protegido por proxy a tus flujos de trabajo de Dify.

En el nodo HTTP Request de Dify, configura el proxy:

  1. Añade un nodo HTTP Request a tu flujo de trabajo
  2. Establece la URL de tu destino
  3. En Advanced Settings, añade la configuración del proxy:
Proxy URL: http://session_id:token@us-res.proxy.hydraskill.ai:8080

Para mayor control, usa un nodo Code:

import requests
import hashlib
import time
API_KEY = "sk-your-key"
TARGET = "amazon.com"
# Obtener el proxy desde la API de HydraSkill
proxy_resp = requests.get(
"https://api.hydraskill.ai/v1/proxy",
params={"target": TARGET, "session_lock": "true"},
headers={"Authorization": f"Bearer {API_KEY}"}
).json()
# Usar el proxy
proxy_url = f"http://{proxy_resp['username']}:{proxy_resp['password']}@{proxy_resp['host']}:{proxy_resp['port']}"
result = requests.get(
f"https://{TARGET}/product-page",
proxies={"http": proxy_url, "https": proxy_url}
)
return {"content": result.text, "status": result.status_code}
  • Los nodos del flujo de trabajo que acceden a URLs externas no fallarán por bloqueos de IP
  • Sesiones consistentes en flujos de trabajo de múltiples pasos
  • No hace falta gestionar errores de proxy en la lógica de tu flujo de trabajo