
DeepSeek + Blender 渲染
在 DeepSeek Harness(dsh)里添加一个 @deepseek-ai/dsh-mcp-client 条目:transport 选 streamable-http,url 填 https://render.janction.jp/mcp,请求头 Authorization: Bearer 放 JANCTION Render 的密钥(POST /v1/keys,无需注册)。之后 DeepSeek 就能写 bpy 脚本、在 JANCTION 的 GPU 上预览、修改场景并渲染 MP4。用 DeepSeek API 时,同样的工具通过 OpenAI 兼容的 function calling 调用。DeepSeek 网页版和 App 截至 2026-10-19 不能添加第三方 MCP 服务器:可以让 DeepSeek 写好脚本,粘贴到 /start 渲染。
您用的是哪种 DeepSeek
| DeepSeek | 怎么连接 | 我们的验证情况 |
|---|---|---|
| DeepSeek Harness(dsh) | 官方 @deepseek-ai/dsh-mcp-client 插件,streamable-http + Bearer 密钥(见下) | 2026-10-19 用 dsh 0.2.1-rc.2 连接本服务的测试环境,获取了全部工具列表;10-20 dsh 的工具循环调用了 render_info 和 render_preview(模型由脚本模拟,未使用 DeepSeek 模型) |
| DeepSeek API(OpenAI 兼容) | function calling:公开仓库里的桥接脚本列出 MCP 工具、交给模型、执行工具循环 | 工具定义的转换在 CI 中测试;实际对话需要您的 DeepSeek 密钥 |
| DeepSeek 网页版 / App | 不能添加第三方 MCP(2026-10-19)。让 DeepSeek 写 bpy 脚本,粘贴到 /start | 现在就能用,渲染由浏览器发起 |
JANCTION Render 与 DeepSeek 没有合作关系,也没有被 DeepSeek 收录。本页说明的是您自己可以完成的客户端设置。
在 DeepSeek Harness 中设置
1. 获取密钥(无需注册,带欢迎额度),放进环境变量。dsh 客户端只发送固定请求头,所以这里不用 OAuth:
curl -s -X POST https://render.janction.jp/v1/keys -H 'Content-Type: application/json' -d '{"label": "deepseek-harness", "found_via": "deepseek"}'
export JANCTION_RENDER_API_KEY=jr_…2. 安装与 dsh 版本一致的 MCP 客户端插件,在所用 profile 的 ~/.dsh/profiles/<profile>/cordis.patch.yml 里加一项:
- insert:
- id: mcp-janction
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: janction
transport: streamable-http
url: https://render.janction.jp/mcp?src=deepseek-harness
headers:
Authorization: !!js '`Bearer ${process.env.JANCTION_RENDER_API_KEY}`'
toolCallTimeoutMs: 60000
failOnStartupError: true3. 确认合并后启动:dsh --profile web --dump-config | grep mcp- → dsh web。工具名为 mcp__janction__render_preview、mcp__janction__render_final 等。
用 DeepSeek API(function calling)
pip install requests export DEEPSEEK_API_KEY=sk-… export JANCTION_RENDER_API_KEY=jr_… python examples/deepseek_tool_calling.py --dry-run # 列出 DeepSeek 看到的工具(不调用 DeepSeek) python examples/deepseek_tool_calling.py "用 720p 预览 https://render.janction.jp/samples/cube_scene.py,并告诉我点评"
脚本在公开仓库 examples/deepseek_tool_calling.py。付费的 render_final 只在模型给出估算、并在对话里得到您同意之后才会调用。
费用由谁承担
- DeepSeek 模型的 token:您自己的 DeepSeek 账户。DeepSeek 密钥只留在您的电脑上,不会发给 JANCTION Render。
- GPU 时间:您的 JANCTION Render 密钥,先用免费额度,再用预付余额。每次最终渲染开始前都会显示估算。
需要多久
| 任务 | GPU 时间 | 费用(按量) | 说明 |
|---|---|---|---|
| 预览 4 帧(720p 分 4 块,16 采样,降噪) | 约 4 秒 | 约 0.4 日元 | 往返约 8 秒,图片直接返回到对话里 |
| 最终渲染 24 帧,1280x720,64 采样 → MP4 | 约 59 秒 | 约 5.9 日元 | 2026-09-30 / 10-01 实测(59 秒、58 秒) |
| 最终渲染 1 帧 1920x1080,128 采样 | 约 11 秒 | 约 1.1 日元 | 估算的基准;复杂场景耗时更长 |
以上为简单场景的单次实测(NVIDIA RTX PRO 6000 Blackwell,96 GB),GPU 时间包含 Blender 启动和读取场景,不含排队和传输,不构成速度保证。复现脚本和更多分辨率见 /benchmarks。费用按每 GPU 秒 0.1 日元计算,免费额度内为 0。
常见问题排查
- 插件加载了但没有 mcp__janction__ 工具:服务器返回了 401。检查启动 dsh 的终端里有没有 JANCTION_RENDER_API_KEY,YAML 是否用了
!!js。 - 工具调用 60 秒超时:渲染在后台进行,让 DeepSeek 再调用 render_status 或 render_download 即可,不需要加大超时。
- 对话里看不到图片:每个预览结果都附有 PNG 的 https 链接,DeepSeek 可以把链接以文字发给您。
常见问题
DeepSeek App 或 chat.deepseek.com 能直接用 JANCTION Render 吗?
截至 2026-10-19 不能:网页版和手机版没有添加第三方 MCP 服务器的设置。可以在那里让 DeepSeek 写 bpy 脚本,再粘贴到 /start;或者用 DeepSeek Harness 或 API。
DeepSeek Harness 支持本服务的 OAuth 吗?
官方 dsh-mcp-client 只发送固定请求头,所以用 Authorization: Bearer 加 POST /v1/keys 获取的密钥。
DeepSeek 模型和 GPU 的费用分别由谁收取?
模型 token 由您的 DeepSeek 账户支付;GPU 时间从 JANCTION Render 密钥扣除。JANCTION Render 不收 DeepSeek token 的费用。
JANCTION Render 是 DeepSeek 的合作伙伴吗?
不是。没有合作、收录或背书。
更多中文说明
- Blender MCP 服务器:让 AI 在云端 GPU 上渲染 Blender
- 免费 Blender 云渲染:怎么开始、免费额度能做什么
- 没有显卡也能渲染 Blender
- 在线渲染 Blender 动画并输出 MP4
- 用 3D 模型生成产品 360 度旋转视频
- 价格与免费额度
- 渲染示例(真实结果、GPU 秒和费用)
给 AI 智能体:/zh/llms.txt(中文)· /llms.txt(英文,最完整)· /facts.json(机器可读的事实与价格)· Terms · Privacy