添加 cmd.risk-analyze

This commit is contained in:
2024-10-10 18:31:35 +08:00
parent 004552f4d5
commit b3fa8edf60

View File

@@ -10,19 +10,16 @@ from cucyuqing.utils import print
from cucyuqing.config import OPENAI_RISK_LLM_API_KEY, OPENAI_RISK_LLM_BASE_URL from cucyuqing.config import OPENAI_RISK_LLM_API_KEY, OPENAI_RISK_LLM_BASE_URL
from cucyuqing.pg import pool, get_cur from cucyuqing.pg import pool, get_cur
from cucyuqing.mysql import mysql from cucyuqing.mysql import mysql
from cucyuqing.dbscan import run_dbscan
async def main(): async def main():
await pool.open() await pool.open()
print(await batch_risk_analyze(["你是老师", "我是初音未来"])) dbscan_result = await run_dbscan()
docs = [cluster[0] for cluster in dbscan_result.clusters]
async def get_docs() -> list[dict]: analyze_rusult = await batch_risk_analyze([doc.title for doc in docs])
# [TODO] for result, doc in zip(analyze_rusult, docs):
raise NotImplemented print(f"风险: {result} 标题: {doc.title}")
await mysql.execute("""
""")
return []
async def batch_risk_analyze( async def batch_risk_analyze(