Home
last modified time | relevance | path

Searched refs:ChatInterface (Results 1 – 16 of 16) sorted by relevance

/plugin/aichat/
DModelFactory.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
56 * @return ChatInterface
61 if ($this->chatModel instanceof ChatInterface) {
72 * @return ChatInterface
77 if ($this->rephraseModel instanceof ChatInterface) {
144 * @return ChatInterface|EmbeddingInterface
Dhelper.php8 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
92 * @return ChatInterface
100 * @return ChatInterface
273 * @param ChatInterface $model The used model
280 ChatInterface $model,
DEmbeddings.php7 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
23 /** @var ChatInterface */
50 * @param ChatInterface $chatModel
56 ChatInterface $chatModel,
DAGENTS.md72 - `ChatInterface`: For conversational models (getAnswer method)
/plugin/aichat/Model/Generic/
DChatModel.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
7 class ChatModel extends AbstractGenericModel implements ChatInterface
DAbstractGenericModel.php6 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
/plugin/aichat/Model/OpenAI/
DChatModel.php6 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
8 class ChatModel extends AbstractOpenAIModel implements ChatInterface
/plugin/aichat/Model/Ollama/
DChatModel.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
7 class ChatModel extends AbstractOllama implements ChatInterface
/plugin/aichat/Model/Gemini/
DChatModel.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
7 class ChatModel extends AbstractGeminiModel implements ChatInterface
/plugin/aichat/Model/Mistral/
DChatModel.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
7 class ChatModel extends AbstractMistralModel implements ChatInterface
/plugin/aichat/Model/Reka/
DChatModel.php6 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
9 class ChatModel extends AbstractModel implements ChatInterface
/plugin/aichat/Model/Anthropic/
DChatModel.php6 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
9 class ChatModel extends AbstractModel implements ChatInterface
/plugin/aichatlocal/Model/
DChatModel.php6 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
8 class ChatModel extends AbstractModel implements ChatInterface
/plugin/aichat/_test/
DAbstractModelTest.php5 use dokuwiki\plugin\aichat\Model\ChatInterface; alias
67 … $this->assertInstanceOf(ChatInterface::class, $model, 'Model should implement ChatInterface');
/plugin/aichat/Model/
DAbstractModel.php83 if ($this instanceof ChatInterface) {
136 if ($this instanceof ChatInterface) {
169 if ($this instanceof ChatInterface) {
DChatInterface.php8 interface ChatInterface extends ModelInterface interface