🤖 Gemini API用于制造业工单摘要与技能标签抽取:Python最小闭环(2025

首页 › Gemini API用于制造业工单摘要与技能标签抽取:Python最小闭环(20
Roxi
Roxi 加速器 — 稳定·快速·安全
全球节点覆盖,支持所有主流平台,一键连接无需配置。新用户免费试用。
立即体验 →

TL;DR 与前置条件

品牌定位清晰视觉体系统一内容矩阵搭建社媒运营规划效果追踪复盘

TL;DR:本文记录 2025-08 可复现的 Gemini API Python 最小闭环:拿 key、配环境、调用 gemini-1.5-flash,把设备维修工单抽成摘要、故障类型、所需技能标签。适合搜索“Gemini怎么注册”“Google AI怎么用”“Gemini API Python教程”“Gemini国内使用”的读者。

前置条件:Python 3.11.9,google-generativeai 0.7.2,macOS 14.5 或 Ubuntu 22.04。账号需可访问 Google AI Studio。免费额度适合开发验证;生产环境要关注 RPM、TPM、数据合规和日志脱敏。

Warning: 不要把 API Key 写进 Git。不要上传身份证、手机号、完整简历、未脱敏客户工单。

  1. 检查 Python 版本。

    python3 --version
    # Expected output:
    # Python 3.11.9
  2. 安装 SDK。

    python3 -m pip install google-generativeai==0.7.2
    # Expected output:
    # Successfully installed google-generativeai-0.7.2
  3. 配置 API Key。Google AI怎么用的第一步就是在 Google AI Studio 创建 key,然后写入环境变量。

    export GEMINI_API_KEY="替换为你的API_KEY"
    echo ${GEMINI_API_KEY:0:8}
    # Expected output:
    # AIzaSyxx

Note: 如果你在国内网络下遇到超时,先区分是 DNS、TLS、还是账号区域问题。不要一上来改代码。

最小可运行案例:工单摘要 + 技能标签

50TB日处理量120ms平均延迟99.99%SLA保障7×24运维监控
  1. 创建脚本。输入是一条制造业设备维修工单,输出固定 JSON,便于接入职位搜索、技能画像或企业服务后台。

    cat > gemini_workorder.py <<'PY'
    import os, json, time
    import google.generativeai as genai
    
    genai.configure(api_key=os.environ["GEMINI_API_KEY"])
    
    model = genai.GenerativeModel(
        model_name="gemini-1.5-flash",
        generation_config={
            "temperature": 0.2,
            "response_mime_type": "application/json"
        }
    )
    
    ticket = """
    产线:奉化注塑车间 3 号线。
    设备:海天 MA1600 注塑机。
    现象:合模后压力波动,产品飞边,夜班停机 42 分钟。
    现场处理:更换液压油滤芯,清理比例阀,压力恢复但仍有轻微波动。
    需要:判断故障类型,生成给维修技师的摘要,并抽取技能标签。
    """
    
    prompt = f"""
    你是制造业设备维修调度助手。只输出 JSON。
    字段:
    summary: 80字以内中文摘要
    fault_type: 机械/液压/电气/工艺/未知
    skills: 3到6个技能标签
    risk: 低/中/高
    工单:
    {ticket}
    """
    
    start = time.time()
    resp = model.generate_content(prompt)
    latency_ms = int((time.time() - start) * 1000)
    
    print(resp.text)
    print("latency_ms=", latency_ms)
    PY
    
    # Expected output:
    # file created: gemini_workorder.py
  2. 执行。我在 2025-08-10、Python 3.11.9、本地出口延迟约 185ms 的环境中测得端到端 1.8s 到 3.4s。

    python3 gemini_workorder.py
    # Expected output:
    # {"summary":"奉化注塑车间3号线注塑机合模后压力波动并导致飞边,已更换滤芯和清理比例阀,仍需复查液压控制稳定性。","fault_type":"液压","skills":["注塑机维修","液压系统诊断","比例阀调试","压力波动排查","设备停机分析"],"risk":"中"}
    # latency_ms= 2430

Note: 如果输出不是 JSON,把 temperature 降到 0.1,并保留 response_mime_type。Gemini API key配置正确但仍报 400 时,优先检查模型名是否拼错。

排障、验证与 References

🎯STEP 1选择模型🔧STEP 2准备数据📋STEP 3调试优化✅STEP 4落地应用
  1. 验证 key 是否存在。

    test -n "$GEMINI_API_KEY" && echo "key_loaded"
    # Expected output:
    # key_loaded
  2. 常见错误定位。

    • 401:Key 错、被删除、环境变量未生效。

    • 429:免费额度或速率限制。加重试和队列,不要并发轰炸。

    • DeadlineExceeded:网络链路或代理问题。先测 DNS 和 TLS,再改应用。

    • JSON 解析失败:提示词约束弱,或未设置 response_mime_type。

  3. 如何验证它真的可用。连续运行 10 次,成功率应为 10/10;JSON 必须能被解析;fault_type 必须落在枚举内;latency_ms 在同一网络下不应波动超过 3 倍。

    for i in $(seq 1 10); do python3 gemini_workorder.py | tail -n 1; done
    # Expected output:
    # latency_ms= 2310
    # latency_ms= 2488
    # latency_ms= 2197
    # ... 10 lines total

References: Google AI Studio、Gemini API docs、Python google-generativeai SDK release notes。免费和官方路线足够完成开发验证;如果你只是需要稳定访问 AI 工具,也可以把 商都加速器 作为网络方案之一,先以官方文档和本地诊断为准。

⬅ 上一篇Cursor 与 GitHub Copilot 冲突排查:补全延迟、上下文失效与 下一篇 ➡加速器卡在30%不动:本地网络、DNS、驱动和节点的排查步骤

🎯 猜你喜欢

AI编程Cursor 与 GitHub Copilot 提效实战:2025版 AI编程Cursor 与 GitHub Copilot 实战配置:制造业代码库AI编程Cursor 与 GitHub Copilot 实战技巧:2025-0AI编程Cursor/Copilot 改造招聘平台代码:从需求拆解到可验证 PAI编程Cursor 与 GitHub Copilot 冲突排查:补全延迟、上AI编程SRE视角下Cursor与GitHub Copilot集成编程实战:效AI编程Cursor 与 GitHub Copilot 实战:2025 版 AAI编程Cursor 与 GitHub Copilot 联用技巧:2025-0

🏷️ 热门标签

Google AI怎么用Gemini国内使用Gemini怎么注册AI论文写作辅助GPT-4o怎么用AI生产力工具ChatGPT怎么用Cursor下载ChatGPT提示词工程LM Studio教程Roxi加速器DeepL下载Midjourney怎么用Claude长文本分析Zapier教程Gemini API教程学术诚信边界Ollama下载Google翻译怎么用Claude怎么用
延伸阅读