Skip to main content
Verwende das veröffentlichte Crate phaseo, um das Phaseo-Gateway aus einer Rust-Anwendung aufzurufen. Der High-Level-Client unterstützt:
  • Responses-API-Anfragen mit Phaseo::responses(...)
  • Chat-Completions-Anfragen mit Phaseo::chat_completions(...)
  • weitere JSON-Endpunkte mit Phaseo::post(...)
  • aktuelle Erkennung von Modellrouten mit Phaseo::model_endpoint_capabilities(...)
  • Berichte zur Parameterunterstützung mit Phaseo::check_model_parameters(...)
  • umgebungsbasierte Konfiguration mit Phaseo::from_env()
  • benutzerdefinierte HTTPS-Endpunkte und Loopback-Entwicklungsserver
  • strukturierter Status, JSON-Body, Request-ID und Fehlerdetails
Parameterberichte kennzeichnen jeden angeforderten Parameter als supported, partial, unsupported oder unknown, prüfen die angegebenen Werte und Bereiche und liefern die Routen, die den vollständigen Parametersatz akzeptieren.
Version 0.1 wird unterstützt und ist veröffentlicht, aber die Rust-API kann sich vor 1.0 noch ändern. Fixiere in der Produktion eine kompatible Minor-Version.

Aktueller Umfang

Der komfortable Client ist synchron und akzeptiert Request-Bodies vom Typ serde_json::Value. Generierte Low-Level-Module sind weiterhin unter phaseo::gen verfügbar, mit praktischen Re-Exports unter phaseo::client, phaseo::models und phaseo::operations. Der Rust-Client bietet derzeit weder einen asynchronen Transport noch eine High-Level-Streamingfunktion. Verwende die rohe HTTP-API, wenn eine Anwendung Streaming benötigt, bevor diese Hilfsfunktionen verfügbar sind.

Rust-SDK installieren

Füge das Crate hinzu und richte deinen API-Schlüssel ein.

Anfragen senden

Rufe Responses, Chat Completions und weitere JSON-Endpunkte auf.

Rust-API-Referenz

Sieh dir die genauen öffentlichen Typen und Methoden in phaseo 0.1 an.

docs.rs

Durchsuche die generierte Rust-API-Dokumentation.
Zuletzt geändert am 2. Oktober 2026