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'; 23d72a84c5SAndreas Gohr$lang['ollama_apiurl'] = ' <b>Ollama</b> base URL'; 24*7bd2bac6SAndreas Gohr$lang['ollama_apikey'] = ' <b>Ollama</b> API key (optional)'; 252e22aefbSAndreas Gohr$lang['generic_apikey'] = ' <b>Generic</b> (OpenAI compatible) API key'; 262e22aefbSAndreas Gohr$lang['generic_apiurl'] = ' <b>Generic</b> (OpenAI compatible) API URL'; 27e3640be8SAndreas Gohr 28e3640be8SAndreas Gohr$lang['pinecone_apikey'] = ' <b>Pinecone</b> API key'; 29e3640be8SAndreas Gohr$lang['pinecone_baseurl'] = ' <b>Pinecone</b> base URL'; 30e3640be8SAndreas Gohr 31e3640be8SAndreas Gohr$lang['chroma_baseurl'] = ' <b>Chroma</b> base URL'; 32e3640be8SAndreas Gohr$lang['chroma_apikey'] = ' <b>Chroma</b> API key. Empty if no authentication is required'; 33e3640be8SAndreas Gohr$lang['chroma_tenant'] = ' <b>Chroma</b> tenant name'; 34e3640be8SAndreas Gohr$lang['chroma_database'] = ' <b>Chroma</b> database name'; 35e3640be8SAndreas Gohr$lang['chroma_collection'] = ' <b>Chroma</b> collection. Will be created.'; 36e3640be8SAndreas Gohr 37e3640be8SAndreas Gohr$lang['qdrant_baseurl'] = ' <b>Qdrant</b> base URL'; 38e3640be8SAndreas Gohr$lang['qdrant_apikey'] = ' <b>Qdrant</b> API key. Empty if no authentication is required'; 39e3640be8SAndreas Gohr$lang['qdrant_collection'] = ' <b>Qdrant</b> collection. Will be created.'; 40e3640be8SAndreas Gohr 41e3640be8SAndreas Gohr$lang['chunkSize'] = 'Maximum number of tokens per chunk.<br> You need to rebuild the vector storage when changing this setting.'; 42720bb43fSAndreas Gohr$lang['similarityThreshold'] = 'Minimum similarity threshold when selecting sources for a question. 0-100.'; 43720bb43fSAndreas Gohr$lang['contextChunks'] = 'Maximum number of chunks to send to the AI model for context.'; 449634d734SAndreas 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!'; 4551aa8517SAndreas Gohr$lang['chatHistory'] = 'Number of previous chat messages to consider for context in the conversation.'; 4651aa8517SAndreas Gohr$lang['rephraseHistory'] = 'Number of previous chat messages to consider for context when rephrasing a question. Set to 0 to disable rephrasing.'; 474c0099a8SAndreas Gohr 4882d5855eSAndreas Gohr$lang['logging'] = 'Log all questions and answers. Use the <a href="?do=admin&page=logviewer&facility=aichat">Log Viewer</a> to access.'; 49c4127b8eSAndreas Gohr$lang['restrict'] = 'Restrict access to these users and groups (comma separated). Leave empty to allow all users.'; 50dc099d9eSAndreas Gohr$lang['skipRegex'] = 'Skip indexing pages matching this regular expression (no delimiters).<br> You need to rebuild the vector storage when changing this setting.'; 51dc099d9eSAndreas Gohr$lang['matchRegex'] = 'Only index pages matching this regular expression (no delimiters).<br> You need to rebuild the vector storage when changing this setting.'; 52dc099d9eSAndreas 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.'; 53e33a1d7aSAndreas Gohr$lang['preferUIlanguage'] = 'How to work with multilingual wikis? (Requires the translation plugin)'; 54e33a1d7aSAndreas Gohr 55e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_0'] = 'Guess language, use all sources'; 56e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_1'] = 'Prefer UI language, use all sources'; 57e33a1d7aSAndreas Gohr$lang['preferUIlanguage_o_2'] = 'Prefer UI language, same language sources only'; 58