From 174ee1b646f81675131261aeb90a4dd5b8945ae6 Mon Sep 17 00:00:00 2001 From: takatost Date: Wed, 28 Feb 2024 12:23:34 +0800 Subject: [PATCH] fix: parameter `user` exceeded max length when invoking moonshot llm (#2596) --- api/core/model_runtime/model_providers/moonshot/llm/llm.py | 1 + 1 file changed, 1 insertion(+) diff --git a/api/core/model_runtime/model_providers/moonshot/llm/llm.py b/api/core/model_runtime/model_providers/moonshot/llm/llm.py index 5db3e2827b..05feee877e 100644 --- a/api/core/model_runtime/model_providers/moonshot/llm/llm.py +++ b/api/core/model_runtime/model_providers/moonshot/llm/llm.py @@ -13,6 +13,7 @@ class MoonshotLargeLanguageModel(OAIAPICompatLargeLanguageModel): stream: bool = True, user: Optional[str] = None) \ -> Union[LLMResult, Generator]: self._add_custom_parameters(credentials) + user = user[:32] if user else None return super()._invoke(model, credentials, prompt_messages, model_parameters, tools, stop, stream, user) def validate_credentials(self, model: str, credentials: dict) -> None: