浏览代码

fix: Add model_uid validation for model_uid in Xinference models (#2468)

tags/0.5.6
Yeuoly 1年前
父节点
当前提交
ca4aa340f6
没有帐户链接到提交者的电子邮件

+ 3
- 0
api/core/model_runtime/model_providers/xinference/llm/llm.py 查看文件

} }
""" """
try: try:
if "/" in credentials['model_uid'] or "?" in credentials['model_uid'] or "#" in credentials['model_uid']:
raise CredentialsValidateFailedError("model_uid should not contain /, ?, or #")
extra_param = XinferenceHelper.get_xinference_extra_parameter( extra_param = XinferenceHelper.get_xinference_extra_parameter(
server_url=credentials['server_url'], server_url=credentials['server_url'],
model_uid=credentials['model_uid'] model_uid=credentials['model_uid']

+ 3
- 0
api/core/model_runtime/model_providers/xinference/rerank/rerank.py 查看文件

:return: :return:
""" """
try: try:
if "/" in credentials['model_uid'] or "?" in credentials['model_uid'] or "#" in credentials['model_uid']:
raise CredentialsValidateFailedError("model_uid should not contain /, ?, or #")
self.invoke( self.invoke(
model=model, model=model,
credentials=credentials, credentials=credentials,

+ 3
- 0
api/core/model_runtime/model_providers/xinference/text_embedding/text_embedding.py 查看文件

:return: :return:
""" """
try: try:
if "/" in credentials['model_uid'] or "?" in credentials['model_uid'] or "#" in credentials['model_uid']:
raise CredentialsValidateFailedError("model_uid should not contain /, ?, or #")
server_url = credentials['server_url'] server_url = credentials['server_url']
model_uid = credentials['model_uid'] model_uid = credentials['model_uid']
extra_args = XinferenceHelper.get_xinference_extra_parameter(server_url=server_url, model_uid=model_uid) extra_args = XinferenceHelper.get_xinference_extra_parameter(server_url=server_url, model_uid=model_uid)

正在加载...
取消
保存