Solicitação ao GigaChat#
Este bloco permite enviar solicitações aos modelos generativos GigaChat. 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,
- analisar dados semiestruturados e não estruturados,
- extrair e processar fatos,
- manter diálogos sobre diversos temas, e muito mais.
O pagamento pelo uso desta funcionalidade é debitado da conta do cliente na plataforma. Para fins de teste, cada novo Usuário tem a oportunidade de testar esta funcionalidade sem custo. Após a conclusão do desenvolvimento do Robô, o uso desta funcionalidade requer pagamento.
| Histórico de chat | [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". 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 indicar apenas um dos seguintes valores:
A função system é destinada a configurar o tom e as configurações básicas da rede neural, por exemplo:
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. Esta propriedade pode ser deixada em branco, então a geração será realizada apenas com base no conteúdo das propriedades "Role" e "Request". Se a propriedade "Tools" for utilizada, a tabela deve ter 4 colunas:
|
| Solicitação System | [Texto] Insira o texto de uma nova solicitação à rede neural. A solicitação será executada com a função system. |
| Solicitação User | [Texto] Insira o texto de uma nova solicitação à rede neural. A solicitação será executada com a função user. |
| Modelo | Escolha o modelo para geração da resposta. |
| Temperatura | [Número] Número decimal de 0 a 2, que indica o grau de "aleatoriedade" ou "criatividade" do resultado, onde:
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 toda vez - defina o valor como 0. |
| Comprimento máximo | [Número] Comprimento máximo do resultado, expresso em tokens condicionais. Para o inglês, 1 token é igual a 4 caracteres; para a maioria das outras línguas, 1 token é igual a 1 caractere. Reduza esse número se quiser receber solicitações mais curtas em média, aumente para obter solicitações mais longas. Lembre-se de que esse número limita o comprimento da resposta, no entanto, a resposta obtida pode não ter o comprimento que você especificou - dependendo do conteúdo da solicitação, ela pode ser mais curta. |
| Autoajuste de comprimento | 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 escolhido. |
| Timeout | [Número] Tempo máximo de espera pela resposta em segundos. O tempo real de espera depende do modelo escolhido, do comprimento da sua solicitação e do comprimento previsto da resposta, bem como da carga atual dos servidores. Se o limite de espera for excedido, ocorre um erro. |
| Função da resposta | [Texto] Função com a qual a rede neural respondeu. |
| Resposta | [Texto] Texto da resposta da rede neural. |
| Comprimento total | [Número] Comprimento total da solicitação e do resultado (juntos), expresso em tokens condicionais. |
| Nível de processamento | Seleção do nível de tratamento de erros. Valores possíveis:
Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama. |
| Nível de mensagens | Seleção do nível de mensagens que os blocos exibirão durante a operação. Valores possíveis:
Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama. |
| Texto do erro | [Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco. |