正在统计访客…
浏览全部文档
开始 · 9找到适合你的 Runifold 学习路径45 分钟掌握 Runifold理解完整的 Runifold 平台第一次可信运行选择正确的执行 API选择 Crate 与 Cargo Feature构建常见 Runifold 应用Runifold 常见问题排查 Runifold 应用故障
执行内核 · 7理解 RunContext安全协调外部副作用使用预算与取消限制工作安全地处理错误与重试事件、Journal 与执行证据设计 Capability 安全执行从 Checkpoint 安全恢复
模型与服务商 · 7在避免重复输出的前提下路由模型选择并配置模型服务商使用服务商中立的模型协议基于 Provider Runtime 契约构建使用 OpenAI 控制面与 Realtime API测试与 Benchmark Provider Adapter配置 OpenAI、Anthropic、Gemini 与 Ollama
Agent · 7构建并配置 Agent为 Agent 添加类型化工具加入会话与语义记忆安全地委派给子 Agent返回结构化 Rust 值在不丢失语义的前提下流式输出使用检索为 Agent 提供事实依据
持久工作流 · 7组合确定性工作流让工作流持久化运行持久工作流 Worker协调 Timer、Signal 与持久等待运行多租户工作流基础设施运行并行 Branch 与安全 Race对持久 Workflow 进行版本管理
集成 · 7通过 MCP 连接外部能力选择存储与持久化边界通过 MCP Tasks 暴露持久工作构建并评估检索流水线使用 MCP Resources、Prompts 与 Sampling在不跨越权限的前提下缓存 MCP 响应在 Rust Web Service 中部署 Runifold
质量与运维 · 10在没有网络的情况下测试评估质量并阻止回归观测完整运行树在浏览器与边缘环境安全运行准确理解可靠性声明在 CI 中运行可复现评测使用 SLO 运维 Runifold治理 Task 保留与删除把审计证据归档到 S3-Compatible WORM 存储管理兼容性与可信发布
文档/模型与服务商
第一次使用?通过 45 分钟核心课程建立完整心智模型
模型与服务商

选择并配置模型服务商

比较原生适配器、兼容端点、区域配置与验证等级。

实践指南·10 min

支持矩阵

Runifold 把各服务商适配器统一到规范化模型接口。0.9 中运行时位于 runifold, 具体适配器位于 runifold-providers;Cargo 只启用后者在线上真正需要的 Feature。

服务商路径Feature适用场景
OpenAIopenaiOpenAI Responses 兼容模型
AnthropicanthropicClaude 原生语义
GeminigeminiGoogle Gemini 原生接口
BedrockbedrockAWS 托管的模型访问
OpenAI 兼容openai具名兼容模块与区域端点

完整矩阵和验证状态以当前版本仓库 README 为准。

原生还是兼容接口

需要服务商特有的推理、工具、用量或流语义时优先原生适配器;更重视可替换性且端点 已经验证时,可以使用兼容协议。

“OpenAI 兼容”只描述网络格式,不代表行为完全一致。能力、错误分类、用量记账和流式 行为仍可能不同。

配置方式

从应用配置创建 Client,再构建弹性 Runtime 与 Agent。凭证只能放在进程的 Secret 存储中。

use runifold::ProviderModelExt;
use runifold_providers::openai::OpenAiClient;
 
let runtime = OpenAiClient::from_api_key(
    std::env::var("OPENAI_API_KEY")?
)?.runtime("gpt-5")?;

兼容或区域端点的 Base URL 应通过白名单校验,不能直接接受终端用户提供的任意地址。

能力契约

工具、严格结构化输出、推理、视觉与流式等能力会显式协商,结果可能是支持、不支持或 未知。

影响正确性的要求应失败关闭;只有产品可以安全解释并度量时才允许明确降级。

验证等级

必须区分四种声明:

  1. 适配器可以编译;
  2. 确定性契约测试通过;
  3. 针对真实服务的在线冒烟通过;
  4. 准确模型与能力组合已在线上观察验证。

固定版本,记录已测试模型标识,并在依赖新能力前重新运行在线验证。