From 15ae890a2122dd3745eb5c983a5fbe17b96de55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A1=90=E4=B8=8D=E5=90=8C?= <15802305+wu-tong-is-different@user.noreply.gitee.com> Date: Fri, 9 May 2025 01:29:40 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E5=BF=85=E8=A6=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 吴桐不同 <15802305+wu-tong-is-different@user.noreply.gitee.com> --- config.json | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 config.json diff --git a/config.json b/config.json new file mode 100644 index 0000000..aa5f02c --- /dev/null +++ b/config.json @@ -0,0 +1,39 @@ +{ + "channel_type": "wx", + "model": "glm-4", + "open_ai_api_key": "38a91c0dbdca4eefda0355a350c775cc.Xd4SkajhFMkoBR80", + "open_ai_api_base": "https://open.bigmodel.cn/api/paas/v4/chat/completions", + "claude_api_key": "YOUR API KEY", + "text_to_image": "dall-e-2", + "voice_to_text": "openai", + "text_to_voice": "openai", + "proxy": "", + "hot_reload": false, + "single_chat_prefix": [ + "bot", + "@bot" + ], + "single_chat_reply_prefix": "[bot] ", + "group_chat_prefix": [ + "@bot" + ], + "group_name_white_list": [ + "ChatGPT测试群", + "ChatGPT测试群2" + ], + "image_create_prefix": [ + "画" + ], + "speech_recognition": true, + "group_speech_recognition": false, + "voice_reply_voice": false, + "conversation_max_tokens": 2500, + "expires_in_seconds": 3600, + "character_desc": "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。", + "temperature": 0.7, + "subscribe_msg": "感谢您的关注!\n这里是AI智能助手,可以自由对话。\n支持语音对话。\n支持图片输入。\n支持图片输出,画字开头的消息将按要求创作图片。\n支持tool、角色扮演和文字冒险等丰富的插件。\n输入{trigger_prefix}#help 查看详细指令。", + "use_linkai": false, + "linkai_api_key": "", + "linkai_app_code": "" +} + -- Gitee From 37df68b63885ba5d80ccb32b253fb6105f229d42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=A1=90=E4=B8=8D=E5=90=8C?= <15802305+wu-tong-is-different@user.noreply.gitee.com> Date: Fri, 9 May 2025 07:46:52 +0000 Subject: [PATCH 2/2] add default pipeline template yaml --- .workflow/branch-pipeline.yml | 52 +++++++++++++++++++++++++++++++++++ .workflow/master-pipeline.yml | 50 +++++++++++++++++++++++++++++++++ .workflow/pr-pipeline.yml | 37 +++++++++++++++++++++++++ 3 files changed, 139 insertions(+) create mode 100644 .workflow/branch-pipeline.yml create mode 100644 .workflow/master-pipeline.yml create mode 100644 .workflow/pr-pipeline.yml diff --git a/.workflow/branch-pipeline.yml b/.workflow/branch-pipeline.yml new file mode 100644 index 0000000..5f45c17 --- /dev/null +++ b/.workflow/branch-pipeline.yml @@ -0,0 +1,52 @@ +version: '1.0' +name: branch-pipeline +displayName: BranchPipeline +stages: + - stage: + name: compile + displayName: 编译 + steps: + - step: build@python + name: build_python + displayName: Python 构建 + pythonVersion: '3.9' + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 + artifacts: + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 + - name: BUILD_ARTIFACT + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 + path: + - ./ + commands: + - python3 -m pip install --upgrade pip + - pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple + - pip3 install -r requirements.txt + - python3 ./main.py + - step: publish@general_artifacts + name: publish_general_artifacts + displayName: 上传制品 + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT + dependArtifact: BUILD_ARTIFACT + # 上传到制品库时的制品命名,默认output + artifactName: output + dependsOn: build_python + - stage: + name: release + displayName: 发布 + steps: + - step: publish@release_artifacts + name: publish_release_artifacts + displayName: '发布' + # 上游上传制品任务的产出 + dependArtifact: output + # 发布制品版本号 + version: '1.0.0.0' + # 是否开启版本号自增,默认开启 + autoIncrement: true +triggers: + push: + branches: + exclude: + - master + include: + - .* diff --git a/.workflow/master-pipeline.yml b/.workflow/master-pipeline.yml new file mode 100644 index 0000000..69cf036 --- /dev/null +++ b/.workflow/master-pipeline.yml @@ -0,0 +1,50 @@ +version: '1.0' +name: master-pipeline +displayName: MasterPipeline +stages: + - stage: + name: compile + displayName: 编译 + steps: + - step: build@python + name: build_python + displayName: Python 构建 + pythonVersion: '3.9' + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 + artifacts: + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 + - name: BUILD_ARTIFACT + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 + path: + - ./ + commands: + - python3 -m pip install --upgrade pip + - pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple + - pip3 install -r requirements.txt + - python3 ./main.py + - step: publish@general_artifacts + name: publish_general_artifacts + displayName: 上传制品 + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT + dependArtifact: BUILD_ARTIFACT + # 上传到制品库时的制品命名,默认output + artifactName: output + dependsOn: build_python + - stage: + name: release + displayName: 发布 + steps: + - step: publish@release_artifacts + name: publish_release_artifacts + displayName: '发布' + # 上游上传制品任务的产出 + dependArtifact: output + # 发布制品版本号 + version: '1.0.0.0' + # 是否开启版本号自增,默认开启 + autoIncrement: true +triggers: + push: + branches: + include: + - master \ No newline at end of file diff --git a/.workflow/pr-pipeline.yml b/.workflow/pr-pipeline.yml new file mode 100644 index 0000000..e61e401 --- /dev/null +++ b/.workflow/pr-pipeline.yml @@ -0,0 +1,37 @@ +version: '1.0' +name: pr-pipeline +displayName: PRPipeline +stages: + - stage: + name: compile + displayName: 编译 + steps: + - step: build@python + name: build_python + displayName: Python 构建 + pythonVersion: '3.9' + # 非必填字段,开启后表示将构建产物暂存,但不会上传到制品库中,7天后自动清除 + artifacts: + # 构建产物名字,作为产物的唯一标识可向下传递,支持自定义,默认为BUILD_ARTIFACT。在下游可以通过${BUILD_ARTIFACT}方式引用来获取构建物地址 + - name: BUILD_ARTIFACT + # 构建产物获取路径,是指代码编译完毕之后构建物的所在路径 + path: + - ./ + commands: + - python3 -m pip install --upgrade pip + - pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple + - pip3 install -r requirements.txt + - python3 ./main.py + - step: publish@general_artifacts + name: publish_general_artifacts + displayName: 上传制品 + # 上游构建任务定义的产物名,默认BUILD_ARTIFACT + dependArtifact: BUILD_ARTIFACT + # 上传到制品库时的制品命名,默认output + artifactName: output + dependsOn: build_python +triggers: + pr: + branches: + include: + - master -- Gitee