|
@@ -28,14 +28,19 @@ class SparkProvider(BaseModelProvider):
|
|
|
if model_type == ModelType.TEXT_GENERATION:
|
|
|
return [
|
|
|
{
|
|
|
- 'id': 'spark',
|
|
|
- 'name': 'Spark V1.5',
|
|
|
+ 'id': 'spark-v3',
|
|
|
+ 'name': 'Spark V3.0',
|
|
|
'mode': ModelMode.CHAT.value,
|
|
|
},
|
|
|
{
|
|
|
'id': 'spark-v2',
|
|
|
'name': 'Spark V2.0',
|
|
|
'mode': ModelMode.CHAT.value,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ 'id': 'spark',
|
|
|
+ 'name': 'Spark V1.5',
|
|
|
+ 'mode': ModelMode.CHAT.value,
|
|
|
}
|
|
|
]
|
|
|
else:
|
|
@@ -96,7 +101,7 @@ class SparkProvider(BaseModelProvider):
|
|
|
|
|
|
try:
|
|
|
chat_llm = ChatSpark(
|
|
|
- model_name='spark-v2',
|
|
|
+ model_name='spark-v3',
|
|
|
max_tokens=10,
|
|
|
temperature=0.01,
|
|
|
**credential_kwargs
|
|
@@ -110,10 +115,10 @@ class SparkProvider(BaseModelProvider):
|
|
|
|
|
|
chat_llm(messages)
|
|
|
except SparkError as ex:
|
|
|
- # try spark v1.5 if v2.1 failed
|
|
|
+ # try spark v2.1 if v3.1 failed
|
|
|
try:
|
|
|
chat_llm = ChatSpark(
|
|
|
- model_name='spark',
|
|
|
+ model_name='spark-v2',
|
|
|
max_tokens=10,
|
|
|
temperature=0.01,
|
|
|
**credential_kwargs
|
|
@@ -127,10 +132,27 @@ class SparkProvider(BaseModelProvider):
|
|
|
|
|
|
chat_llm(messages)
|
|
|
except SparkError as ex:
|
|
|
- raise CredentialsValidateFailedError(str(ex))
|
|
|
- except Exception as ex:
|
|
|
- logging.exception('Spark config validation failed')
|
|
|
- raise ex
|
|
|
+ # try spark v1.5 if v2.1 failed
|
|
|
+ try:
|
|
|
+ chat_llm = ChatSpark(
|
|
|
+ model_name='spark',
|
|
|
+ max_tokens=10,
|
|
|
+ temperature=0.01,
|
|
|
+ **credential_kwargs
|
|
|
+ )
|
|
|
+
|
|
|
+ messages = [
|
|
|
+ HumanMessage(
|
|
|
+ content="ping"
|
|
|
+ )
|
|
|
+ ]
|
|
|
+
|
|
|
+ chat_llm(messages)
|
|
|
+ except SparkError as ex:
|
|
|
+ raise CredentialsValidateFailedError(str(ex))
|
|
|
+ except Exception as ex:
|
|
|
+ logging.exception('Spark config validation failed')
|
|
|
+ raise ex
|
|
|
except Exception as ex:
|
|
|
logging.exception('Spark config validation failed')
|
|
|
raise ex
|