Spaces:
Sleeping
Sleeping
import os | |
# 应用配置 | |
DATASET_ID = "Nekoko/StickerSet" | |
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_FILE = os.getenv('MILVUS_DB_FILE', "./sticker.db") | |
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 |