mirror of
https://github.com/RYDE-WORK/Langchain-Chatchat.git
synced 2026-02-05 22:33:24 +08:00
Fix two bugs in Minimax's model worker that affect usage, namely do_ Embeddings should return result for multiple documents, and the other option is validate_ Messages, 'role': 'user' should be the uppercase letter 'USER'
This commit is contained in:
parent
0a37fe93b8
commit
ebda1056e5
@ -28,7 +28,7 @@ class MiniMaxWorker(ApiModelWorker):
|
|||||||
|
|
||||||
def validate_messages(self, messages: List[Dict]) -> List[Dict]:
|
def validate_messages(self, messages: List[Dict]) -> List[Dict]:
|
||||||
role_maps = {
|
role_maps = {
|
||||||
"user": self.user_role,
|
"USER": self.user_role,
|
||||||
"assistant": self.ai_role,
|
"assistant": self.ai_role,
|
||||||
"system": "system",
|
"system": "system",
|
||||||
}
|
}
|
||||||
@ -140,7 +140,7 @@ class MiniMaxWorker(ApiModelWorker):
|
|||||||
self.logger.error(f"请求 MiniMax API 时发生错误:{data}")
|
self.logger.error(f"请求 MiniMax API 时发生错误:{data}")
|
||||||
return data
|
return data
|
||||||
i += batch_size
|
i += batch_size
|
||||||
return {"code": 200, "data": embeddings}
|
return {"code": 200, "data": result}
|
||||||
|
|
||||||
def get_embeddings(self, params):
|
def get_embeddings(self, params):
|
||||||
# TODO: 支持embeddings
|
# TODO: 支持embeddings
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user