<?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_gemini', language 'es_mx', version '5.2'.
 *
 * @package     aiprovider_gemini
 * @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'] = 'Punto final de API';
$string['action:explain_text:model'] = 'Modelo de IA';
$string['action:explain_text:model_help'] = 'El modelo utilizado para explicar el texto proporcionado.';
$string['action:explain_text:systeminstruction'] = 'Instrucción del sistema';
$string['action:explain_text:systeminstruction_help'] = 'Esta instrucción se envía al modelo de IA junto con la solicitud (el prompt) del usuario. No se recomienda editarla a menos que sea absolutamente necesario.';
$string['action:generate_image:endpoint'] = 'Punto final de API';
$string['action:generate_image:model'] = 'Modelo de IA';
$string['action:generate_image:model_help'] = 'El modelo utilizado para generar imágenes a partir de las indicaciones (los prompts) del usuario.';
$string['action:generate_image:systeminstruction'] = 'Instrucción del sistema';
$string['action:generate_image:systeminstruction_help'] = 'Esta instrucción se envía al modelo de IA junto con la solicitud (el prompt) del usuario. No se recomienda editarla a menos que sea absolutamente necesario.';
$string['action:generate_text:endpoint'] = 'Punto final de API';
$string['action:generate_text:model'] = 'Modelo de IA';
$string['action:generate_text:model_help'] = 'El modelo utilizado para generar la respuesta de texto.';
$string['action:generate_text:systeminstruction'] = 'Instrucción del sistema';
$string['action:generate_text:systeminstruction_help'] = 'Esta instrucción se envía al modelo de IA junto con la solicitud (el prompt) del usuario. No se recomienda editarla a menos que sea absolutamente necesario.';
$string['action:summarise_text:endpoint'] = 'Punto final de API';
$string['action:summarise_text:model'] = 'Modelo de IA';
$string['action:summarise_text:model_help'] = 'El modelo usado para resumir el texto proporcionado.';
$string['action:summarise_text:systeminstruction'] = 'Instrucción del sistema';
$string['action:summarise_text:systeminstruction_help'] = 'Esta instrucción se envía al modelo de IA junto con la solicitud (el prompt) del usuario. No se recomienda editarla a menos que sea absolutamente necesario.';
$string['apikey'] = 'Clave API de Gemini';
$string['apikey_help'] = 'Obtener una clave de las <a href="https://aistudio.google.com/apikey" target="_blank">claves API del sitio web de Google AI Studio</a>.';
$string['custom_model_name'] = 'Nombre del modelo personalizado';
$string['extraparams'] = 'Parámetros adicionales';
$string['extraparams_help'] = 'Aquí se pueden configurar parámetros adicionales. Se admite el formato JSON. Por ejemplo:
<pre>
{
"temperature": 0.5,
"max_output_tokens": 100
}
</pre>';
$string['getallmodels_error'] = 'Usted necesita insertar la clave API primeramente..';
$string['invalidjson'] = 'Cadena JSON inválida';
$string['pluginname'] = 'Proveedor de API de Gemini';
$string['privacy:metadata'] = 'El plugin del Proveedor de API de Gemini no almacena ningún dato personal.';
$string['privacy:metadata:aiprovider_gemini:externalpurpose'] = 'Esta información se envía a la API de Gemini para generar una respuesta. La configuración de su cuenta de Gemini puede cambiar la forma en que Gemini almacena y conserva estos datos. Este plugin no envía datos de usuario explícitamente a Gemini ni los almacena en Moodle LMS.';
$string['privacy:metadata:aiprovider_gemini:model'] = 'El modelo usado para generar la respuesta.';
$string['privacy:metadata:aiprovider_gemini:numberimages'] = 'El número de imágenes usadas en la respuesta cuando se generan imágenes.';
$string['privacy:metadata:aiprovider_gemini:prompttext'] = 'El texto (prompt) escrito por el usuario, que es usado para generar la respuesta.';
$string['privacy:metadata:aiprovider_gemini:responseformat'] = 'El formato de la respuesta cuando se generan imágenes.';
$string['settings'] = 'Configuraciones';
$string['settings_help'] = 'Ajustar la configuración a continuación para personalizar cómo se envían las solicitudes a Gemini.';
$string['settings_max_output_tokens'] = 'Máximo de tokens';
$string['settings_max_output_tokens_help'] = 'El número máximo de tokens usados en el tto generado.';
$string['settings_stop_sequences'] = 'Secuencias de parada';
$string['settings_stop_sequences_help'] = 'Especificar una o más secuencias de caracteres (separados por comas) donde el modelo  debería de detener la generación de texto.';
$string['settings_temperature'] = 'Temperatura';
$string['settings_temperature_help'] = 'La temperatura influye en si el resultado es más aleatorio y creativo, o más predecible. Aumentar la temperatura hará que el modelo responda de forma más creativa. Esta configuración funciona junto con otras opciones como top p y top k para generar el resultado.';
$string['settings_top_k'] = 'K superior (Top K)';
$string['settings_top_k_help'] = 'Reduce la probabilidad de generar respuestas sin sentido. Un valor alto (p. ej., 100) generará respuestas más diversas, mientras que un valor bajo (p. ej., 10) será más conservador.';
$string['settings_top_p'] = 'P superior (Top P)';
$string['settings_top_p_help'] = 'P superior (Top P) del muestreo del núcleo determina cuantas palabras posibles a considerar. Un valor más alto (por ejemplo 0.9) significa que el modelo busca más palabras, lo que hace al texto generado más diverso.';
