> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Python गेटवे CLI बनाएँ

> Python केंद्रित CLI या बैकएंड इंटीग्रेशन बनाने के लिए Python क्विकस्टार्ट नमूने को चरण-दर-चरण देखें।

अगर आपका पहला वास्तविक Phaseo इंटीग्रेशन Python में है और आप CLI, worker या बैकएंड सेवा के लिए व्यावहारिक शुरुआत चाहते हैं, तो यह पेज उपयोग करें।

**लक्ष्य:** छोटे Python कमांड-लाइन ऐप्लिकेशन से Phaseo के कंट्रोल और जनरेशन रूट चलाना।

**परिणाम:** कम निर्भरताओं वाला CLI, जिसे आप worker, स्क्रिप्ट या बैकएंड इंटीग्रेशन के रूप में अपना सकते हैं।

<Prompt description="Phaseo रूट के लिए **Python गेटवे CLI** बनाएँ।" icon="terminal-square" actions={["copy", "cursor"]}>
  {`आप Phaseo Gateway के लिए Python CLI या सर्वर-साइड इंटीग्रेशन बना रहे हैं।

    एक छोटा Python ऐप बनाएँ जो:
    - वातावरण से PHASEO_API_KEY पढ़े
    - कंट्रोल रूट के त्वरित परीक्षण का मोड उपलब्ध कराए
    - टेक्स्ट जनरेशन के लिए एक कमांड उपलब्ध कराए
    - निर्भरताएँ न्यूनतम रखे

    आवश्यकताएँ:
    - कोई ठोस कारण न हो तो Python की मानक लाइब्रेरी को प्राथमिकता दें।
    - अनुरोध की सामग्री स्पष्ट रखें।
    - सफलता और विफलता के स्पष्ट संदेश दिखाएँ।
    - बहुत बड़ी सामान्य CLI के बजाय एक या दो उपयोगी कमांड शामिल करें।
    - उदाहरणों के साथ एक संक्षिप्त README जोड़ें।

    डिलिवरेबल्स:
    - Python ऐप का कोड
    - उपयोग के सरल कमांड
    - .env.example फ़ाइल या वातावरण चर का समकक्ष दस्तावेज़

    सत्यापन:
    - संभव हो तो रूट का त्वरित परीक्षण चलाएँ।
    - संभव हो तो टेक्स्ट जनरेशन का एक सफल परीक्षण चलाएँ।
    - स्पष्ट रूप से बताएँ कि आपने क्या सत्यापित किया और क्या अभी सत्यापित नहीं हुआ है।`}
</Prompt>

## नमूना प्रोजेक्ट

* GitHub: [examples/gateway-python-quickstart](https://github.com/phaseoteam/Phaseo/tree/main/examples/gateway-python-quickstart)
* रिपॉज़िटरी का स्थानीय पाथ: `examples/gateway-python-quickstart`

## यह ऐप क्या करता है

* इन जैसे कंट्रोल रूट का समर्थन करता है:
  * `GET /v1/health`
  * `GET /v1/models`
  * `GET /v1/providers`
* इन जैसे जनरेशन रूट का समर्थन करता है:
  * `POST /v1/responses`
  * `POST /v1/chat/completions`
  * `POST /v1/embeddings`
  * और कई अन्य एंडपॉइंट

## यह नमूना क्यों उपयोगी है

इससे आपको मिलता है:

* बिना थर्ड-पार्टी निर्भरताओं के Python-आधारित संदर्भ
* स्पष्ट अनुरोध पेलोड और रिस्पॉन्स हैंडलिंग
* workers, स्क्रिप्ट और आंतरिक टूल के लिए व्यावहारिक पैटर्न

## आवश्यकताएँ

* Python 3
* Phaseo API कुंजी

## नमूना चलाएँ

```bash theme={null}
cd examples/gateway-python-quickstart
cp .env.example .env.local
```

यह सेट करें:

* `PHASEO_API_KEY`

फिर चलाएँ:

```bash theme={null}
python quickstart.py smoke
python quickstart.py responses --prompt "Return exactly: integration_ok"
python quickstart.py --help
```

## अपना काम जाँचें

* स्मोक मोड पुष्टि करता है कि API तक पहुँचा जा सकता है।
* Responses कमांड `integration_ok` प्रिंट करता है।
* `--help` बिना अनुरोध भेजे उपलब्ध कमांड दिखाता है।
* टर्मिनल में प्रमाणीकरण और API की त्रुटियाँ साफ़ दिखाई देती हैं।

## कोड में क्या देखें

* वातावरण कैसे लोड किया जाता है
* CLI कमांड कैसे भेजता है
* अलग-अलग अनुरोध पेलोड कैसे बनाए जाते हैं
* एसिंक्रोनस वीडियो और म्यूज़िक रूट को एकल-उत्तर वाले टेक्स्ट रूट से अलग कैसे संभाला जाता है

## नमूने को अपने लिए ढालें

* अपने सेवा में काम न आने वाले एंडपॉइंट हटाएँ
* हर जगह हेडर दोहराने के बजाय एक साझा अनुरोध हेल्पर रखें
* आगे चलकर उच्च-स्तरीय क्लाइंट चाहिए तो Python SDK पर जाएँ

## संबंधित गाइड

* [मिनी ऐप के लिए शुरुआती प्रॉम्प्ट](./mini-app-starter-prompts.mdx)
* [Python से स्ट्रक्चर्ड JSON भेजें](./sdk-python-presets-and-json.mdx)
* [उदाहरण](../guides/examples.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.