- Notas relacionadas
- Información general
- Instalación y configuración
- Requisitos de software
- Requisitos de hardware
- Implementar el servidor
- Conectarse al servidor
- Licencia
- Almacenamiento de datos
Guía del usuario de AI Computer Vision
Una vez implementado el servidor, para conectarse a él cuando se utilizan las actividades de Computer Vision, debe cambiar los puntos finales para las actividades CV Screen Scope y UiPath Screen OCR.
Cambiar los puntos de conexión en el nivel de actividad
En el nivel de actividad de tu proyecto de UiPath Studio, debes cambiar:
- el valor de la propiedad URL de la actividad Ámbito de pantalla de CV, y
- el valor de la propiedad Punto final de la actividad UiPath Screen OCR
a http://[MACHINE_URL]:[PORT], donde [MACHINE_URL] es la dirección de la máquina donde se implementa el servidor y [PORT] es el puerto único en el que está configurado Computer Vision Server.
Por ejemplo, si la URL de tu máquina es k80-windows.azure.comy el puerto con el que has elegido trabajar es 8501, el valor de la propiedad debería parecerse a http://k80-windows.azure.com:8501.
La propiedad de la clave API dentro del Ámbito de pantalla de CV puede dejarse en blanco para la implementación local.
Cambiar los puntos finales a nivel de proyecto
Las URL predeterminadas también se pueden cambiar desde la página Configuración del proyecto .
Cambiar el punto final de CV Screen Scope
Para cambiar el punto final de CV Screen Scope, ve a UiPath Studio > tu proyecto > Configuración del proyecto > Computer Vision > CV Screen Scope > Servidor > Ejecutar valor/Valor de depuración > cambia https://cv.uipath.com a http://[MACHINE_URL]:[PORT], donde [MACHINE_URL] es el dirección de la máquina donde se implementa el servidor, y [PORT] es el puerto único en el que se configura el servidor de Computer Vision.
Cambiar el punto final de UiPath Screen OCR
Para cambiar el punto final de UiPath Screen OCR, ve a UiPath Studio > tu proyecto > Configuración del proyecto > OCR > UiPath Screen OCR > Punto final > Ejecutar valor/Valor de depuración > cambia https://ocr.uipath.com a http://[MACHINE_URL]:[PORT], donde [MACHINE_URL] es la dirección de la máquina donde se implementa el servidor, y [PORT] es el puerto único en el que se configura el servidor de Computer Vision.
Habilitar HTTPS
Para cifrar la comunicación, puedes añadir un proxy inverso (por ejemplo, NGINX) delante del contenedor y configurar TLS o SSL en esta capa.
Después de habilitar la comunicación HTTPS, debes cambiar el punto final para CV Screen Scope y para UiPath Screen OCR de https://cv.uipath.com a https://[MACHINE_URL]:[PORT], donde [MACHINE_URL] es la dirección de la máquina donde está implementado el servidor, y [PORT] es el puerto único en el que está configurado Computer Vision Server.
Abrir el puerto predeterminado
Asegúrate de tener el puerto utilizado por las actividades de Computer Vision (predeterminado 8501) abierto en la máquina en la que se implementa el modelo. Para las máquinas cliente fuera del dominio, se utiliza el DNS en su lugar.
Para abrir el puerto en la máquina del servidor, debe ejecutar los siguientes comandos de consola, reemplazando [PORT] con el puerto real que desea usar y [your-default-zone] con la zona de su sistema (de forma predeterminada public):
apt install firewalld
systemctl enable firewalld
firewall-cmd --zone=[your-default-zone] --permanent --add-port=[PORT]/tcp
firewall-cmd --reload
apt install firewalld
systemctl enable firewalld
firewall-cmd --zone=[your-default-zone] --permanent --add-port=[PORT]/tcp
firewall-cmd --reload
Cambiando el puerto predeterminado
El puerto predeterminado expuesto por el servidor es 8501.
Para cambiar el puerto predeterminado, debe iniciar el servidor con un comando diferente.
Cambia el marcador -p 8501:5000 a -p [NEW_PORT]:5000, donde [NEW_PORT] es el puerto que quieres utilizar.
Reinicio del servidor
Para cambiar el puerto a 5000, el comando de reinicio del servidor para Linux tiene este aspecto:
podman run -d
-p 8501:5000
--hooks-dir=/usr/share/containers/oci/hooks.d/ \--security-opt=label=disable --device=nvidia.com/gpu=all
--restart unless-stopped
--name controls_detection
container controls_detection eula=accept
podman run -d
-p 8501:5000
--hooks-dir=/usr/share/containers/oci/hooks.d/ \--security-opt=label=disable --device=nvidia.com/gpu=all
--restart unless-stopped
--name controls_detection
container controls_detection eula=accept