Skip to main content
使用已发布的 phaseo crate,即可从 Rust 应用调用 Phaseo Gateway。 高级客户端支持:
  • 使用 Phaseo::responses(...) 调用 Responses API
  • 使用 Phaseo::chat_completions(...) 调用 Chat Completions
  • 使用 Phaseo::post(...) 调用其他 JSON 端点
  • 使用 Phaseo::model_endpoint_capabilities(...) 实时发现模型路由
  • 使用 Phaseo::check_model_parameters(...) 获取参数支持报告
  • 使用 Phaseo::from_env() 读取环境变量配置
  • 自定义 HTTPS 端点和本地回环开发服务器
  • 结构化状态、JSON 正文、请求 ID 和错误详情
参数报告将请求的各参数标记为 supported、partial、unsupported 或 unknown,验证公布的值和范围,并返回接受完整参数集的路由。
0.1 版已受支持并发布,但 Rust API 在 1.0 之前仍可能演进。生产环境请固定到兼容的次版本。

当前范围

高级客户端采用同步方式,并接受 serde_json::Value 请求正文。生成的底层模块仍可通过 phaseo::gen 使用;phaseo::client、phaseo::models 和 phaseo::operations 提供便捷的重新导出。 Rust 客户端目前不提供异步传输层或高级流式辅助方法。在这些功能加入前,如应用需要流式传输,请使用原始 HTTP API。

安装 Rust SDK

添加 crate 并配置 API 密钥。

发送请求

调用 Responses、Chat Completions 和其他 JSON 端点。

Rust API 参考

查看 phaseo 0.1 的确切公共类型和方法。

docs.rs

浏览生成的 Rust API 文档。
最后修改于 2026年10月2日