关于 together-dedicated-containers
面向需要自定义推理运行时的开发者,说明如何使用 Together Dedicated Container Inference 构建和部署容器化工作器。涵盖 Sprocket 请求处理、Jig 部署及队列异步作业流程。
主要功能
- 01构建自定义推理工作器
- 02配置容器依赖与运行时
- 03使用 Jig 构建和部署
- 04通过队列提交异步作业
- 05轮询进度并获取结果
适用场景
- 01部署定制化推理工作器
- 02运行图像、视频或多模态流水线
- 03为异步任务添加进度跟踪
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ togethercomputer/ skills --skill together-dedicated-containers安装后在 Claude Code 中输入/together-dedicated-containers确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/jig-cli.mdsprocket-sdk.mdscripts/queue_client.pyqueue_client.tssprocket_hello_world.py详细介绍
Together 专用容器
概览
当用户需要自定义运行时,而不只是托管模型时,请使用 Dedicated Container Inference。
核心构建模块:
- Jig CLI 用于构建和部署
- Sprocket SDK 用于在容器内处理请求
- Queue API 用于异步作业
适用场景
- 部署自定义推理工作器
- 将自定义依赖项或运行时逻辑打包到容器中
- 使用基于队列的异步处理和进度跟踪
- 运行专用的图像、视频或多模态流水线
转交给其他技能
- 对于无需自定义容器的标准模型托管,请使用
together-dedicated-model-inference - 对于完全掌控集群和编排,请使用
together-gpu-clusters - 如果无服务器产品已能满足任务需求,请使用
together-chat-completions、together-images或together-video
快速指引
- 最简工作器模板
- 构建、部署、日志、队列和密钥
- 提交队列任务并轮询
工作流
- 确认用户确实需要自定义容器运行时。
- 使用 Sprocket 的请求生命周期实现工作器。
- 配置
pyproject.toml,设置映像、运行时、自动扩缩和挂载。 - 使用 Jig 部署。
- 通过队列 API 提交作业并轮询,直到完成。
重要规则
- Python 脚本需要 Together v2 SDK(
together>=2.0.0)。如果用户使用的是较旧版本,必须先升级:uv pip install --upgrade "together>=2.0.0"。 - 除非运行时或流水线确实需要自定义,否则优先使用专用端点而非容器。
- 将工作器契约和
pyproject.toml视为部署行为的事实依据。 - 对部署名称、队列输入和资源规格进行参数化,而不是硬编码。
- 基于队列的作业默认是异步的;请在客户端代码中处理轮询和结果获取。
资源索引
- Jig CLI:references/jig-cli.md
- Sprocket SDK:references/sprocket-sdk.md
- Python 队列客户端:scripts/queue_client.py
- TypeScript 队列客户端:scripts/queue_client.ts
- 工作器模板:scripts/sprocket_hello_world.py
官方文档
评论
支持 Markdown