- Notas de versão
- Visão geral
- Configuração e Instalação
- Armazenamento de dados
Guia do usuário do AI Computer Vision
Depois que o servidor for implantado, para conectá-lo ao usar as atividades do Computer Vision, você deve alterar os endpoints para as atividades CV Screen Scope e UiPath Screen OCR.
Alteração dos endpoints no nível de atividade
No nível de atividade do seu projeto do UiPath Studio, você precisa alterar:
- o valor da propriedade URL da atividade CV Screen Scope e
- o valor da propriedade Endpoint da atividade UiPath Screen OCR
para http://[MACHINE_URL]:[PORT], onde [MACHINE_URL] é o endereço da máquina em que o servidor é implantado e [PORT] é a porta exclusiva na qual o servidor do Computer Vision está configurado.
Por exemplo, se a URL da sua máquina for k80-windows.azure.come a porta com a qual você escolheu trabalhar for 8501, o valor da propriedade deve ser semelhante a http://k80-windows.azure.com:8501.
A propriedade da chave de API dentro do CV Screen Scope pode ser deixada em branco para implantação no local.
Alteração dos endpoints no nível de projeto
As URLs padrão também podem ser alteradas na página Configurações do projeto .
Alteração do endpoint para CV Screen Scope
Para alterar o endpoint para o CV Screen Scope, acesse UiPath Studio > seu projeto > Configurações do projeto > Computer Vision > CV Screen Scope > Servidor > Valor de execução/Valor de depuração > altere https://cv.uipath.com para http://[MACHINE_URL]:[PORT], onde [MACHINE_URL] é o da máquina em que o servidor é implantado e [PORT] é a porta exclusiva na qual o servidor do Computer Vision está configurado.
Alteração do endpoint para UiPath Screen OCR
Para alterar o endpoint para o UiPath Screen OCR, acesse UiPath Studio > seu projeto > Configurações do projeto > OCR > UiPath Screen OCR > Endpoint > Valor de execução/Valor de depuração > altere https://ocr.uipath.com para http://[MACHINE_URL]:[PORT], onde [MACHINE_URL] é o endereço da máquina em que o servidor é implantado e [PORT] é a porta exclusiva na qual o servidor do Computer Vision está configurado.
Habilitando HTTPS
Para criptografar a comunicação, você pode adicionar um proxy reverso (por exemplo, NGINX) na frente do contêiner e configurar o TLS ou SSL nessa camada.
Após habilitar a comunicação HTTPS, você precisa alterar o endpoint para o CV Screen Scope e para o UiPath Screen OCR de https://cv.uipath.com para https://[MACHINE_URL]:[PORT], onde [MACHINE_URL] é o endereço da máquina na qual o servidor está implantado, e [PORT] é a porta exclusiva na qual o servidor do Computer Vision está configurado.
Abertura da porta padrão
Certifique-se de ter a porta usada pelas atividades do Computer Vision (padrão 8501) aberta na máquina em que o modelo é implantado. Para máquinas cliente fora do domínio, o DNS é usado.
Para abrir a porta na máquina do servidor, você deve executar os seguintes comandos de console, substituindo [PORT] pela porta real que deseja usar e [your-default-zone] pela zona do seu sistema (por padrão 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
Alterar a porta padrão
A porta padrão exposta pelo servidor é 8501.
Para alterar a porta padrão, você deve iniciar o servidor com um comando diferente.
Altere o sinalizador -p 8501:5000 para -p [NEW_PORT]:5000, em que [NEW_PORT] é a porta que você deseja usar.
Reinicializando o servidor
Para alterar a porta para 5000, o comando de reinicialização do servidor para Linux tem a seguinte aparência:
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