phaseo crate का उपयोग करें।
उच्च-स्तरीय क्लाइंट ये सुविधाएँ देता है:
Phaseo::responses(...)से Responses API अनुरोधPhaseo::chat_completions(...)से Chat Completions अनुरोधPhaseo::post(...)से अन्य JSON एंडपॉइंटPhaseo::model_endpoint_capabilities(...)से लाइव मॉडल रूट खोजPhaseo::check_model_parameters(...)से पैरामीटर समर्थन रिपोर्टPhaseo::from_env()से पर्यावरण-आधारित कॉन्फ़िगरेशन- कस्टम HTTPS एंडपॉइंट और loopback विकास सर्वर
- संरचित स्थिति, JSON बॉडी, अनुरोध ID और त्रुटि विवरण
supported, partial, unsupported या unknown चिह्नित करती है, घोषित मानों और सीमाओं की जाँच करती है और पूरे पैरामीटर सेट को स्वीकार करने वाले रूट लौटाती है।
संस्करण
0.1 समर्थित और प्रकाशित है, लेकिन 1.0 से पहले Rust API बदल सकती है। प्रोडक्शन में संगत minor version पिन करें।मौजूदा दायरा
Ergonomic client synchronous है औरserde_json::Value request bodies स्वीकार करता है। Generated low-level modules phaseo::gen में उपलब्ध हैं; convenience re-exports phaseo::client, phaseo::models और phaseo::operations में हैं।
Rust client में अभी async transport या high-level streaming helper नहीं है। ये helpers आने से पहले app को streaming चाहिए, तो raw HTTP API उपयोग करें।
Install the Rust SDK
Crate जोड़ें और API key configure करें।
Send requests
Responses, Chat Completions और अन्य JSON एंडपॉइंट को कॉल करें।
Rust API reference
phaseo 0.1 के exact public types और methods देखें।docs.rs
Generated Rust API documentation देखें।