This commit is contained in:
2025-08-20 14:02:57 +08:00
parent a8917f879b
commit d4d5bf812c
11 changed files with 10 additions and 130 deletions

View File

@@ -1,3 +1,8 @@
# 下载安装包
https://www.anaconda.com/download
https://repo.anaconda.com/archive/Anaconda3-2025.06-0-Windows-x86_64.exe
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

View File

@@ -5,7 +5,8 @@
下雨天,一个工人父亲背着一个穿红色雨衣的小女孩走在回家的路上
(2) 期望的提示词:
雨天街头,一位头戴黄色安全帽、身穿荧光黄安全背心与棕色外套、搭配蓝色牛仔裤和棕色工装靴的中国工人,背着一个中国小女孩。工人脖子上侧挂一个小熊玩偶包,拖住小女孩臀部的手同时挂着一袋小熊饼干。小女孩双手搂着工人的脖子。小女孩穿红色雨衣,戴红色雨衣帽。两个人露出微笑。背景是居民楼和树木,地面潮湿,氛围温馨。
雨天街头,一位头戴黄色安全帽、身穿荧光黄安全背心与棕色外套、搭配蓝色牛仔裤和棕色工装靴的中国工人,背着一个中国小女孩。工人脖子上侧挂一个小熊玩偶包,
拖住小女孩臀部的手同时挂着一袋小熊饼干。小女孩双手搂着工人的脖子。小女孩穿红色雨衣,戴红色雨衣帽。两个人露出微笑。背景是居民楼和树木,地面潮湿,氛围温馨。
(3) 办法:
思路:把“提示词”拆成 4 个「可空」字段,并用「占位符」告诉用户“没有人就把人留空”。

View File

@@ -26,6 +26,7 @@ client = AsyncOpenAI(
)
# 初始化 ElasticSearch 工具
search_util = EsSearchUtil(Config.ES_CONFIG)
@router.post("/chat")
async def chat(request: fastapi.Request):
"""

Binary file not shown.

View File

@@ -2,7 +2,7 @@ import asyncio
import logging
from openai import AsyncOpenAI
from zai import ZhipuAiClient
from zhipuai import ZhipuAI
from Config.Config import ZHIPU_API_KEY
@@ -193,7 +193,7 @@ async def process_geometry_image(image_url: str):
"""
真正的流式处理几何题图片
"""
client = ZhipuAiClient(api_key=ZHIPU_API_KEY)
client = ZhipuAI(api_key=ZHIPU_API_KEY)
prompt = """你是"初中几何题-图像结构提取器",专为初中生设计。任务只有一项:
看到几何题图片后,用中文输出"完整的题干原文 + 图形客观结构描述",绝口不提解题思路或答案。