<?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_openai', language 'pt', version '5.2'.
 *
 * @package     aiprovider_openai
 * @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 IA';
$string['action:explain_text:model_help'] = 'O modelo utilizado para explicar o texto fornecido.';
$string['action:explain_text:systeminstruction'] = 'Instrução do sistema';
$string['action:explain_text:systeminstruction_help'] = 'Esta instrução é enviada para o modelo IA juntamente com o pedido do utilizador. A edição desta instrução não é recomendada, a não ser que seja absolutamente necessário.';
$string['action:generate_image:endpoint'] = 'Endpoint da API';
$string['action:generate_image:model'] = 'Modelo IA';
$string['action:generate_image:model_desc'] = 'O modelo utilizado para gerar imagens a partir de prompts do utilizador.';
$string['action:generate_image:model_help'] = 'O modelo utilizado para gerar imagens a partir de prompts do utilizador.';
$string['action:generate_text:endpoint'] = 'Endpoint da API';
$string['action:generate_text:model'] = 'Modelo IA';
$string['action:generate_text:model_desc'] = 'O modelo utilizado para gerar o texto da resposta.';
$string['action:generate_text:model_help'] = 'O modelo utilizado para gerar o texto da resposta.';
$string['action:generate_text:systeminstruction'] = 'Instrução do sistema';
$string['action:generate_text:systeminstruction_desc'] = 'Esta instrução é enviada para o modelo IA juntamente com o pedido do utilizador. A edição desta instrução não é recomendada, a não ser que seja absolutamente necessário.';
$string['action:generate_text:systeminstruction_help'] = 'Esta instrução é enviada para o modelo IA juntamente com o pedido do utilizador. A edição desta instrução não é recomendada, a não ser 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_desc'] = 'O modelo utilizado para resumir o texto fornecido.';
$string['action:summarise_text:model_help'] = 'O modelo utilizado para resumir o texto fornecido.';
$string['action:summarise_text:systeminstruction'] = 'Instrução do sistema';
$string['action:summarise_text:systeminstruction_desc'] = 'Esta instrução é enviada para o modelo IA juntamente com o pedido do utilizador. A edição desta instrução não é recomendada, a não ser que seja absolutamente necessário.';
$string['action:summarise_text:systeminstruction_help'] = 'Esta instrução é enviada para o modelo IA juntamente com o pedido do utilizador. A edição desta instrução não é recomendada, a não ser que seja absolutamente necessário.';
$string['apikey'] = 'Chave API OpenAI';
$string['apikey_desc'] = 'Obtenha uma chave a partir das <a href="https://platform.openai.com/account/api-keys" target="_blank">chaves API da plataforma OpenAI</a>.';
$string['apikey_help'] = 'Obtenha uma chave das suas <a href="https://platform.openai.com/account/api-keys" target="_blank">chaves de API OpenAI</a>.';
$string['custom_model_name'] = 'Nome do modelo personalizado';
$string['enableglobalratelimit'] = 'Definir limite da taxa para todo o site';
$string['enableglobalratelimit_desc'] = 'Limita o número de pedidos que o fornecedor da API OpenAI pode receber de todo o site a cada hora.';
$string['enableuserratelimit'] = 'Definir limite da taxa de utilizador';
$string['enableuserratelimit_desc'] = 'Limita o número de pedidos que cada utilizador pode fazer ao fornecedor da API OpenAI a cada hora.';
$string['extraparams'] = 'Parâmetros extras';
$string['extraparams_help'] = 'Parâmetros extra podem ser configurados aqui. O formato JSON é suportado. Por exemplo:
<pre>
{
 "temperature": 0,5,
 "max_completion_tokens": 100
}
</pre>';
$string['globalratelimit'] = 'Número máximo de pedidos em todo o site';
$string['globalratelimit_desc'] = 'O número de pedidos permitidos em todo o site por hora.';
$string['invalidjson'] = 'String JSON inválida';
$string['orgid'] = 'ID OpenAI da organização';
$string['orgid_desc'] = 'Obtenha o ID da organização OpenAI na sua <a href="https://platform.openai.com/account/org-settings" target="_blank">conta na plataforma OpenAI</a>.';
$string['orgid_help'] = 'Obtenha o seu ID de organização OpenAI na sua <a href="https://platform.openai.com/account/org-settings" target="_blank">conta OpenAI</a>.';
$string['pluginname'] = 'Fornecedor da API OpenAI';
$string['privacy:metadata'] = 'O módulo Fornecedor de API OpenAI não armazena quaisquer dados pessoais.';
$string['privacy:metadata:aiprovider_openai:externalpurpose'] = 'Esta informação é enviada à API OpenAI para que seja gerada uma resposta. As definições da sua conta OpenAI podem alterar a forma como a OpenAI armazena e retém estes dados. Nenhum dado do utilizador é enviado explicitamente para a OpenAI ou armazenado no Moodle LMS por este módulo.';
$string['privacy:metadata:aiprovider_openai:model'] = 'O modelo utilizado para gerar a resposta.';
$string['privacy:metadata:aiprovider_openai:numberimages'] = 'O número de imagens utilizadas na resposta ao gerar imagens.';
$string['privacy:metadata:aiprovider_openai:prompttext'] = 'A prompt inserida pelo utilizador utilizada para gerar a resposta.';
$string['privacy:metadata:aiprovider_openai:responseformat'] = 'O formato da resposta ao gerar imagens.';
$string['settings'] = 'Configurações';
$string['settings_frequency_penalty'] = 'frequência_penalização';
$string['settings_frequency_penalty_help'] = 'A penalização de frequência ajusta a frequência com que as palavras são repetidas. Quanto maior a penalização, menos repetições no texto gerado.';
$string['settings_help'] = 'Pode ajustar as configurações abaixo para personalizar a forma como os pedidos são enviados à OpenAI.';
$string['settings_max_completion_tokens'] = 'max_completion_tokens';
$string['settings_max_completion_tokens_help'] = 'O número máximo de tokens usados ao gerar o texto.';
$string['settings_max_tokens'] = 'máx_tokens';
$string['settings_max_tokens_help'] = 'O número máximo de tokens usados ao gerar o texto.';
$string['settings_presence_penalty'] = 'presença_penalização';
$string['settings_presence_penalty_help'] = 'A penalização de presença incentiva o modelo a utilizar novas palavras, aumentando a probabilidade de escolher palavras que não foram utilizadas anteriormente. Um valor mais elevado torna o texto gerado mais diversificado, enquanto um valor mais baixo permite mais repetições.';
$string['settings_top_p'] = 'top_p';
$string['settings_top_p_help'] = 'top_p (amostragem do núcleo) determina quantas palavras possíveis deve considerar. Um valor elevado (por exemplo, 0,9) significa que o modelo analisa mais palavras, o que torna o texto gerado mais diversificado.';
$string['userratelimit'] = 'Número máximo de pedidos por utilizador';
$string['userratelimit_desc'] = 'O número de pedidos permitidos por hora, por utilizador.';
