add: 添加ollama调用AI chat逻辑
This commit is contained in:
@@ -17,6 +17,7 @@ platforms:
|
|||||||
api_key:
|
api_key:
|
||||||
model: llama3.2
|
model: llama3.2
|
||||||
max_words: 1000
|
max_words: 1000
|
||||||
|
max_context_messages: 100
|
||||||
openai:
|
openai:
|
||||||
url:
|
url:
|
||||||
api_key:
|
api_key:
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ id: cn.tayxie.llmplus
|
|||||||
version: 1.0.0
|
version: 1.0.0
|
||||||
license: MIT
|
license: MIT
|
||||||
modules:
|
modules:
|
||||||
- maubot_platform
|
|
||||||
- maubot_llmplus
|
- maubot_llmplus
|
||||||
main_class: AiBotPlugin
|
main_class: AiBotPlugin
|
||||||
config: true
|
config: true
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ from mautrix.types import Format, TextMessageEventContent, EventType, MessageTyp
|
|||||||
from mautrix.util import markdown
|
from mautrix.util import markdown
|
||||||
from mautrix.util.config import BaseProxyConfig, ConfigUpdateHelper
|
from mautrix.util.config import BaseProxyConfig, ConfigUpdateHelper
|
||||||
|
|
||||||
from maubot_platform.local_paltform import Ollama, LmStudio
|
from maubot_llmplus.local_paltform import Ollama, LmStudio
|
||||||
from maubot_platform import Platform
|
from maubot_llmplus.platforms import Platform
|
||||||
from maubot_platform.thrid_platform import OpenAi, Anthropic
|
from maubot_llmplus.thrid_platform import OpenAi, Anthropic
|
||||||
|
|
||||||
"""
|
"""
|
||||||
配置文件加载
|
配置文件加载
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ import json
|
|||||||
from mautrix.types import MessageEvent
|
from mautrix.types import MessageEvent
|
||||||
from mautrix.util.config import BaseProxyConfig
|
from mautrix.util.config import BaseProxyConfig
|
||||||
|
|
||||||
from maubot_platform import platforms
|
from maubot_llmplus import platforms
|
||||||
from maubot_platform.platforms import Platform, ChatCompletion
|
from maubot_llmplus.platforms import Platform, ChatCompletion
|
||||||
|
|
||||||
|
|
||||||
class Ollama(Platform):
|
class Ollama(Platform):
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
from mautrix.types import MessageEvent
|
from mautrix.types import MessageEvent
|
||||||
from mautrix.util.config import BaseProxyConfig
|
from mautrix.util.config import BaseProxyConfig
|
||||||
|
|
||||||
from maubot_platform.platforms import Platform, ChatCompletion
|
from maubot_llmplus.platforms import Platform, ChatCompletion
|
||||||
|
|
||||||
|
|
||||||
class OpenAi(Platform):
|
class OpenAi(Platform):
|
||||||
Reference in New Issue
Block a user