# चैट समापन API

`/v1/models` द्वारा लौटाए गए मॉडल पहचानकर्ता का उपयोग करके `/v1/chat/completions` पर OpenAI-संगत संदेश पेलोड भेजें।

```bash
curl https://api.foxora.ai/v1/chat/completions \
  -H "Authorization: Bearer $FOXORA_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "<model-id-from-v1-models>",
    "messages": [
      {"role": "user", "content": "Summarize this in three bullets."}
    ]
  }'
```

1. प्रदाता मॉडल को हार्डकोड करने के बजाय वर्तमान मॉडल सूची प्राप्त करें।
2. ऑर्डर किए गए `messages` को एक गैर-खाली `model` के साथ भेजें।
3. `choices` से सहायक परिणाम और `usage` से मीटरिंग विवरण पढ़ें।
4. अनुरोध विफल होने पर `x-request-id` को सुरक्षित रखें।

`stream: true` को केवल तभी सेट करें जब क्लाइंट सर्वर द्वारा भेजे गए ईवेंट का उपभोग कर सके और जल्दी समाप्त होने वाली स्ट्रीम को संभाल सके।

**अपेक्षित परिणाम:** HTTP सफलता पूर्ण अनुरोध के लिए एक सहायक विकल्प और उपयोग डेटा लौटाती है।
