Trigger.dev 是用于在 TypeScript 中构建 AI 工作流的开源平台。支持具有重试、队列、可观测性和弹性扩展的长时间运行任务。
使用您熟悉的所有框架、服务和 LLM 构建AI 代理,将其部署到 Trigger.dev,即可获得开箱即用的持久化、长时间运行任务,包括重试、队列、可观测性和弹性扩展。
无超时长时间运行:与 AWS Lambda、Vercel 和其他无服务器平台不同,您的任务执行完全没有超时限制。
持久化、重试与队列:借助我们的持久化任务、重试机制、队列和幂等性,构建坚如磐石的代理和 AI 应用。
真正的运行时自由:通过系统包自定义部署的任务——运行浏览器、Python 脚本、FFmpeg 等。
人工介入流程:以编程方式暂停任务,直至人工批准、拒绝或提供反馈。
实时应用与流处理:通过订阅运行或向应用流式传输 AI 响应,将后台作业移至前台。
可观测性与监控:每次运行都有完整的追踪和日志。配置错误警报以快速捕获漏洞。
在任务所属的位置创建任务:您的代码库中。像往常一样进行版本控制、本地运行、测试和代码审查。
import { task } from "@trigger.dev/sdk";
//1. 您需要导出每个任务
export const helloWorld = task({
//2. 为每个任务使用唯一 ID
id: "hello-world",
//3. run 函数是任务的主函数
run: async (payload: { message: string }) => {
//4. 您可以在此处编写长时间运行的代码,没有超时限制
console.log(payload.message);
},
});
使用我们的 SDK 在您的代码库中编写任务。无需管理基础设施,您的任务会自动扩展并连接到我们的云服务。或者您也可以选择自托管。
我们支持 Development、Staging、Preview 和 Production 环境,让您可以在部署到生产环境前测试任务。
查看每次运行中的每个任务,以便准确了解发生了什么。我们提供每个任务运行的完整追踪视图,让您可以查看每个步骤的情况。
最快速的入门方式是在我们的Web 应用中创建账户和项目,并按照引导流程中的说明操作。几分钟内即可构建并部署您的第一个任务。
如果您希望自托管 Trigger.dev,可以遵循我们的自托管指南:
我们在官方*** 服务器上拥有庞大的活跃社区,提供支持服务,包括专门的自托管频道。
要在本地设置和开发,或为开源项目贡献代码,请遵循我们的开发指南。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务