*/ $meta['openaikey'] = array('string'); $meta['openaiorg'] = array('string'); $meta['model'] = array('multichoice', '_choices' => array( 'OpenAI\\GPT35Turbo', 'OpenAI\\GPT35Turbo16k', 'OpenAI\\GPT4', ) ); $meta['chatmodel'] = array('multichoice', '_choices' => array( 'OpenAI gpt-3.5-turbo', 'OpenAI gpt-4', ) ); $meta['embedmodel'] = array('multichoice', '_choices' => array( 'OpenAI text-embedding-3-small', 'OpenAI text-embedding-ada-002', ) ); $meta['storage'] = array('multichoice', '_choices' => array( 'Chroma', 'Pinecone', 'Qdrant', 'SQLite', ) ); $meta['pinecone_apikey'] = array('string'); $meta['pinecone_baseurl'] = array('string'); $meta['chroma_baseurl'] = array('string'); $meta['chroma_apikey'] = array('string'); $meta['chroma_tenant'] = array('string'); $meta['chroma_database'] = array('string'); $meta['chroma_collection'] = array('string'); $meta['qdrant_baseurl'] = array('string'); $meta['qdrant_apikey'] = array('string'); $meta['qdrant_collection'] = array('string'); $meta['logging'] = array('onoff'); $meta['restrict'] = array('string'); $meta['skipRegex'] = array('string'); $meta['matchRegex'] = array('string'); $meta['preferUIlanguage'] = array('multichoice', '_choices' => array( \dokuwiki\plugin\aichat\AIChat::LANG_AUTO_ALL, \dokuwiki\plugin\aichat\AIChat::LANG_UI_ALL, \dokuwiki\plugin\aichat\AIChat::LANG_UI_LIMITED, ));