# Solicitação ao Sherpa AI Server

Este bloco permite enviar solicitações aos modelos generativos do Sherpa AI Server. Com ele, você pode criar novos textos sob demanda, realizar diversas tarefas:

* classificação,
* sumarização,
* tradução e reescrita de textos,
* escrita de protótipos de código em diferentes linguagens de programação,
* parsear dados semiestruturados e não estruturados,
* extrair e processar fatos,
* manter diálogos sobre diversos temas, e muito mais.

O pagamento pelo uso dessa funcionalidade é debitado da conta do cliente na plataforma. Para fins de teste, cada novo Usuário tem a oportunidade de testar essa funcionalidade sem custo. Após a conclusão do desenvolvimento do Robô, o uso dessa funcionalidade requer pagamento.

<table data-header-hidden><thead><tr><th width="300.11663818359375" valign="top"></th><th width="323.56671142578125" valign="top"></th></tr></thead><tbody><tr><td valign="top">Histórico de chat</td><td valign="top"><p>[Tabela de Dados] Adicione o histórico de chat, com base no qual a rede neural deve gerar uma resposta. A tabela de dados especificada deve conter colunas com os nomes "role" e "content".</p><p>Na ausência dessas colunas, a primeira coluna da tabela será usada como "role" e a segunda coluna como "content". Na coluna "role", você pode especificar apenas um dos seguintes valores:</p><ul><li>system,</li><li>assistant,</li><li>user.</li></ul><p>A função system é destinada a configurar o tom e as configurações básicas da rede neural, por exemplo:</p><ul><li>com a função "system" você pode escrever: <code>"You are helpful assistant on used cars selection. You know everything on how to choose the best deal for used car"</code>,</li><li>com a função "assistant" é recomendável incluir mensagens anteriores geradas pela própria rede neural,</li><li>com a função "user" é recomendável incluir falas escritas pelo usuário interlocutor.</li></ul><p>Mensagens mais antigas devem ser colocadas no início da tabela, as mais novas no final. A coluna "content" deve conter a própria mensagem.</p><p>Essa propriedade pode ser deixada em branco, então a geração será realizada apenas com base no conteúdo das propriedades "Role" e "Request".</p><p>Se a propriedade "Tools" for utilizada, a tabela deve ter 4 colunas:</p><ul><li>"role",</li><li>"content",</li><li>"tool_call_id",</li><li>"name".</li></ul></td></tr><tr><td valign="top">Solicitação System</td><td valign="top">[Texto] Insira o texto de uma nova solicitação à rede neural. A solicitação será executada com a função system.</td></tr><tr><td valign="top">Solicitação User</td><td valign="top">[Texto] Insira o texto de uma nova solicitação à rede neural. A solicitação será executada com a função user.</td></tr><tr><td valign="top">Modelo</td><td valign="top">Escolha o modelo para geração da resposta.</td></tr><tr><td valign="top">Seu nome de modelo</td><td valign="top">[Texto] Indique seu nome de modelo, que é suportado pelo Sherpa AI Server.</td></tr><tr><td valign="top">Palavras de parada</td><td valign="top">[Texto/Lista] String ou lista contendo no máximo 4 strings que interromperão a geração adicional. O texto retornado não conterá essas palavras.</td></tr><tr><td valign="top">Temperatura</td><td valign="top"><p>[Número] Número decimal entre 0 e 1, que indica o grau de "aleatoriedade" ou "criatividade" do resultado, onde:</p><ul><li>0 - resultado menos criativo,</li><li>1 - resultado mais aleatório.</li></ul><p>Para a maioria das tarefas criativas, o valor 0.7 é mais adequado, e se você deseja receber a mesma resposta para a mesma solicitação todas as vezes - defina o valor como 0.</p></td></tr><tr><td valign="top">Comprimento máximo</td><td valign="top"><p>[Número] Comprimento máximo do resultado, expresso em tokens condicionais.</p><p>Para o inglês, 1 token é 4 caracteres, para a maioria das outras línguas, 1 token é 1 caractere.</p><p>Reduza esse número se você quiser receber, em média, solicitações mais curtas, aumente para obter solicitações mais longas. Lembre-se de que esse número limita o comprimento da resposta, no entanto, a resposta obtida não necessariamente terá o comprimento que você especificou - dependendo do conteúdo da solicitação, ela pode ser mais curta.</p></td></tr><tr><td valign="top">Autoajuste de comprimento</td><td valign="top">Quando ativado, o comprimento máximo especificado será ajustado automaticamente. Para isso, é calculado o número de tokens na solicitação e considerado o número máximo possível de tokens para o modelo selecionado.</td></tr><tr><td valign="top">Timeout</td><td valign="top"><p>[Número] Tempo máximo de espera pela resposta em segundos. O tempo real de espera depende do modelo selecionado, do comprimento da sua solicitação e do comprimento previsto da resposta, bem como da carga atual dos servidores.</p><p>Se o limite de espera for excedido, ocorrerá um erro.</p></td></tr><tr><td valign="top">Função da resposta</td><td valign="top">[Texto] Função com a qual a rede neural respondeu.</td></tr><tr><td valign="top">Resposta</td><td valign="top">[Texto] Texto da resposta da rede neural.</td></tr><tr><td valign="top">Comprimento total</td><td valign="top">[Número] Comprimento total da solicitação e do resultado (juntos), expresso em tokens condicionais.</td></tr><tr><td valign="top">Nível de tratamento</td><td valign="top"><p>Seleção do nível de tratamento de erros. Valores possíveis:</p><ul><li>"Default" - padrão;</li><li>"Ignore" - erros são ignorados;</li><li>"Handle" - erros são tratados.</li></ul><p>Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.</p></td></tr><tr><td valign="top">Nível de mensagens</td><td valign="top"><p>Seleção do nível de mensagens que os blocos exibirão durante a operação. Valores possíveis:</p><ul><li>"Default" - padrão;</li><li>"Release" - saída desativada;</li><li>"Debug" - saída de informações principais;</li><li>"Detailed" - saída de informações detalhadas.</li></ul><p>Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.</p></td></tr><tr><td valign="top">Texto do erro</td><td valign="top">[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/pt/sherpa-rpa/sherpa-designer/spravochnik-blokov/mashinnoe-obuchenie-machine-learning/zapros-k-sherpa-ai-server-sherpaaiserverrequest.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
