Skip to content

Commit 7405c48

Browse files
committed
feat: add SQL examples in prompt
1 parent 24f23b4 commit 7405c48

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

backend/apps/data_training/curd/data_training.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ def save_embeddings(session: Session, ids: List[int]):
198198
( 1 - (embedding <=> :embedding_array) ) AS similarity
199199
FROM data_training AS child
200200
) TEMP
201-
WHERE similarity > {settings.EMBEDDING_SIMILARITY} and oid = :oid and datasource = :datasource
201+
WHERE similarity > {settings.EMBEDDING_DATA_TRAINING_SIMILARITY} and oid = :oid and datasource = :datasource
202202
ORDER BY similarity DESC
203203
LIMIT {settings.EMBEDDING_DATA_TRAINING_TOP_COUNT}
204204
"""

backend/apps/terminology/curd/terminology.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ def save_embeddings(session: Session, ids: List[int]):
300300
( 1 - (embedding <=> :embedding_array) ) AS similarity
301301
FROM terminology AS child
302302
) TEMP
303-
WHERE similarity > {settings.EMBEDDING_SIMILARITY} and oid = :oid
303+
WHERE similarity > {settings.EMBEDDING_TERMINOLOGY_SIMILARITY} and oid = :oid
304304
ORDER BY similarity DESC
305305
LIMIT {settings.EMBEDDING_TERMINOLOGY_TOP_COUNT}
306306
"""

backend/common/core/config.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,9 @@ def SQLALCHEMY_DATABASE_URI(self) -> PostgresDsn | str:
8989
LOCAL_MODEL_PATH: str = '/opt/sqlbot/models'
9090
DEFAULT_EMBEDDING_MODEL: str = 'shibing624/text2vec-base-chinese'
9191
EMBEDDING_ENABLED: bool = True
92-
EMBEDDING_SIMILARITY: float = 0.4
92+
EMBEDDING_DEFAULT_SIMILARITY: float = 0.4
93+
EMBEDDING_TERMINOLOGY_SIMILARITY: float = EMBEDDING_DEFAULT_SIMILARITY
94+
EMBEDDING_DATA_TRAINING_SIMILARITY: float = EMBEDDING_DEFAULT_SIMILARITY
9395
EMBEDDING_DEFAULT_TOP_COUNT: int = 5
9496
EMBEDDING_TERMINOLOGY_TOP_COUNT: int = EMBEDDING_DEFAULT_TOP_COUNT
9597
EMBEDDING_DATA_TRAINING_TOP_COUNT: int = EMBEDDING_DEFAULT_TOP_COUNT

0 commit comments

Comments
 (0)