From 011be412d8bafcb0060bdebf6ca6ef5813312fb7 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 16 Apr 2026 17:06:36 +0800 Subject: [PATCH] vault backup: 2026-04-16 17:06:36 --- .../conv-1776071385957-rol42oxg8.meta.json | 13 ++-- .../conv-1776323459705-5pi4d1m2c.meta.json | 23 ++++++++ .obsidian/plugins/claudian/data.json | 6 +- .../various-complements/histories.json | 2 +- .../WY/Website/Netease AITA AssetMaker.md | 59 +++++++++++++------ 07-Other/AI/AI Agent/WY/团队服务器.md | 20 +++++++ 07-Other/AI/Obsidian/Obsidian CLI.md | 2 +- 7 files changed, 94 insertions(+), 31 deletions(-) create mode 100644 .claudian/sessions/conv-1776323459705-5pi4d1m2c.meta.json create mode 100644 07-Other/AI/AI Agent/WY/团队服务器.md diff --git a/.claudian/sessions/conv-1776071385957-rol42oxg8.meta.json b/.claudian/sessions/conv-1776071385957-rol42oxg8.meta.json index 14753c1..5ac44af 100644 --- a/.claudian/sessions/conv-1776071385957-rol42oxg8.meta.json +++ b/.claudian/sessions/conv-1776071385957-rol42oxg8.meta.json @@ -4,21 +4,20 @@ "title": "Greet user in Chinese", "titleGenerationStatus": "success", "createdAt": 1776071385957, - "updatedAt": 1776179962356, - "lastResponseAt": 1776179962356, + "updatedAt": 1776323430776, + "lastResponseAt": 1776323388014, "sessionId": "c432006f-72f1-4f80-9625-7cb62e468878", "providerState": { "providerSessionId": "c432006f-72f1-4f80-9625-7cb62e468878" }, - "currentNote": "07-Other/AI/Obsidian/Obsidian CLI.md", "usage": { "model": "opus[1m]", "inputTokens": 1, - "cacheCreationInputTokens": 1084, - "cacheReadInputTokens": 41428, + "cacheCreationInputTokens": 196, + "cacheReadInputTokens": 46736, "contextWindow": 1000000, - "contextTokens": 42513, - "percentage": 4, + "contextTokens": 46933, + "percentage": 5, "contextWindowIsAuthoritative": true } } \ No newline at end of file diff --git a/.claudian/sessions/conv-1776323459705-5pi4d1m2c.meta.json b/.claudian/sessions/conv-1776323459705-5pi4d1m2c.meta.json new file mode 100644 index 0000000..db758e2 --- /dev/null +++ b/.claudian/sessions/conv-1776323459705-5pi4d1m2c.meta.json @@ -0,0 +1,23 @@ +{ + "id": "conv-1776323459705-5pi4d1m2c", + "providerId": "claude", + "title": "Add NOS bucket info to Artlib S3 list", + "titleGenerationStatus": "success", + "createdAt": 1776323459705, + "updatedAt": 1776323556815, + "lastResponseAt": 1776323548529, + "sessionId": "5d6a917b-dae7-414e-9708-db14c72e050e", + "providerState": { + "providerSessionId": "5d6a917b-dae7-414e-9708-db14c72e050e" + }, + "usage": { + "model": "opus[1m]", + "inputTokens": 1, + "cacheCreationInputTokens": 438, + "cacheReadInputTokens": 28313, + "contextWindow": 1000000, + "contextTokens": 28752, + "percentage": 3, + "contextWindowIsAuthoritative": true + } +} \ No newline at end of file diff --git a/.obsidian/plugins/claudian/data.json b/.obsidian/plugins/claudian/data.json index 2fdd55a..072a90f 100644 --- a/.obsidian/plugins/claudian/data.json +++ b/.obsidian/plugins/claudian/data.json @@ -2,10 +2,10 @@ "tabManagerState": { "openTabs": [ { - "tabId": "tab-1776071369651-6oz9pqs", - "conversationId": "conv-1776071385957-rol42oxg8" + "tabId": "tab-1776323554594-sqmcnmq", + "conversationId": null } ], - "activeTabId": "tab-1776071369651-6oz9pqs" + "activeTabId": "tab-1776323554594-sqmcnmq" } } \ No newline at end of file diff --git a/.obsidian/plugins/various-complements/histories.json b/.obsidian/plugins/various-complements/histories.json index e5e0bdb..0443028 100644 --- a/.obsidian/plugins/various-complements/histories.json +++ b/.obsidian/plugins/various-complements/histories.json @@ -1 +1 @@ -{"Agent":{"Agent":{"internalLink":{"count":2,"lastUpdated":1773554273209}}},"要解决这个问题,得对记忆进行合理规划与维护:":{"要解决这个问题,得对记忆进行合理规划与维护:":{"currentFile":{"count":1,"lastUpdated":1774938677236}}},"Openclaw-workspace":{"Openclaw-workspace":{"currentFile":{"count":1,"lastUpdated":1774938879095}}},"workflow":{"workflow":{"currentFile":{"count":1,"lastUpdated":1775020352083}}},"\\AI\\Skill\\MatrixAITA-POPODocs-Skill、D":{"\\AI\\Skill\\MatrixAITA-POPODocs-Skill、D":{"currentFile":{"count":1,"lastUpdated":1776242568663}}},"推荐加在仓库内已有的标准元数据文件中,例如:":{"推荐加在仓库内已有的标准元数据文件中,例如:":{"currentFile":{"count":1,"lastUpdated":1776242909075}}},"推荐加在仓库内已有的标准元数据文件中,":{"推荐加在仓库内已有的标准元数据文件中,":{"currentFile":{"count":1,"lastUpdated":1776242914868}}},"Screenshots":{"Screenshots":{"currentFile":{"count":1,"lastUpdated":1776309732196}}},"WorkSpace":{"WorkSpace":{"currentFile":{"count":1,"lastUpdated":1776315471938}}}} \ No newline at end of file +{"Agent":{"Agent":{"internalLink":{"count":2,"lastUpdated":1773554273209}}},"要解决这个问题,得对记忆进行合理规划与维护:":{"要解决这个问题,得对记忆进行合理规划与维护:":{"currentFile":{"count":1,"lastUpdated":1774938677236}}},"Openclaw-workspace":{"Openclaw-workspace":{"currentFile":{"count":1,"lastUpdated":1774938879095}}},"workflow":{"workflow":{"currentFile":{"count":1,"lastUpdated":1775020352083}}},"\\AI\\Skill\\MatrixAITA-POPODocs-Skill、D":{"\\AI\\Skill\\MatrixAITA-POPODocs-Skill、D":{"currentFile":{"count":1,"lastUpdated":1776242568663}}},"推荐加在仓库内已有的标准元数据文件中,例如:":{"推荐加在仓库内已有的标准元数据文件中,例如:":{"currentFile":{"count":1,"lastUpdated":1776242909075}}},"推荐加在仓库内已有的标准元数据文件中,":{"推荐加在仓库内已有的标准元数据文件中,":{"currentFile":{"count":1,"lastUpdated":1776242914868}}},"Screenshots":{"Screenshots":{"currentFile":{"count":1,"lastUpdated":1776309732196}}},"WorkSpace":{"WorkSpace":{"currentFile":{"count":1,"lastUpdated":1776315471938}}},"VPS账号 以及PS4 DNS":{"VPS账号 以及PS4 DNS":{"internalLink":{"count":1,"lastUpdated":1776322449307}}}} \ No newline at end of file diff --git a/07-Other/AI/AI Agent/WY/Website/Netease AITA AssetMaker.md b/07-Other/AI/AI Agent/WY/Website/Netease AITA AssetMaker.md index 83bc478..4a99a8b 100644 --- a/07-Other/AI/AI Agent/WY/Website/Netease AITA AssetMaker.md +++ b/07-Other/AI/AI Agent/WY/Website/Netease AITA AssetMaker.md @@ -188,7 +188,7 @@ >以上作废 -# # 提示词 +# 提示词 请你说中文,并使用中文编写文档。 ## 需求 @@ -199,31 +199,47 @@ 2. 鉴权 1. 简单账号密码登录,预留OIDC登录相关接口。 2. 登录页面,需要截图参考。 -3. WorkSpace WorkFlow 序列化 & 同步。 - 1. TODO:WorkSpace - 1. 前端参考: - 2. 每个用户可能拥有多个WorkSpace,每个Workspace拥有多个WorkFlow。 - 2. TODO:WorkFlow - 1. 前端参考 - 2. WorkFlow 流水线线号码、名称、工作流状态(原话设定、三视图、模型生成……)、创建人、参与人员 - 3. 节点相关信息 +3. 工作区(WorkSpace) WorkFlow 序列化 & 同步。 + 1. WorkSpace + 1. 每个用户可能拥有多个WorkSpace,每个Workspace拥有多个WorkFlow。 + 2. WorkFlow + 1. WorkFlow 流水线线号码、名称、工作流状态(原话设定、三视图、模型生成……)、创建人、参与人员 + 2. 节点相关信息 1. 节点公共信息:Position、折叠等。 - 2. 节点特有信息 + 2. 节点特有信息。 3. 同事导出了一份分析报告./docs/web/workflow-node-panel-guide.md,你可以参考一下。 - 4. 相关资产的对象存储。各种图片、模型。 -4. TODO:任务排队系统 - 1. -5. TODO:AI API & 计费系统 - 1. -6. 部署方式与信息 +4. 资产库 + 1. 相关资产的对象存储。各种图片、模型。 + 2. 可以针对通过标签 过滤显示不同类型的资产。 + 3. 可以根据文件名、WorkSpace、WorkFlow名进行检索。 + 4. 在资产库点击项可以进行资产预览,模型、图片。 +5. 任务排队系统 + 1. 根据节点使用AI API的情况(AIGW、管理员设置的第三方AI API、用户设置自己的AI API)的,将任务分配对对应的任务池。 + 2. 构建一个Worker Pool,每个WorkFlow,使用一个主worker进行管理。 + 1. WorkFlow执行相关 + 1. 哪些节点是可以并行执行的?哪些节点是串行执行的? + 2. WorkFlow的执行状态(原话设定、三视图、模型生成、模型拆分、模型组装等),这些状态可以在管理员后台进行添加与定制。 + 3. 分配SubWorker来执行节点定义的操作。执行完之后将相关信息返回给主Worker,并将信息写入数据库,资产写对象存储服务,并将资产信息写入数据库中。 + 2. 每个节点的执行状态。(待命、执行中、执行成功、执行失败) + 3. 管理员后台可以看到各个类型任务的排队情况。 +6. AI API & 计费系统 + 1. 接入各种外部供应商API,提供各种模型、URL,管理员与用户只需要提供API Key或者API Token就可以完成配置。 + 2. Netease AIGW 参考 后续章节 AIGW文档。 + 3. 在用户设置页面添加AI API、Netease AIGW设置页面、以及 剩余积分 / 总共积分。 + 4. 实现可配置的计费系统。 + 1. 用户使用管理员配置的AI API就需要计算费用。 + 2. 在管理员的管理后台可以设置AI API的积分方式。 + 3. 第三方 AI服务商的API根据他们的文档信息设置计算方法。 + 4. AIGW相关费用计算参考 Netease AIGW 文档。 +7. 部署方式与信息 1. VPS SSH的方式,信息之后再填写。 2. 采用Docker Compose以容器的方式部署。 - 3. 对象存储采用:采用公司的S3对象存储服务。 + 3. 对象存储采用:采用公司的S3对象存储服务,具体信息之后填写。 4. 数据库先采用VPS Docker部署的, 之后会迁移到公司提供的云数据库服务。 ## 技术选型 前端技术:沿用现有技术框架。 后端技术:nodejs、Fastify、Mongoose、fastify-jwt -数据库:MongoDB +数据库:MongoDB(帮我确定是否有必要干掉SQL服务器) 工具函数:Axios、pnpm 工程文档管理:Obsidian Cli @@ -453,4 +469,9 @@ if __name__ == "__main__": PYTHON_OIDC_DEMO.secret_key = "this is a random secret" PYTHON_OIDC_DEMO.debug = True PYTHON_OIDC_DEMO.run(host=host, port=port) -``` \ No newline at end of file +``` + +## AIGW文档 +- https://aigw.doc.nie.netease.com/ + +请打开浏览器进行阅读1.5~1.9章节,该网站需要登录,我会帮你登录,登录完会和你说我已经登录了。 \ No newline at end of file diff --git a/07-Other/AI/AI Agent/WY/团队服务器.md b/07-Other/AI/AI Agent/WY/团队服务器.md new file mode 100644 index 0000000..ac7b663 --- /dev/null +++ b/07-Other/AI/AI Agent/WY/团队服务器.md @@ -0,0 +1,20 @@ +# IP +- TA.Netease.com + - SSH:10.145.96.67:32200 +- Artlib + - SSH:10.145.96.68:32200 +- Artlib S3 + - NOS 桶信息 + - 名称:matrixaita + - 项目:artct + - 成本项目:artct + - 区域:GA + - Endpoint:gzdev + - 桶用户:p-artct-matrixaita + - 域名(内网):`nos-gzdev.163nos.com` + +## 文档 +- S3:https://sa.nie.netease.com/console/webconsole/idc/ + +# SSH +- ssh -p 32200 -i C:\Users\loujiajie\.ssh\netease_loujiajie_id_rsa loujiajie@10.145.96.67 \ No newline at end of file diff --git a/07-Other/AI/Obsidian/Obsidian CLI.md b/07-Other/AI/Obsidian/Obsidian CLI.md index 49ece31..a401fa0 100644 --- a/07-Other/AI/Obsidian/Obsidian CLI.md +++ b/07-Other/AI/Obsidian/Obsidian CLI.md @@ -90,4 +90,4 @@ graphify . /path/to/external/ue_source --output ./unified_graph - **Search Rule:** If a class prefix is 'U', 'A', or 'F' and not found in the current project, use the `search_ue_engine_graph` tool via MCP. ``` -这样可将外部目录转变为**只读远程知识库**——既保证响应速度,又扩展知识边界。 +这样可将外部目录转变为**只读远程知识库**——既保证响应速度,又扩展知识边界。 \ No newline at end of file