xref: /plugin/aichat/conf/metadata.php (revision 4c0099a889ba3b789f9c81b3cd963aadb567ea68)
1<?php
2
3/**
4 * Options for the aichat plugin
5 *
6 * @author Andreas Gohr <gohr@cosmocode.de>
7 */
8
9$meta['openaikey'] = array('string');
10$meta['openaiorg'] = array('string');
11
12$meta['model'] = array('multichoice',
13    '_choices' => array(
14        'OpenAI\\GPT35Turbo',
15        'OpenAI\\GPT35Turbo16k',
16        'OpenAI\\GPT4',
17    )
18);
19
20$meta['pinecone_apikey'] = array('string');
21$meta['pinecone_baseurl'] = array('string');
22
23$meta['chroma_baseurl'] = array('string');
24$meta['chroma_apikey'] = array('string');
25$meta['chroma_tenant'] = array('string');
26$meta['chroma_database'] = array('string');
27$meta['chroma_collection'] = array('string');
28
29$meta['qdrant_baseurl'] = array('string');
30$meta['qdrant_apikey'] = array('string');
31$meta['qdrant_collection'] = array('string');
32
33$meta['logging'] = array('onoff');
34$meta['restrict'] = array('string');
35$meta['preferUIlanguage'] = array('multichoice', '_choices' => array(
36    \dokuwiki\plugin\aichat\AIChat::LANG_AUTO_ALL,
37    \dokuwiki\plugin\aichat\AIChat::LANG_UI_ALL,
38    \dokuwiki\plugin\aichat\AIChat::LANG_UI_LIMITED,
39));
40