Conexión de servicios externos#
- Para conectar uno de los 9 servicios externos:
- Yandex Cloud,
- Anti Captcha,
- OpenAI,
- OCRSpace,
- Sherpa AI Server,
- SberGigaChat,
- DaData,
- Claude,
- GroqChat,
es necesario iniciar el programa Sherpa Assistant.
- A continuación, encontrar en la bandeja el ícono de Sherpa Assistant, hacer clic derecho sobre él y seleccionar en el menú emergente la opción “Configuraciones…”:
- Luego, ir a la pestaña “Servicios”:
| Por defecto, la mayoría de los servicios externos funcionan a través de la plataforma Sherpa RPA, y no se requiere identificación adicional. Para verificar los límites restantes, haga clic en el botón “Verificar límites”. Si la información no se muestra, es posible que los límites aún no se hayan utilizado, ya que el conteo comienza desde el primer uso. |
Configuración del token#
Para conectar un servicio externo en la pestaña correspondiente, es necesario insertar el token que el Usuario recibe al crear la cuenta. El Usuario crea el token por sí mismo, consultando la documentación correspondiente:
- Yandex Cloud
https://yandex.cloud/ru/docs/iam/concepts/authorization/
Existen dos opciones para completar la configuración en la pestaña “Yandex Cloud” de la ventana “Configuraciones - Sherpa Assistant”:
- Completar los campos “PasswordOauthToken” y “FolderId” (en este caso no es necesario completar el campo ApiKey):
PasswordOauthToken: Este es el token utilizado para la autenticación de la aplicación o del usuario al interactuar con la API de Yandex Cloud. Permite acceder a los recursos de la nube protegidos por OAuth 2.0.
FolderId: Identificador único de la carpeta en Yandex Cloud, que sirve para organizar y gestionar recursos dentro del entorno de la nube. Cada proyecto o servicio puede tener su propia carpeta. - Completar el campo “APIKey” (en este caso no es necesario completar otros campos):
ApiKey: Clave de acceso a la API de Yandex Cloud, que se utiliza para identificar y autenticar aplicaciones al acceder a varios servicios de la nube. Permite gestionar recursos y realizar solicitudes.
- Anti Captcha
https://anti-captcha.com/ru/apidoc
Es necesario completar el campo “Anti Captcha Key” en la pestaña “Anti Captcha” de la ventana “Configuraciones - Sherpa Assistant”:
Anti Captcha Key: Clave API única proporcionada por el servicio Anti Captcha. Se utiliza para autenticar las solicitudes al servicio que resuelve captchas, permitiendo automatizar procesos relacionados con su elusión.
- OpenAI
https://platform.openai.com/docs/quickstart?api-mode=responses
Es necesario completar el campo “Token” en la pestaña “OpenAI” de la ventana “Configuraciones - Sherpa Assistant”:
Token: Este es un clave única utilizada para la autenticación al acceder a la API de OpenAI. El token permite autorizar solicitudes a los modelos y servicios proporcionados por OpenAI.
- OCRSpace
https://ocr.space/OCRAPI/#curl
Es necesario completar el campo “API Key” en la pestaña “OCRSpace” de la ventana “Configuraciones - Sherpa Assistant”:
API Key: Clave única necesaria para acceder a la API de OCRSpace, que proporciona servicios de reconocimiento óptico de caracteres. Se utiliza para autenticar y rastrear el uso de la API.
- Sherpa AI Server
https://docs.sherparpa.ru/sherpa-ai-server/avtorizaciya-polzovatelya-v-sherpa-ai-server
Es necesario completar los campos “Dominio del servidor / IP” y “Token” en la pestaña “Sherpa AI Server” de la ventana “Configuraciones - Sherpa Assistant”:
1. Dominio del servidor / IP: Dominio o dirección IP a la que se puede acceder a Sherpa AI Server.
2. Token: Token de autenticación utilizado para acceder a Sherpa AI Server. Permite verificar que las solicitudes provienen de un Usuario autorizado.
- SberGigaChat
Es necesario completar los campos “Client Id”, “Client Secret” y “Scope” en la pestaña “Sber GigaChat” de la ventana “Configuraciones - Sherpa Assistant”:
1. Client Id: Identificador único del cliente, utilizado para autenticar la aplicación al acceder a la API de Sber GigaChat. Permite al sistema reconocer qué aplicación está haciendo la solicitud.
2. Client Secret: Clave secreta asociada al Client Id, que se utiliza para protección adicional y autenticación de la solicitud.
3. Scope: Define el ámbito de acceso solicitado por la aplicación durante la autenticación. Contiene información sobre a qué recursos y funciones de la empresa se le permitirá el acceso.
- DaData
https://support.dadata.ru/knowledge-bases/4/articles/2155-kak-poluchit-api-klyuch
Es necesario completar el campo “Token” en la pestaña “DaData” de la ventana “Configuraciones - Sherpa Assistant”:--- description: "Documentación sobre la configuración de claves API para varios servicios en Sherpa Assistant."#
Token: Clave única proporcionada por el servicio DaData para la autenticación de solicitudes a la API. Permite utilizar las funciones del servicio para la validación y procesamiento de datos.
- Claude
https://docs.anthropic.com/en/docs/initial-setup#set-your-api-key
Es necesario llenar el campo “API Key” en la pestaña “Claude” de la ventana “Configuración - Sherpa Assistant”:
API Key: Clave única que regula el acceso a la API Claude. Se utiliza para la autenticación y limitación del acceso a las funcionalidades proporcionadas por el sistema.
- GroqChat
Es necesario llenar el campo “API Key” en la pestaña “GroqChat” de la ventana “Configuración - Sherpa Assistant”:
API Key: Clave de acceso única que se utiliza para la autenticación y autorización de solicitudes a la API GroqChat. Permite identificar la aplicación y controlar el nivel de acceso a los recursos de la plataforma.
Al crear una cuenta no hay requisitos específicos. El usuario recibe un token o identificador dependiendo del servicio elegido. El sistema operativo del usuario no debe bloquear el acceso a las siguientes direcciones:
- Sherpa RPA
- Yandex
https://ocr.api.cloud.yandex.net
- Anti Captcha
- OpenAI
- OCR Space
- SberGigaChat
- DaData
- Claude
- GroqChat
| Si la política de seguridad de la empresa prohíbe el acceso, el usuario debe proporcionar al administrador del sistema la información sobre la necesidad de abrir el acceso para el correcto funcionamiento del sistema. |
En el momento de la activación de la licencia, se proporcionan ciertos límites al usuario. (Por ejemplo, para el servicio Yandex.Vision se proporciona un monto de 300 rublos, que es suficiente para pruebas/entrenamiento, considerando que el reconocimiento de una página de documento cuesta 13 kopeks.) Si esto no es suficiente, se puede contactar con el servicio de soporte para aumentar el límite actual.
Si se requiere la configuración de un VPN para acceder a la red neuronal, el usuario debe configurarlo por sí mismo. El VPN se configura individualmente utilizando software de terceros. O bien, el usuario puede configurar rápidamente un proxy directamente en Sherpa Assistant.
Aplicación Sherpa AI Server#
Sherpa AI Server es una aplicación web destinada a la formación, uso y reentrenamiento de grandes modelos de lenguaje (LLM) dentro del contorno cerrado de las corporaciones.
Para instalar Sherpa AI Server, es necesario tener derechos de administrador. El nombre de dominio se configura directamente durante la instalación de la aplicación. Allí también se realiza la activación local del AI Server. La aplicación está disponible en el navegador. Además de la autorización local del usuario, Sherpa AI Server también admite la autorización de dominio (a través de Active Directory, protocolos LDAP/LDAPS) y autorización OpenID.
El token se obtiene directamente en la aplicación web Sherpa AI Server en la pestaña Cuentas. Para obtenerlo, es necesario seleccionar una Cuenta de la lista propuesta o crear una nueva con el botón “Crear”:
Luego, haga clic en el ícono “Editar” a la derecha del nombre de la Cuenta:
En la parte inferior de la ventana emergente, copie el valor en el campo “Clave API”:
Este es el token para llenar el campo correspondiente en la ventana de configuración de Sherpa Assistant:
Servicio Wiregeo#
Wiregeo es un servicio de registro que se utiliza para verificar la validez de la clave al activarla. No se requieren configuraciones adicionales, ya que el sistema se comunica automáticamente con este servicio.
Servicio Tesseract#
Tesseract es un motor de reconocimiento de texto que se instala localmente. Su configuración no requiere esfuerzos especiales. El usuario puede elegir trabajar con TesseractOCR en el Plantillador:
Límites#
El límite es el equivalente monetario restante disponible para el usuario. El cálculo se realiza individualmente para cada servicio. Se pueden verificar los límites en la pestaña “Servicios” en Sherpa Assistant:
Por ejemplo, 1000 tokens para GPT-4 mini cuestan 8 kopeks, y para GPT-4 alrededor de 5-6 rublos. Si esto no es suficiente para las tareas del usuario, se puede contactar con el servicio de soporte para aumentar el límite actual.
Tiempo de espera de conexión#
Algunos servicios tienen un tiempo de espera de conexión que se configura en caso de que la tarea tarde más de lo establecido. Se puede configurar en la pestaña “Servicios” en Sherpa Assistant:
Por ejemplo, en este caso, si la Tarea no se completa en 120 segundos, el Robot no esperará una respuesta potencial y continuará trabajando para evitar un bloqueo.
Opciones de procesamiento de Tareas (ejemplo)#
El usuario puede enviar una Tarea que el servicio debe procesar y devolver una respuesta en 60 segundos. En este caso, hay tres posibles desenlaces:
- Primera opción: El servicio procesará la Tarea y devolverá una respuesta rápidamente, por ejemplo, en 30 segundos;
- Segunda opción: El servicio se bloqueará y estará en un estado de espera infinita (para interrumpirlo se necesita un tiempo de espera de conexión);
- Tercera opción: Mixta. El usuario enviará la Tarea, el servicio la ejecutará, pero no en 60 segundos, sino en 70. Sin conocer el tiempo de ejecución, el Usuario se limitará a esperar para evitar la opción 2.
Por lo tanto, se debe establecer un tiempo de espera de conexión de 60 segundos en Sherpa Assistant.