From d03274eeb298d8ce9b02ff82f6f589473c55f3bb Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Wed, 20 Aug 2025 10:10:28 +0800 Subject: [PATCH] 'commit' --- dsLightRag/JiMeng/Async_SubmitTask.py | 30 --------- dsLightRag/JiMeng/Async_text2img_xl_sft.py | 30 --------- dsLightRag/JiMeng/DoubaoShiTu.py | 58 ++++++++++++++++++ dsLightRag/JiMeng/JmImg2Video.py | 2 +- dsLightRag/JiMeng/Kit/VolcanoConst.py | 2 + .../__pycache__/VolcanoConst.cpython-310.pyc | Bin 0 -> 206 bytes 6 files changed, 61 insertions(+), 61 deletions(-) delete mode 100644 dsLightRag/JiMeng/Async_SubmitTask.py delete mode 100644 dsLightRag/JiMeng/Async_text2img_xl_sft.py create mode 100644 dsLightRag/JiMeng/DoubaoShiTu.py create mode 100644 dsLightRag/JiMeng/Kit/VolcanoConst.py create mode 100644 dsLightRag/JiMeng/Kit/__pycache__/VolcanoConst.cpython-310.pyc diff --git a/dsLightRag/JiMeng/Async_SubmitTask.py b/dsLightRag/JiMeng/Async_SubmitTask.py deleted file mode 100644 index 4203d113..00000000 --- a/dsLightRag/JiMeng/Async_SubmitTask.py +++ /dev/null @@ -1,30 +0,0 @@ -from __future__ import print_function -from JiMeng.Kit.JmCommon import JmCommon -from volcengine.visual.VisualService import VisualService - -if __name__ == '__main__': - visual_service = VisualService() - - visual_service.set_ak(JmCommon.ak) - visual_service.set_sk(JmCommon.sk) - - # 请求Body(查看接口文档请求参数-请求示例,将请求参数内容复制到此) - form = { - "req_key": "jimeng_high_aes_general_v21_L", - # "prompt": "少女,光影,瘦,白皙,干净,美丽", - "prompt": "雨天街头,一位头戴黄色安全帽、身穿荧光黄安全背心与棕色外套、搭配蓝色牛仔裤和棕色工装靴的工人,背着一个小女孩。工人脖子上侧挂一个小熊玩偶包,拖住小女孩臀部的手同时挂着一袋小熊饼干。小女孩双手搂着工人的脖子。小女孩穿红色雨衣,戴红色雨衣帽。两个人露出微笑。背景是居民楼和树木,地面潮湿,氛围温馨。", - "width": 1024, - "height": 1024, - "seed": -1, - "ddim_steps": 20, - "scale": 7.0, - "return_url": True, - "logo_info": { - "add_logo": True, - "position": 2, - "language": 0, - "opacity": 1 - } - } - resp = visual_service.cv_submit_task(form) - print(resp) \ No newline at end of file diff --git a/dsLightRag/JiMeng/Async_text2img_xl_sft.py b/dsLightRag/JiMeng/Async_text2img_xl_sft.py deleted file mode 100644 index 1ed296a6..00000000 --- a/dsLightRag/JiMeng/Async_text2img_xl_sft.py +++ /dev/null @@ -1,30 +0,0 @@ -# uv pip install volcengine -from volcengine.visual.VisualService import VisualService -from JiMeng.Kit.JmCommon import JmCommon - -if __name__ == '__main__': - visual_service = VisualService() - - visual_service.set_ak(JmCommon.ak) - visual_service.set_sk(JmCommon.sk) - - # https://www.volcengine.com/docs/6791/1330203 - form = { - "req_key": "t2i_xl_sft", - # "prompt": "少女,光影,瘦,白皙,干净,美丽", - "prompt": "雨天街头,一位头戴黄色安全帽、身穿荧光黄安全背心与棕色外套、搭配蓝色牛仔裤和棕色工装靴的工人,背着一个小女孩。工人脖子上侧挂一个小熊玩偶包,拖住小女孩臀部的手同时挂着一袋小熊饼干。小女孩双手搂着工人的脖子。小女孩穿红色雨衣,戴红色雨衣帽。两个人露出微笑。背景是居民楼和树木,地面潮湿,氛围温馨。", - "width": 1024, - "height": 1024, - "seed": -1, - "ddim_steps": 20, - "scale": 7.0, - "return_url": True, - "logo_info": { - "add_logo": True, - "position": 2, - "language": 0, - "opacity": 1 - } - } - resp = visual_service.text2img_xl_sft(form) - print(resp) diff --git a/dsLightRag/JiMeng/DoubaoShiTu.py b/dsLightRag/JiMeng/DoubaoShiTu.py new file mode 100644 index 00000000..2ed95d37 --- /dev/null +++ b/dsLightRag/JiMeng/DoubaoShiTu.py @@ -0,0 +1,58 @@ +import os +import json +import requests + +from JiMeng.Kit.VolcanoConst import VOLCANO_API_KEY + +# API请求URL +url = 'https://ark.cn-beijing.volces.com/api/v3/chat/completions' + +# 请求头 +headers = { + 'Content-Type': 'application/json', + 'Authorization': f'Bearer {VOLCANO_API_KEY}' +} + +# 请求体数据 +payload = { + 'model': 'doubao-1-5-vision-pro-32k-250115', + 'messages': [ + { + 'content': [ + { + 'image_url': { + 'url': 'https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/Backup/Text2Img.jpg' + }, + 'type': 'image_url' + }, + { + 'text': '图片主要讲了什么?', + 'type': 'text' + } + ], + 'role': 'user' + } + ] +} + +# 发送POST请求 +try: + response = requests.post(url, headers=headers, data=json.dumps(payload), timeout=30) + + # 检查响应状态码 + response.raise_for_status() + + # 解析响应数据 + result = response.json() + print('请求成功:') + print(json.dumps(result, ensure_ascii=False, indent=2)) + +except requests.exceptions.RequestException as e: + print(f'请求发生错误: {e}') + if hasattr(e, 'response') and e.response is not None: + print(f'错误响应状态码: {e.response.status_code}') + print(f'错误响应内容: {e.response.text}') + +except json.JSONDecodeError: + print('响应解析失败: 返回的内容不是有效的JSON格式') + print(f'响应内容: {response.text}') \ No newline at end of file diff --git a/dsLightRag/JiMeng/JmImg2Video.py b/dsLightRag/JiMeng/JmImg2Video.py index c10dab64..6f05d4f7 100644 --- a/dsLightRag/JiMeng/JmImg2Video.py +++ b/dsLightRag/JiMeng/JmImg2Video.py @@ -42,7 +42,7 @@ def main(): try: # 玩法参考: https://www.volcengine.com/docs/85621/1544774 image_urls = [ - "https://dsideal.obs.myhuaweicloud.com/HuangHai/%E5%A4%87%E4%BB%BD/%E5%B0%8F%E4%B9%94%E5%A4%B4%E5%83%8F.jpg" + "https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/Backup/Text2Img.jpg" ] prompt = "" diff --git a/dsLightRag/JiMeng/Kit/VolcanoConst.py b/dsLightRag/JiMeng/Kit/VolcanoConst.py new file mode 100644 index 00000000..45f85158 --- /dev/null +++ b/dsLightRag/JiMeng/Kit/VolcanoConst.py @@ -0,0 +1,2 @@ +# 火山API_KEY +VOLCANO_API_KEY="f6150e6c-422a-4265-8b63-4d941b271220" \ No newline at end of file diff --git a/dsLightRag/JiMeng/Kit/__pycache__/VolcanoConst.cpython-310.pyc b/dsLightRag/JiMeng/Kit/__pycache__/VolcanoConst.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b706512520709cc2705a211c9946cde6ccbbaa9 GIT binary patch literal 206 zcmd1j<>g`kfSB*oIiFv-Z=(8$QZPm}Q$f0)0Iv!kDXykmf8ytixQN`@jPpiyAr zm!*qUOiFQheo;1%3Mk6YN=+^SvV1brGfILI(__3ceN*$&W4tp