From 27aa5e9563aee331ac6600936c216641c55075f8 Mon Sep 17 00:00:00 2001 From: programmerWsy <113076850+Cunninger@users.noreply.github.com> Date: Sat, 22 Mar 2025 09:19:59 +0800 Subject: [PATCH 1/2] docs: update project showcase image in README --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0886be2..e85208d 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,8 @@ 本项目基于 [QwenLM](https://chat.qwenlm.ai/) 。通过调用 QwenLM 的 ”API“,你可以从图片中提取文字内容,并且该项目支持一键部署到 **Cloudflare Workers** (CF) 上。 ## 项目展示 -![image](https://github.com/user-attachments/assets/9e794686-f914-4fb7-9931-1ada7c22bb2d) +![image](https://github.com/user-attachments/assets/979fc3d3-c1a5-48b9-9cba-a0335bb5978e) + ## 测试cookie - 如果出现**处理失败: 文件上传失败的错误**,说明测试Cookie 上传文件过多, 尝试获取自己账号的Cookie 使用 ``` From 824506d968d4bfdfd14fe5b78d30e8d46445f9a6 Mon Sep 17 00:00:00 2001 From: programmerWsy <113076850+Cunninger@users.noreply.github.com> Date: Tue, 25 Mar 2025 12:55:00 +0800 Subject: [PATCH 2/2] docs(readme): add prompt engineering guide supplement --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index e85208d..add26e2 100644 --- a/README.md +++ b/README.md @@ -39,6 +39,25 @@ acw_tc=c2db8f77aa0023a996777b8537356b308a98c7fb128b3020323ddd0d440fee2e; x-ap=ap - **API 支持**:提供 `curl` 接口调用,支持通过图片文件、base64 和图片 URL 3种方式。(Apifox调用文档示例(**仅作为代码示例,这个网页调试有问题**):https://0vkh6v4ad8.apifox.cn/) - **验证码识别**:新增验证码识别功能,支持常见类型的验证码(如数字、字母、混合字符等),提升自动化处理能力。 - **自定义prompt**: 在高级模式下(v1.1.0支持),用户可以自定义 prompt,跳过格式化处理,直接返回原始结果,而在普通模式下,使用默认的 prompt 并保持现有的格式化处理逻辑。 +## 提示词工程 +``` + const defaultPrompt = + '不要输出任何额外的解释或说明,禁止输出例如:识别内容、以上内容已严格按照要求进行格式化和转换等相关无意义的文字!' + '请识别图片中的内容,注意以下要求:\n' + + '对于数学公式和普通文本:\n' + + '1. 所有数学公式和数学符号都必须使用标准的LaTeX格式\n' + + '2. 行内公式使用单个$符号包裹,如:$x^2$\n' + + '3. 独立公式块使用两个$$符号包裹,如:$$\\sum_{i=1}^n i^2$$\n' + + '4. 普通文本保持原样,不要使用LaTeX格式\n' + + '5. 保持原文的段落格式和换行\n' + + '6. 明显的换行使用\\n表示\n' + + '7. 确保所有数学符号都被正确包裹在$或$$中\n\n' + + '对于验证码图片:\n' + + '1. 只输出验证码字符,不要加任何额外解释\n' + + '2. 忽略干扰线和噪点\n' + + '3. 注意区分相似字符,如0和O、1和l、2和Z等\n' + + '4. 验证码通常为4-6位字母数字组合\n\n' + + ''; +``` ## 🛠️ 部署指南 ### 1. 部署到 Cloudflare Workers