<?php
// This file is part of Moodle - https://moodle.org/
//
// Moodle is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Moodle is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Moodle.  If not, see <https://www.gnu.org/licenses/>.

/**
 * Strings for component 'aiprovider_deepseek', language 'pt_br', version '5.2'.
 *
 * @package     aiprovider_deepseek
 * @category    string
 * @copyright   1999 Martin Dougiamas and contributors
 * @license     https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

defined('MOODLE_INTERNAL') || die();

$string['action:explain_text:endpoint'] = 'Endpoint da API';
$string['action:explain_text:model'] = 'Modelo de explicação de texto';
$string['action:explain_text:model_help'] = 'O modelo usado para explicar o texto fornecido.';
$string['action:explain_text:systeminstruction'] = 'Instrução do sistema';
$string['action:explain_text:systeminstruction_help'] = 'Essa instrução é enviada ao modelo de IA junto com o prompt do usuário. Editar essa instrução não é recomendado, a menos que seja absolutamente necessário.';
$string['action:generate_text:endpoint'] = 'Endpoint da API';
$string['action:generate_text:model'] = 'Modelo IA';
$string['action:generate_text:model_help'] = 'O modelo usado para gerar resposta de texto.';
$string['action:generate_text:systeminstruction'] = 'Instrução do sistema';
$string['action:generate_text:systeminstruction_help'] = 'Essa instrução é enviada ao modelo de IA junto com o prompt do usuário. Editar essa instrução não é recomendado, a menos que seja absolutamente necessário.';
$string['action:summarise_text:endpoint'] = 'Endpoint da API';
$string['action:summarise_text:model'] = 'Modelo IA';
$string['action:summarise_text:model_help'] = 'O modelo usado para resumir o texto fornecido.';
$string['action:summarise_text:systeminstruction'] = 'Instrução do sistema';
$string['action:summarise_text:systeminstruction_help'] = 'Essa instrução é enviada ao modelo de IA junto com o prompt do usuário. Editar essa instrução não é recomendado, a menos que seja absolutamente necessário.';
$string['apikey'] = 'Chave da API do DeepSeek';
$string['apikey_help'] = 'Obtenha sua chave em <a href="https://platform.deepseek.com/api_keys" target="_blank">chaves da API do DeepSeek</a>.';
$string['custom_model_name'] = 'Nome do modelo personalizado';
$string['extraparams'] = 'Parâmetros extras';
$string['extraparams_help'] = 'Parâmetros extras podem ser configurados aqui. Utilizamos o formato JSON. Por exemplo:
<pre>
{
"temperature": 0.5,
"max_tokens": 100
}
</pre>';
$string['invalidjson'] = 'String JSON inválida';
$string['pluginname'] = 'Provedor de API Deepseek';
$string['privacy:metadata'] = 'O plugin do provedor da API DeepSeek não armazena nenhum dado pessoal.';
$string['privacy:metadata:aiprovider_deepseek:externalpurpose'] = 'Essas informações são enviadas para a API do DeepSeek a fim de que uma resposta seja gerada. As configurações da sua conta DeepSeek podem alterar como o DeepSeek armazena e retém esses dados. Nenhum dado do usuário é explicitamente enviado ao DeepSeek ou armazenado no Moodle LMS por este plugin.';
$string['privacy:metadata:aiprovider_deepseek:model'] = 'O modelo usado para gerar a resposta.';
$string['privacy:metadata:aiprovider_deepseek:prompttext'] = 'O prompt de texto inserido pelo usuário usado para gerar a resposta.';
$string['settings'] = 'Configurações';
$string['settings_frequency_penalty'] = 'frequency_penalty';
$string['settings_frequency_penalty_help'] = 'Número entre -2,0 e 2,0. Valores positivos penalizam novos tokens com base na frequência existente no texto até agora, diminuindo a probabilidade de o modelo repetir a mesma linha literalmente.';
$string['settings_help'] = 'Ajuste as configurações abaixo para personalizar como as solicitações são enviadas ao DeepSeek.';
$string['settings_logprobs'] = 'logprobs';
$string['settings_logprobs_help'] = 'Indica se deve ou não retornar as probabilidades logarítmicas dos tokens de saída. Se verdadeiro, retorna as probabilidades logarítmicas de cada token de saída retornado no conteúdo da mensagem.';
$string['settings_logprobs_label'] = 'Habilitar';
$string['settings_max_tokens'] = 'max_tokens';
$string['settings_max_tokens_help'] = 'Número inteiro entre 1 e 8192. O número máximo de tokens que pode ser gerado na conclusão do chat. O comprimento total dos tokens de entrada e dos tokens gerados é limitado pelo comprimento de contexto do modelo. Se max_tokens não for especificado, o valor padrão de 4096 é usado.';
$string['settings_presence_penalty'] = 'presence_penalty';
$string['settings_presence_penalty_help'] = 'Número entre -2,0 e 2,0. Valores positivos penalizam novos tokens com base em aparecerem ou não no texto até agora, aumentando a probabilidade de o modelo falar sobre novos tópicos.';
$string['settings_temperature'] = 'temperatura';
$string['settings_temperature_help'] = 'Qual temperatura de amostragem usar, entre 0 e 2. Valores mais altos como 0,8 tornarão a saída mais aleatória, enquanto valores mais baixos como 0,2 a tornarão mais focada e determinística. Geralmente recomendamos alterar este ou o top_p, mas não ambos.';
$string['settings_top_logprobs'] = 'top_logprobs';
$string['settings_top_logprobs_help'] = 'Um número inteiro entre 0 e 20 que especifica o número de tokens mais prováveis a serem retornados em cada posição de token, cada um com uma probabilidade logarítmica associada. logprobs deve estar definido como verdadeiro se este parâmetro for usado.';
$string['settings_top_p'] = 'top_p';
$string['settings_top_p_help'] = 'Uma alternativa à amostragem com temperatura, chamada de amostragem por núcleo, onde o modelo considera os resultados dos tokens com massa de probabilidade top_p. Assim, 0,1 significa que apenas os tokens que compõem os 10% superiores da massa de probabilidade são considerados. Geralmente recomendamos alterar este ou a temperatura, mas não ambos.';
