{"hits": [{"proj": "hyva-themes/ai/module-ai-gemini", "file": "LICENSE.txt", "ref": "main", "q": "secret", "data": "   3. Grant of Source Code License. The term \"Source Code\" means the preferred form of the Original Work for making modifications to it and all available documentation describing how to modify the Original Work. Licensor agrees to provide a machine-readable copy of the Source Code of the Original Work along with each copy of the Original Work that Licensor distributes. Licensor reserves the right "}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/Model/Client.php", "ref": "main", "q": "api_key", "data": "{\n    private const DEFAULT_API_URL = 'https://generativelanguage.googleapis.com/v1/models/%s:generateContent';\n    private const CONFIG_PATH_API_KEY = 'hyva_ai/gemini/api_key';\n\n    public function __construct(\n"}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/etc/adminhtml/system.xml", "ref": "main", "q": "api_key", "data": "            <group id=\"gemini\" translate=\"label\" type=\"text\" sortOrder=\"20\" showInDefault=\"1\" showInWebsite=\"1\" showInStore=\"1\">\n                <label>Google Gemini Configuration</label>\n                <field id=\"api_key\" translate=\"label comment\" type=\"obscure\" sortOrder=\"10\" showInDefault=\"1\" showInWebsite=\"1\" showInStore=\"0\">\n                    <label>API Key</label>\n                    <com"}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/i18n/en_US.csv", "ref": "main", "q": "apikey", "data": "\"Gemini API key is not configured.\",\"Gemini API key is not configured.\"\n\"Gemini API request failed: %1\",\"Gemini API request failed: %1\"\n\"Get your API key from <a href=\"\"https://aistudio.google.com/app/apikey\"\" target=\"\"_blank\"\">Google AI Studio</a>\",\"Get your API key from <a href=\"\"https://aistudio.google.com/app/apikey\"\" target=\"\"_blank\"\">Google AI Studio</a>\"\n\"Google Gemini Configuration\",\"Googl"}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/Model/Provider/GeminiProvider.php", "ref": "main", "q": "token", "data": "        $model = $options['model'] ?? $this->providerConfig->getDefaultModel();\n        $temperature = $options['temperature'] ?? $this->providerConfig->getDefaultTemperature();\n        $maxTokens = $options['max_tokens'] ?? $this->providerConfig->getDefaultMaxTokens();\n\n        $responses = [];\n"}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/Model/Provider/OptionsSchema.php", "ref": "main", "q": "token", "data": "            ],\n            [\n                'id' => 'max_tokens',\n                'type' => 'number',\n                'label' => __('Max Tokens'),\n                'comment' => __('Maximum tokens for translation responses'),\n                'default' => $this->providerConfig->getDefaultMaxTokens(),\n                'validate' => 'validate-digits validate-digits-range digits-range-1-8000',\n         "}, {"proj": "hyva-themes/ai/module-ai-gemini", "file": "src/Model/ProviderConfig.php", "ref": "main", "q": "token", "data": "    public const DEFAULT_MODEL = 'gemini-2.5-flash';\n    public const DEFAULT_TEMPERATURE = 0.3;\n    public const DEFAULT_MAX_TOKENS = 4000;\n\n    public function getProviderName(): string\n"}], "errors": []}