18817535bSAndreas Gohr<?php 28817535bSAndreas Gohr/** 38817535bSAndreas Gohr * english language file for aichat plugin 48817535bSAndreas Gohr * 58817535bSAndreas Gohr * @author Andreas Gohr <gohr@cosmocode.de> 68817535bSAndreas Gohr */ 78817535bSAndreas Gohr 85e6dd16eSAndreas Gohr 9e3640be8SAndreas Gohr$lang['chatmodel'] = 'The model to use for chat completion. Configure required credentials below.'; 1051aa8517SAndreas Gohr$lang['rephrasemodel'] = 'The model to use for rephrasing questions. Configure required credentials below.'; 11e3640be8SAndreas Gohr$lang['embedmodel'] = 'The model to use for text embedding. Configure required credentials below.<br> You need to rebuild the vector storage when changing this setting.'; 12e3640be8SAndreas Gohr$lang['storage'] = 'Which vector storage to use. Configure required credentials below.<br> You need to rebuild the vector storage when changing this setting.'; 13666b8ea7SAndreas Gohr$lang['customprompt'] = 'A custom prompt that is added to the prompt used by this plugin when querying the AI model. For consistency, it should be in English.'; 145e6dd16eSAndreas Gohr 15e3640be8SAndreas Gohr$lang['openai_apikey'] = ' <b>OpenAI</b> API key'; 16e3640be8SAndreas Gohr$lang['openai_org'] = ' <b>OpenAI</b> Organization ID (if any)'; 1710789c17SAndreas Gohr$lang['gemini_apikey'] = ' Google <b>Gemini</b> API key'; 18e3640be8SAndreas Gohr$lang['anthropic_apikey'] = ' <b>Anthropic</b> API key'; 19e3640be8SAndreas Gohr$lang['mistral_apikey'] = ' <b>Mistral</b> API key'; 2087e46484SAndreas Gohr$lang['voyageai_apikey'] = ' <b>Voyage AI</b> API key'; 21eaa2c59dSAndreas Gohr$lang['reka_apikey'] = ' <b>Reka</b> API key'; 22074b7701SAndreas Gohr$lang['groq_apikey'] = ' <b>Groq</b> API key'; 23*d72a84c5SAndreas Gohr$lang['ollama_apiurl'] = ' <b>Ollama</b> base URL'; 242e22aefbSAndreas Gohr$lang['generic_apikey'] = ' <b>Generic</b> (OpenAI compatible) API key'; 252e22aefbSAndreas Gohr$lang['generic_apiurl'] = ' <b>Generic</b> (OpenAI compatible) API URL'; 26e3640be8SAndreas Gohr 27e3640be8SAndreas Gohr$lang['pinecone_apikey'] = ' <b>Pinecone</b> API key'; 28e3640be8SAndreas Gohr$lang['pinecone_baseurl'] = ' <b>Pinecone</b> base URL'; 29e3640be8SAndreas Gohr 30e3640be8SAndreas Gohr$lang['chroma_baseurl'] = ' <b>Chroma</b> base URL'; 31e3640be8SAndreas Gohr$lang['chroma_apikey'] = ' <b>Chroma</b> API key. Empty if no authentication is required'; 32e3640be8SAndreas Gohr$lang['chroma_tenant'] = ' <b>Chroma</b> tenant name'; 33e3640be8SAndreas Gohr$lang['chroma_database'] = ' <b>Chroma</b> database name'; 34e3640be8SAndreas Gohr$lang['chroma_collection'] = ' <b>Chroma</b> collection. Will be created.'; 35e3640be8SAndreas Gohr 36e3640be8SAndreas Gohr$lang['qdrant_baseurl'] = ' <b>Qdrant</b> base URL'; 37e3640be8SAndreas Gohr$lang['qdrant_apikey'] = ' <b>Qdrant</b> API key. Empty if no authentication is required'; 38e3640be8SAndreas Gohr$lang['qdrant_collection'] = ' <b>Qdrant</b> collection. Will be created.'; 39e3640be8SAndreas Gohr 40e3640be8SAndreas Gohr$lang['chunkSize'] = 'Maximum number of tokens per chunk.<br> You need to rebuild the vector storage when changing this setting.'; 41720bb43fSAndreas Gohr$lang['similarityThreshold'] = 'Minimum similarity threshold when selecting sources for a question. 0-100.'; 42720bb43fSAndreas Gohr$lang['contextChunks'] = 'Maximum number of chunks to send to the AI model for context.'; 439634d734SAndreas Gohr$lang['fullpagecontext'] = 'Always send the full page content for each matching chunk as context for the AI model. This will not apply any token limits and may result in large, expensive requests. Use with large context models only!'; 4451aa8517SAndreas Gohr$lang['chatHistory'] = 'Number of previous chat messages to consider for context in the conversation.'; 4551aa8517SAndreas Gohr$lang['rephraseHistory'] = 'Number of previous chat messages to consider for context when rephrasing a question. Set to 0 to disable rephrasing.'; 464c0099a8SAndreas Gohr 4782d5855eSAndreas Gohr$lang['logging'] = 'Log all questions and answers. Use the <a href="?do=admin&page=logviewer&facility=aichat">Log Viewer</a> to access.'; 48c4127b8eSAndreas Gohr$lang['restrict'] = 'Restrict access to these users and groups (comma separated). Leave empty to allow all users.'; 49dc099d9eSAndreas Gohr$lang['skipRegex'] = 'Skip indexing pages matching this regular expression (no delimiters).<br> You need to rebuild the vector storage when changing this setting.'; 50dc099d9eSAndreas Gohr$lang['matchRegex'] = 'Only index pages matching this regular expression (no delimiters).<br> You need to rebuild the vector storage when changing this setting.'; 51dc099d9eSAndreas Gohr$lang['ignoreRegex'] = 'Ignore parts of the page content matching this regular expression (no delimiters).<br> You need to rebuild the vector storage when changing this setting.'; 52e33a1d7aSAndreas Gohr$lang['preferUIlanguage'] = 'How to work with multilingual wikis? (Requires the translation plugin)'; 53e33a1d7aSAndreas Gohr 54e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_0'] = 'Guess language, use all sources'; 55e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_1'] = 'Prefer UI language, use all sources'; 56e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_2'] = 'Prefer UI language, same language sources only'; 57