From d20f43d71ceac4b6dbee12a61156ce2feb6f268d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=95=E5=BE=B7=E8=B6=85?= <13143889+he-dechao@user.noreply.gitee.com> Date: Sat, 12 Jul 2025 17:55:08 +0800 Subject: [PATCH] commit --- api.py | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 api.py diff --git a/api.py b/api.py new file mode 100644 index 0000000..428ffaa --- /dev/null +++ b/api.py @@ -0,0 +1,60 @@ +import json + +import requests +from openai import OpenAI + +client = OpenAI( + api_key="sk-FHu99oE9PfHkJN9RDHYmNCJ8AJr0dkzs7fqSQVBJJqVM9QgW", # 在这里将 MOONSHOT_API_KEY 替换为你从 Kimi 开放平台申请的 API Key + base_url="https://api.moonshot.cn/v1", +) +# 第一步:获取项目信息 +def fetch_project_list(): + url = "http://pms.dtyx.net:9158/project/list" + headers = { + "Authorization": "Bearer YOUR_TOKEN_HERE", # 如果需要鉴权 + } + params = { + "page": 1, + "pageSize": 10 + } + + response = requests.get(url, headers=headers, params=params) + if response.status_code == 200: + return response.json() + else: + print("获取项目信息失败:", response.status_code, response.text) + return None + + +def analyze_with_openai(data): + prompt = f""" + 下面是某个智能平台的项目信息列表,请分析这些项目的整体结构、任务状态分布、时间跨度等,分析这是什么类型公司: + + {json.dumps(data, ensure_ascii=False, indent=2)} + + 请输出一段简洁的中文总结。 + """ + + response = client.chat.completions.create( + model="moonshot-v1-8k", + messages=[ + {"role": "user", "content": prompt} + ] + ) + + return response.choices[0].message.content +if __name__ =="__main__": + data=fetch_project_list() + print(data) + result=analyze_with_openai(data) + print(result) + """{'status': 200, 'data': [{'projectId': '0307719ada317057c55e38245af00057', 'projectName': '国华无棣风电场33台金风风机叶片检查维修项目', 'farmName': '无棣风电场场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': None, 'farmAddress': '山东省滨州市无棣县', 'client': '北京金风慧能技术有限公司', 'clientContact': '黄宇鹏', 'clientPhone': '15738513821', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '陈强', 'inspectionPhone': '19971408118', 'scale': '33台', 'duration': None, 'turbineModel': '金风3.0WM', 'projectManagerId': '75c7bffc5a79b29cc5d6fc6e1c3a38e1', 'projectManagerName': '王国辉', 'constructorIds': '8b2f1448a31b5faf85cd989ddb334d64,1995a0da943d188506548bd42a2ee39d,1b2641edb4c9a8f14658edaa8e6a36e3,22ff9d065f3ad826f5e22ba18a20248c', 'constructorName': '牟晓松,石家宁,谢小兵,陈强', 'startDate': '2025-06-04', 'endDate': None}, {'projectId': '5f1dacc2b58d52e77a7db54acb34d1d1', 'projectName': '山东牟平海上风电场机组防雷导通测试项目', 'farmName': '牟平海上风电场', 'status': 2, 'statusLabel': '已完工', 'coverUrl': '', 'farmAddress': '山东省烟台市牟平区', 'client': '', 'clientContact': '', 'clientPhone': '', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '朱贤进', 'inspectionPhone': '19871715942', 'scale': '34台', 'duration': None, 'turbineModel': '金风科技6.0MW', 'projectManagerId': '1632433c2073532a074b0079cca5eb18', 'projectManagerName': '朱贤进', 'constructorIds': '1632433c2073532a074b0079cca5eb18,2fd0581e10f4c4f70e5148de3d61bc06', 'constructorName': '朱贤进,颜胜达', 'startDate': None, 'endDate': None}, {'projectId': '7f321271c13483aa31cb743d604603a5', 'projectName': '广东阳江海上风电场内外部巡检项目', 'farmName': '沙扒海上风电场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': '', 'farmAddress': '广东省阳江市阳西县', 'client': '三峡新能源江苏运维有限公司', 'clientContact': '蓝志航', 'clientPhone': '19127499691', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '王柳', 'inspectionPhone': '18230639935', 'scale': '55台', 'duration': None, 'turbineModel': '金风6.0/明阳5.5/东方7.0MW', 'projectManagerId': 'ff813d6fcfb76b725c9e9792c93f652a', 'projectManagerName': '王柳', 'constructorIds': ',1b2641edb4c9a8f14658edaa8e6a36e3,22ff9d065f3ad826f5e22ba18a20248c,ff813d6fcfb76b725c9e9792c93f652a,ec34bc02d21361c36851cae5800d6cfe', 'constructorName': '涂乐,王柳,石家宁,谢小兵', 'startDate': '2025-03-15', 'endDate': '2025-04-24'}, {'projectId': '8e0da59bd0c640b5b65dccd72606ea39', 'projectName': '三峡能源辽宁分公司调兵山风电场风机防雷通道检测项目', 'farmName': '调兵山风电场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': '', 'farmAddress': '辽宁省铁岭市调兵山市', 'client': '沈阳同泰检测技术有限公司', 'clientContact': '', 'clientPhone': '', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '牟晓松', 'inspectionPhone': '15561383330', 'scale': '99台', 'duration': None, 'turbineModel': '金凤1.5MW/750MW', 'projectManagerId': '1995a0da943d188506548bd42a2ee39d', 'projectManagerName': '牟晓松', 'constructorIds': '1995a0da943d188506548bd42a2ee39d,c282e65fef3b27e4fd22721e7772d1a4,c0e28ba4b62b1d3eb5e81e980216ef4e,王志虎', 'constructorName': '张国光,毛莉辉,牟晓松', 'startDate': '2025-05-28', 'endDate': None}, {'projectId': '96e0debf78187300f144d7f3450a2477', 'projectName': '三峡能源阿城万兴风电场防雷通道检测项目', 'farmName': '三峡能源阿城万兴风电场', 'status': 0, 'statusLabel': '待施工', 'coverUrl': '', 'farmAddress': '哈尔滨市阿城区', 'client': '辽宁信达检测有限公司', 'clientContact': '李经理', 'clientPhone': '13504783720', 'inspectionUnit': '武汉市迪特影像科技有限公司', 'inspectionContact': '吴名州', 'inspectionPhone': '18807109269', 'scale': '', 'duration': None, 'turbineModel': '', 'projectManagerId': 'fbaa9e0aecf2ce287138c38a4b654085', 'projectManagerName': '张三', 'constructorIds': '5709ccfece2685090ff700a3469f2539,a76d78f1325deda1790a12bdad4aad4e', 'constructorName': '汤八,赵柳', 'startDate': None, 'endDate': None}, {'projectId': 'bbd28ed8627d6bd9fd8fa7476af6242a', 'projectName': '广西龙源端阳、龙源蔚蓝、龙源浔峰风电场防雷导通检测项目', 'farmName': '广西龙源那莫风电场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': '', 'farmAddress': '广西省横州市市', 'client': '上海电气风电集团股份有限公司', 'clientContact': '闵晶', 'clientPhone': '18221016098', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '董冰', 'inspectionPhone': '15572792211', 'scale': '40台', 'duration': None, 'turbineModel': '上海电气6.25MW', 'projectManagerId': '008ecfac153be83890c42f9fed0a48cd', 'projectManagerName': '董冰', 'constructorIds': '008ecfac153be83890c42f9fed0a48cd,a4a50cad799cc508f8ec11b6177ecc01,c73d04e5c770d333e3a629e8998d6207', 'constructorName': '张俊,杨红,董冰', 'startDate': '2025-06-29', 'endDate': None}, {'projectId': 'd446d998d7c40005bf9af53ac264ef6e', 'projectName': '康保风电场叶片导通测试项目', 'farmName': '康保风电场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': '', 'farmAddress': '河北省张家口市康保县', 'client': '国电电力河北新能源开发有限公司', 'clientContact': '石辉', 'clientPhone': '15132374533', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '王国辉', 'inspectionPhone': '15126909754', 'scale': '249台', 'duration': None, 'turbineModel': '海装1.5MW/海装2.0MW', 'projectManagerId': '75c7bffc5a79b29cc5d6fc6e1c3a38e1', 'projectManagerName': '王国辉', 'constructorIds': '75c7bffc5a79b29cc5d6fc6e1c3a38e1,f4fe0241acf4f6b264448d2f853af42b,4e171ce81c18183bc8f06da8bd47a3d8,fd53a341d6d030e87f68380850dc617a,1dae46a6ecbc2408c8b137187fc13d06,e723aab1bf2977455b54019a1ab0a60c,b66765afb501f7f598fab6286c139a1a,149c94f937a7d36cda70a81f343d090a,44d335410542c5fd4989780dd11dca66,ff813d6fcfb76b725c9e9792c93f652a,76afef662f5e07691b32e559b903dab7', 'constructorName': '刘圣恩,孙彪,屈俊康,徐志华,李俊炜,王国辉,王柳,田飞,罗子丹,袁娴,辛华男', 'startDate': '2025-06-19', 'endDate': None}, {'projectId': 'd6c5b8408a42a8390297751756ecff23', 'projectName': '山东昌邑海上风电场机组防雷导通测试项目', 'farmName': '昌邑海上风电场', 'status': 1, 'statusLabel': '施工中', 'coverUrl': '', 'farmAddress': '山东省潍坊市昌邑市', 'client': '山东天科防雷工程有限公司', 'clientContact': '王汇堂', 'clientPhone': '18754454023', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '王柳', 'inspectionPhone': '18230639935', 'scale': '50台', 'duration': None, 'turbineModel': '金风科技6.0MW', 'projectManagerId': 'ff813d6fcfb76b725c9e9792c93f652a', 'projectManagerName': '王柳', 'constructorIds': 'ff813d6fcfb76b725c9e9792c93f652a,ec34bc02d21361c36851cae5800d6cfe,6daf07d1da6b992cf0f2cf1cfa31e0d0,fe4ea925ee47fa6e8a48e0f867304a09,e9a884f9c8d675e26a89d5afd1e91e02,0bc98a66761915e31fbf86e468d6ba20,刘海由', 'constructorName': '关炫钦,别少宇,廖中苏,李文哲,涂乐,王柳', 'startDate': None, 'endDate': None}, {'projectId': 'eb64015cf2d0b40574c1d6f476876822', 'projectName': '三峡能源辽宁分公司开原风电场风机防雷通道检测项目', 'farmName': '开原风电场', 'status': 2, 'statusLabel': '已完工', 'coverUrl': '', 'farmAddress': '辽宁省铁岭市开原市威远堡镇', 'client': '沈阳同泰检测技术有限公司', 'clientContact': '无', 'clientPhone': '无', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '谢小兵', 'inspectionPhone': '15575171314', 'scale': '33台', 'duration': None, 'turbineModel': '联合动力UP86-1500机组', 'projectManagerId': '1b2641edb4c9a8f14658edaa8e6a36e3', 'projectManagerName': '谢小兵', 'constructorIds': ',1b2641edb4c9a8f14658edaa8e6a36e3,f4fe0241acf4f6b264448d2f853af42b,c282e65fef3b27e4fd22721e7772d1a4,c0e28ba4b62b1d3eb5e81e980216ef4e,4e171ce81c18183bc8f06da8bd47a3d8,1995a0da943d188506548bd42a2ee39d', 'constructorName': '屈俊康,张国光,毛莉辉,牟晓松,田飞,谢小兵', 'startDate': '2025-05-30', 'endDate': '2025-06-14'}, {'projectId': 'fb7e3b731ee496cec46ca1db64117676', 'projectName': '雁门关风电场叶片导通测试项目', 'farmName': '雁门关风电场', 'status': 2, 'statusLabel': '已完工', 'coverUrl': '', 'farmAddress': '山西省忻州市代县', 'client': '国电电力河北新能源开发有限公司', 'clientContact': '王英', 'clientPhone': '15030325566', 'inspectionUnit': '武汉迪特聚能科技有限公司', 'inspectionContact': '韩凌柱', 'inspectionPhone': '15114767060', 'scale': '15台', 'duration': None, 'turbineModel': '联合动力3.0MW', 'projectManagerId': '1d476bc4de6d71f6a43497d943adec9c', 'projectManagerName': '韩凌柱', 'constructorIds': ',1d476bc4de6d71f6a43497d943adec9c,943410adc5f26c270eebdd2813d492f9,a71ee1dc7f63e933da81d14fa1d480b5,76afef662f5e07691b32e559b903dab7', 'constructorName': '蒋光明,辛华男,雷俊超,韩凌柱', 'startDate': '2025-05-26', 'endDate': '2025-06-23'}], 'msg': '', 'code': 200, 'success': True} +根据提供的数据,这些项目主要涉及风电场的检查、维修和防雷检测等工作。以下是对这些项目的整体分析: + +1. 项目类型:这些项目主要与风电场的运维相关,包括叶片检查维修、防雷导通测试和风机防雷通道检测等。 + +2. 任务状态分布:项目状态主要分为三类,分别是“施工中”(状态1)、“已完工”(状态2)和“待施工”(状态0)。其中,“施工中”的项目有5个,“已完工”的项目有3个,“待施工”的项目有1个。 + +3. 时间跨度:项目的时间跨度不一,部分项目有明确的开始和结束日期,如“广东阳江海上风电场内外部巡检项目”从2025年3月15日开始,到2025年4月24日结束;而有些项目则没有明确的结束日期,可能仍在进行中。 + +4. 公司类型:从项目信息来看,这是一家提供风电场运维服务的公司,主要业务包括风电场的检查、维修和防雷检测等。公司名称可能是“武汉迪特聚能科技有限公司”,因为多个项目的检测单位都是这家公司。"""