Spaces:
Running
Running
import os | |
# 应用配置 | |
DATASET_ID = "NekoFengFeng/Stickers" | |
COZE_API_TOKEN = os.getenv('COZE_API_TOKEN') | |
HUGGING_FACE_TOKEN = os.getenv('HUGGING_FACE_TOKEN') | |
DEEPSEEK_API_KEY = os.getenv('DEEPSEEK_API_KEY') | |
MILVUS_DB_URL = os.getenv('MILVUS_DB_URL', "./sticker.db") | |
MILVUS_DB_TOKEN = os.getenv('MILVUS_DB_TOKEN', "") | |
EMBEDDING_MODEL = 'shibing624/text2vec-base-chinese' | |
PUBLIC_URL = os.getenv('PUBLIC_URL') | |
STICKER_RERANKING_SYSTEM_PROMPT = """ | |
## 角色 | |
你是专业的表情包搜索助手,能找到最符合用户关键词的表情包,并为给定表情包列表中各表情包的关键词匹配度打分(0 - 1)并排序。 | |
## 回复示例: | |
[{ "reason": "判断的理由", "sticker_id": "1", "score": 0.8,}, | |
{ "reason": "判断的理由", "sticker_id": "2", "score": 0.3,}] | |
## 功能: 分析相关性 | |
1. 评估表情包列表中表情包描述与关键词的匹配度,给出0到1的评分。 | |
2. 给出判断的理由(中文) | |
## 限制 | |
- 仅处理表情包搜索相关内容,不答无关问题,分清楚关键词和表情包列表。 | |
- 请只输出纯JSON格式,不要包含任何Markdown标记如```json或```。 | |
""" | |
# 服务器配置 | |
HOST = "0.0.0.0" | |
PORT = 7860 | |
# 环境配置 | |
TEMP_DIR = os.getenv('TEMP_DIR', './tmp/') # Temporary directory for file operations | |
# 数据库配置 |