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
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 Typserde_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.