Conexão de serviços de terceiros#

  1. Para conectar um dos 9 serviços de terceiros:
  • Yandex Cloud,
  • Anti Captcha,
  • OpenAI,
  • OCRSpace,
  • Sherpa AI Server,
  • SberGigaChat,
  • DaData,
  • Claude,
  • GroqChat,

é necessário iniciar o programa Sherpa Assistant.

  1. Em seguida, encontre o ícone do Sherpa Assistant na bandeja do sistema, clique com o botão direito do mouse sobre ele e selecione a opção “Configurações…” no menu suspenso:
  1. Em seguida, vá para a aba “Serviços”:
Por padrão, a maioria dos serviços de terceiros funciona através da plataforma Sherpa RPA, e identificação adicional não é necessária. Para verificar os limites restantes, clique no botão “Verificar limites”. Se as informações não forem exibidas, pode ser que os limites ainda não tenham sido utilizados, pois a contagem começa a partir do primeiro uso.

Configuração do token#

Para conectar um serviço de terceiros, é necessário inserir o token na aba correspondente, que o Usuário recebe ao criar a conta. O Usuário cria o token por conta própria, consultando a documentação correspondente:

  • Yandex Cloud

https://yandex.cloud/ru/docs/iam/concepts/authorization/

Existem duas opções para preencher as configurações na aba “Yandex Cloud” da janela “Configurações - Sherpa Assistant”:

  1. Preencher os campos “PasswordOauthToken” e “FolderId” (neste caso, o campo ApiKey não precisa ser preenchido):
    PasswordOauthToken: Este é o token usado para autenticação do aplicativo ou usuário ao interagir com a API Yandex Cloud. Ele permite acessar recursos da nuvem protegidos pelo OAuth 2.0.
    FolderId: Identificador único da pasta no Yandex Cloud, que serve para organizar e gerenciar recursos dentro do ambiente de nuvem. Cada projeto ou serviço pode ter sua própria pasta.
  2. Preencher o campo “APIKey” (neste caso, os outros campos não precisam ser preenchidos):
    ApiKey: Chave de acesso à API Yandex Cloud, que é usada para identificar e autenticar aplicativos ao acessar vários serviços da nuvem. Permite gerenciar recursos e fazer solicitações.
  • Anti Captcha

https://anti-captcha.com/ru/apidoc

É necessário preencher o campo “Anti Captcha Key” na aba “Anti Captcha” da janela “Configurações - Sherpa Assistant”:

Anti Captcha Key: Chave única da API fornecida pelo serviço Anti Captcha. Usada para autenticar solicitações ao serviço que resolve captchas, permitindo automatizar processos relacionados à sua superação.

  • OpenAI

https://platform.openai.com/docs/quickstart?api-mode=responses

É necessário preencher o campo “Token” na aba “OpenAI” da janela “Configurações - Sherpa Assistant”:

Token: Esta é uma chave única usada para autenticação ao acessar a API OpenAI. O token permite autorizar solicitações aos modelos e serviços fornecidos pela OpenAI.

  • OCRSpace

https://ocr.space/OCRAPI/#curl

É necessário preencher o campo “API Key” na aba “OCRSpace” da janela “Configurações - Sherpa Assistant”:

API Key: Chave única necessária para acessar a API OCRSpace, que fornece serviços de reconhecimento óptico de caracteres. É usada para autenticação e rastreamento do uso da API.

  • Sherpa AI Server

https://docs.sherparpa.ru/sherpa-ai-server/avtorizaciya-polzovatelya-v-sherpa-ai-server

É necessário preencher os campos “Domínio do servidor / IP” e “Token” na aba “Sherpa AI Server” da janela “Configurações - Sherpa Assistant”:

1. Domínio do servidor / IP: Domínio ou endereço IP pelo qual o Sherpa AI Server está acessível.

2. Token: Token de autenticação usado para acessar o Sherpa AI Server. Ele garante que as solicitações sejam feitas por um Usuário autorizado.

  • SberGigaChat
post tokendevelopers.sber.ru

É necessário preencher os campos “Client Id”, “Client Secret” e “Scope” na aba “Sber GigaChat” da janela “Configurações - Sherpa Assistant”:

1. Client Id: Identificador único do cliente, usado para autenticação do aplicativo ao acessar a API Sber GigaChat. Permite que o sistema reconheça qual aplicativo está fazendo a solicitação.

2. Client Secret: Chave secreta associada ao Client Id, que é usada para proteção adicional e autenticação da solicitação.

3. Scope: Define a área de acesso solicitada pelo aplicativo durante a autenticação. Contém informações sobre quais recursos e funções da empresa terão acesso permitido.

  • DaData

https://support.dadata.ru/knowledge-bases/4/articles/2155-kak-poluchit-api-klyuch

É necessário preencher o campo “Token” na aba “DaData” da janela “Configurações - Sherpa Assistant”:--- description: "Documentação sobre a configuração de chaves de API para serviços integrados ao Sherpa Assistant."#

Token: Chave única fornecida pelo serviço DaData para autenticação de solicitações à API. Permite usar as funções do serviço para validação e processamento de dados.

  • Claude

https://docs.anthropic.com/en/docs/initial-setup#set-your-api-key

É necessário preencher o campo “API Key” na aba “Claude” da janela “Configurações - Sherpa Assistant”:

API Key: Chave única que regula o acesso à API Claude. É usada para autenticação e restrição de acesso às funcionalidades fornecidas pelo sistema.

  • GroqChat
overviewconsole.groq.com

É necessário preencher o campo “API Key” na aba “GroqChat” da janela “Configurações - Sherpa Assistant”:

API Key: Chave de acesso única, que é usada para autenticação e autorização de solicitações à API GroqChat. Permite identificar o aplicativo e controlar o nível de acesso aos recursos da plataforma.

Ao criar uma conta, não há requisitos específicos. O usuário recebe um token ou identificador dependendo do serviço escolhido. O sistema operacional do usuário não deve bloquear o acesso aos seguintes endereços:

  • Sherpa RPA

https://sherpa.wiregeo.com

  • Yandex
iam.api.cloud.yandex.netiam.api.cloud.yandex.net vision.api.cloud.yandex.netvision.api.cloud.yandex.net

https://ocr.api.cloud.yandex.net

  • Anti Captcha

https://api.anti-captcha.com

  • OpenAI

https://api.openai.com/

  • OCR Space

https://api.ocr.space

  • SberGigaChat
ngw.devices.sberbank.ru:9443ngw.devices.sberbank.ru:9443 gigachat.devices.sberbank.rugigachat.devices.sberbank.ru
  • DaData

https://suggestions.dadata.ru

  • Claude
api.anthropic.comapi.anthropic.com
  • GroqChat
api.groq.comapi.groq.com
Se a política de segurança da empresa proíbe o acesso, o usuário deve informar ao administrador do sistema sobre a necessidade de liberar o acesso para o funcionamento correto do sistema.

No momento da ativação da licença, o usuário recebe certos limites. (Por exemplo, para o serviço Yandex.Vision, é fornecido um valor de 300 rublos, o que é suficiente para testes/treinamento, considerando que o reconhecimento de uma página de documento custa 13 kopecks.) Se isso não for suficiente, é possível entrar em contato com o suporte técnico para aumentar o limite atual.

Se for necessária a configuração de VPN para acessar a rede neural, o usuário deve configurá-la por conta própria. A VPN é configurada individualmente usando software de terceiros. Ou, o usuário pode rapidamente configurar um proxy diretamente no Sherpa Assistant.

Aplicativo Sherpa AI Server#

Sherpa AI Server é um aplicativo web-service destinado ao treinamento, uso e re-treinamento de grandes modelos de linguagem (LLM) dentro do contorno fechado de corporações.

Para instalar o Sherpa AI Server, é necessário ter direitos de administrador. O nome de domínio é configurado diretamente durante a instalação do aplicativo. A ativação local do AI Server também ocorre lá. O aplicativo está disponível no navegador. Além da autorização local do usuário, o Sherpa AI Server também suporta autorização de domínio (via Active Directory, protocolos LDAP/LDAPS) e autorização OpenID.

O token é obtido diretamente no aplicativo web Sherpa AI Server na aba Contas. Para obtê-lo, é necessário selecionar uma Conta da lista proposta ou criar uma nova clicando no botão “Criar”:

Em seguida, clique no ícone “Editar” à direita do nome da Conta:

Na parte inferior da janela pop-up, copie o valor no campo “Chave API”:

Este é o token para preencher o campo correspondente na janela de configurações do Sherpa Assistant:

Serviço Wiregeo#

Wiregeo é um serviço de registro que é usado para verificar a validade da chave durante sua ativação. Configurações adicionais não são necessárias, pois o sistema automaticamente se conecta a este serviço.

Serviço Tesseract#

Tesseract é um mecanismo de reconhecimento de texto que é instalado localmente. Sua configuração não requer esforços especiais. O usuário pode escolher trabalhar com TesseractOCR no Templateador:

Limites#

Limite é o equivalente monetário restante disponível para o usuário. O cálculo é feito individualmente para cada serviço. Os limites podem ser verificados na aba “Serviços” no Sherpa Assistant:

Por exemplo, 1000 tokens para GPT-4 mini custam 8 kopecks, enquanto para GPT-4 custam cerca de 5-6 rublos. Se isso não for suficiente para as tarefas do usuário, é possível entrar em contato com o suporte técnico para aumentar o limite atual.

Timeout de Conexão#

Alguns serviços têm um timeout de conexão, que é configurado caso a Tarefa leve mais tempo do que o estabelecido. Ele pode ser configurado na aba “Serviços” no Sherpa Assistant:

Por exemplo, neste caso, se a Tarefa não for concluída em 120 segundos, o Robô não aguardará uma resposta potencial e continuará a trabalhar para evitar travamentos.

Opções de processamento de Tarefas (exemplo)#

O usuário pode enviar uma Tarefa que o serviço deve processar e retornar uma resposta em 60 segundos. Nesse caso, existem três possíveis desdobramentos:

  1. Primeira opção: O serviço processará a Tarefa e retornará a resposta rapidamente, por exemplo, em 30 segundos;
  2. Segunda opção: O serviço travará e ficará em um estado de espera infinita (para interrompê-lo, é necessário um timeout de conexão);
  3. Terceira opção: Mista. O usuário enviará a Tarefa, o serviço a executará, mas não em 60 segundos, e sim em 70. Sem saber o tempo de execução, o Usuário se limitará a esperar, para evitar a opção 2.

Portanto, deve-se definir um timeout de conexão de 60 segundos no Sherpa Assistant.