Home
last modified time | relevance | path

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

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