|
|
|
@ -341,6 +341,7 @@ class Completion:
|
|
|
|
app = conversation_message_task.app
|
|
|
|
app = conversation_message_task.app
|
|
|
|
annotation_reply = app_model_config.annotation_reply_dict
|
|
|
|
annotation_reply = app_model_config.annotation_reply_dict
|
|
|
|
if annotation_reply['enabled']:
|
|
|
|
if annotation_reply['enabled']:
|
|
|
|
|
|
|
|
try:
|
|
|
|
score_threshold = annotation_reply.get('score_threshold', 1)
|
|
|
|
score_threshold = annotation_reply.get('score_threshold', 1)
|
|
|
|
embedding_provider_name = annotation_reply['embedding_model']['embedding_provider_name']
|
|
|
|
embedding_provider_name = annotation_reply['embedding_model']['embedding_provider_name']
|
|
|
|
embedding_model_name = annotation_reply['embedding_model']['embedding_model_name']
|
|
|
|
embedding_model_name = annotation_reply['embedding_model']['embedding_model_name']
|
|
|
|
@ -401,6 +402,9 @@ class Completion:
|
|
|
|
from_source,
|
|
|
|
from_source,
|
|
|
|
score)
|
|
|
|
score)
|
|
|
|
return True
|
|
|
|
return True
|
|
|
|
|
|
|
|
except Exception as e:
|
|
|
|
|
|
|
|
logging.warning(f'Query annotation failed, exception: {str(e)}.')
|
|
|
|
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
return False
|
|
|
|
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
@classmethod
|
|
|
|
|