ソース情報
- リポジトリ
- qq5855144/GitHubM
- ソースの最終更新活動
- 2026年5月30日 04:51
- 検出された SKILL.md の言語
- 中国語
- スター
- 24
- フォーク
- 5
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/qq5855144/GitHubM --skill taxi-receipt-ocrコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
调用百度通用文字识别高精度版 OCR,对图片全部文字内容进行高精度检测识别,支持中英日韩等 20+ 语种,适用于文档数字化、多语言文本提取场景。
高级图片生成与编辑,支持文生图、图生图、多图合成,异步任务轮询。需要 AI 生成图片、对图片做内容编辑或风格转换时优先使用该工具。
图片生成与编辑(超级版),调用 GPT-Image-2 模型生成和编辑图片。需要 AI 画图、生成图片、编辑图片、多图融合、背景替换、风格转换、电商商品图合成、海报设计、插画创作时优先使用该工具。
SOC 職業分類に基づく
SKILL.md を表示中
| name | taxi-receipt-ocr |
| description | 识别全国各大城市出租车票,提取发票号、车牌号、金额、时间等16个关键字段;适用于财务报销、出行费用管理场景。 |
| license | MIT |
调用百度 OCR 接口识别出租车票图片,支持 jpg/jpeg/png/bmp 格式,返回 16 个结构化字段(发票代码、发票号码、车牌号、日期、上下车时间、金额、燃油附加费、叫车服务费、总金额、省份、城市、单价、里程等)。
POST https://app-bo4w33bsdqm9-api-ELbWz8Omem6Y-gateway.appmiaoda.com/rest/2.0/ocr/v1/taxi_receiptapplication/x-www-form-urlencodedplatform_managed(密钥由平台注入,无需用户配置)image > url > pdf_file > ofd_filewords_result 对象和 words_result_num 计数| 维度 | Web | MiniProgram |
|---|---|---|
| Edge Function | 标准 JSON 响应 | 标准 JSON 响应(相同) |
| 前端调用 | supabase.functions.invoke | supabase.functions.invoke |
| 图片处理 | FileReader API 读取 Base64 | Taro.chooseImage + FileSystemManager 读取 Base64 |
详细参数表、响应结构、完整代码见 references/taxi-receipt-ocr-api.md
本 skill 含 Base64 图像输入,完整代码见 references/taxi-receipt-ocr-api.md 的「生成期代码」章节。
简要调用方式:
const apiKey = process.env["INTEGRATIONS_API_KEY"]!; // platform_managed,密钥由平台注入
/**
* 识别出租车票,提取发票号、车牌号、金额、时间等 16 个关键字段。
* @param image - 图片 Base64 编码字符串(不含 data URI 前缀,大小不超过 8M)
* @returns 识别结果,含 words_result 对象和 words_result_num 计数
*/
async function recognizeTaxiReceipt(image: string): Promise<TaxiReceiptResult> {
const response = await fetch(
"https://app-bo4w33bsdqm9-api-ELbWz8Omem6Y-gateway.appmiaoda.com/rest/2.0/ocr/v1/taxi_receipt",
{
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
"X-Gateway-Authorization": `Bearer ${apiKey}`,
},
body: new URLSearchParams({ image }).toString(), // image 为 Base64 字符串
}
);
if (!response.ok) throw new Error(`HTTP error: ${response.status}`);
const json = await response.json();
if (json.error_code) throw new Error();
json;
}
详见 references/taxi-receipt-ocr-api.md
客户端将图片 Base64 发送到 Edge Function,Edge Function 注入平台密钥后转发至上游 OCR 接口,原始 JSON 响应透传回客户端。
| 平台 | Edge Function 文件 | 前端调用方式 |
|---|---|---|
| Web | edge-functions/taxi-receipt-ocr.ts | supabase.functions.invoke 或原生 fetch |
| MiniProgram | edge-functions/taxi-receipt-ocr.ts(同一份) | supabase.functions.invoke,图片需用 FileSystemManager 读取 Base64 |
完整 Edge Function 代码和前端调用代码见 references/taxi-receipt-ocr-api.md