|
@@ -20,7 +20,7 @@ from azure.core.exceptions import (
|
|
|
)
|
|
|
|
|
|
from core.model_runtime.callbacks.base_callback import Callback
|
|
|
-from core.model_runtime.entities.llm_entities import LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
|
|
+from core.model_runtime.entities.llm_entities import LLMMode, LLMResult, LLMResultChunk, LLMResultChunkDelta, LLMUsage
|
|
|
from core.model_runtime.entities.message_entities import (
|
|
|
AssistantPromptMessage,
|
|
|
PromptMessage,
|
|
@@ -30,6 +30,7 @@ from core.model_runtime.entities.model_entities import (
|
|
|
AIModelEntity,
|
|
|
FetchFrom,
|
|
|
I18nObject,
|
|
|
+ ModelPropertyKey,
|
|
|
ModelType,
|
|
|
ParameterRule,
|
|
|
ParameterType,
|
|
@@ -334,7 +335,10 @@ class AzureAIStudioLargeLanguageModel(LargeLanguageModel):
|
|
|
fetch_from=FetchFrom.CUSTOMIZABLE_MODEL,
|
|
|
model_type=ModelType.LLM,
|
|
|
features=[],
|
|
|
- model_properties={},
|
|
|
+ model_properties={
|
|
|
+ ModelPropertyKey.CONTEXT_SIZE: int(credentials.get("context_size", "4096")),
|
|
|
+ ModelPropertyKey.MODE: credentials.get("mode", LLMMode.CHAT),
|
|
|
+ },
|
|
|
parameter_rules=rules,
|
|
|
)
|
|
|
|