Source: https://ailoot.ai/docs/uz/api/responses/
Canonical: https://ailoot.ai/docs/uz/api/responses/
Language: uz

[API](https://ailoot.ai/docs/uz/) 

# Responses

[Markdown](https://ailoot.ai/docs/uz/api/responses/index.md)

OpenAI’ning yangi formati: bitta kirish, turlangan chiqish, vositalar va fikrlash. Uni Codex CLI ishlatadi.

POST`https://api.ailoot.ai/v1/responses`

Responses

```bash
curl https://api.ailoot.ai/v1/responses \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6.1-sol",
    "instructions": "Qisqa javob bering.",
    "input": "TCP UDP dan nimasi bilan farq qiladi?"
  }' 
```

```python
from openai import OpenAI
import os

client = OpenAI(max_retries=0, base_url="https://api.ailoot.ai/v1", api_key=os.environ["AILOOT_API_KEY"])
resp = client.responses.create(
    model="gpt-6.1-sol",
    instructions="Qisqa javob bering.",
    input="TCP UDP dan nimasi bilan farq qiladi?",
)
print(resp.output_text)
```

```js
import OpenAI from "openai";

const client = new OpenAI({ maxRetries: 0, baseURL: "https://api.ailoot.ai/v1", apiKey: process.env.AILOOT_API_KEY });
const resp = await client.responses.create({
  model: "gpt-6.1-sol",
  instructions: "Qisqa javob bering.",
  input: "TCP UDP dan nimasi bilan farq qiladi?",
});
console.log(resp.output_text);
```

200 OK

```json
{
  "id": "resp_67f1…",
  "object": "response",
  "status": "completed",
  "model": "gpt-6.1-sol",
  "output": [
    {
      "type": "message",
      "role": "assistant",
      "content": [
        { "type": "output_text", "text": "TCP yetkazib berish va tartibni kafolatlaydi, UDP esa yo‘q, lekin tezroq…" }
      ]
    }
  ],
  "usage": { "input_tokens": 24, "output_tokens": 61, "total_tokens": 85 }
}
```

## Avtorizatsiya

| Parametr | Tur | Majburiy | Tavsif |
| --- | --- | --- | --- |
| `Authorization` | header | majburiy | Kalit quyidagi ko‘rinishda: `Bearer sk-…`. Quyidagi sarlavhalar ham mos keladi: `x-api-key` yoki `x-goog-api-key`. |

## So‘rov tanasi

| Parametr | Tur | Majburiy | Tavsif |
| --- | --- | --- | --- |
| `model` | string | majburiy | Responses formatidagi model ID’si. Katalogda bunday modellardan 53 ta bor: GPT, Claude, DeepSeek, Qwen, Kimi, GLM, MiniMax, Grok. Gemini modellari bu formatda mavjud emas. |
| `input` | string \| array | majburiy | So‘rov matni yoki xabarlar va qismlar massivi (matn, rasmlar). |
| `instructions` | string | ixtiyoriy | Tizim ko‘rsatmasi. |
| `stream` | boolean | ixtiyoriy | SSE hodisalar oqimi; oxirgi hodisa — `response.completed`. Pullik matn narx hisoblangach bitta blok ko‘rinishida keladi. |
| `max_output_tokens` | integer | ixtiyoriy | Fikrlashni ham o‘z ichiga olgan javob tokenlarining maksimal soni. Ko‘rsatilmasa, Ailoot 4096 ni qo‘yadi (yoki modelning javob limiti kichikroq bo‘lsa, kamroq). Uzoq javoblar uchun limitni aniq belgilang. Quyidagi parametr ishlatilgan so‘rovlar: `previous_response_id` hamda quyidagi ichki vositalardan foydalanadigan so‘rovlar: `web_search` yoki `code_interpreter` — yangi matn so‘rovlari bo‘lsa, ular uchun saqlangan kontekst va vositalar ishining alohida baholari hisobga olinadi; zaxira avtomatik ravishda butun kirish oynasi narxiga tenglashtirilmaydi. Avval qabul qilingan zaxiralarning dastlabki shartlari saqlanadi. Chiqishdagi rasmlar, video va audio uchun natijaning to‘liq narxi zaxiralanadi. Hisoblangan zaxira mavjud balans yoki kalit limitiga sig‘masa, qo‘llab-quvvatlanadigan model va metod uchun Ailoot quyidagi limitni kamaytirishi mumkin: `max_tokens` (`max_output_tokens` Responses’da) — mablag‘ yetadigan hajmgacha, lekin 256 tokendan yoki ushbu metodning undan yuqori minimumidan past bo‘lmagan qiymatgacha. Bu haqda quyidagi sarlavhada xabar beriladi: `X-Ailoot-Max-Tokens-Capped`. Limitni kamaytirish imkoniyati aniq matn modeli va metod uchun tekshiriladi. U Gemini’ning nativ Gemini va Anthropic Messages formatlaridagi qo‘llab-quvvatlanadigan matn yo‘nalishlariga tatbiq etiladi; `deepseek-ai/deepseek-v4.1-flash`, `meta/llama-3.2-11b-vision-instruct`, `meta/muse-glimmer-30b`, `nvidia/ising-calibration-1.5-31b`, `nvidia/nemotron-3-nano-omni-30b-a3b-reasoning`, `nvidia/nemotron-3-super-120b-a12b`, `nvidia/nemotron-3-ultra-550b-a55b`, `nvidia/nemotron-3.5-content-safety`, `nvidia/nemotron-3.5-lightning-30b-a3b`, `nvidia/riva-translate-4b-instruct-v1.1`, `nvidia/riva-translate-4b-instruct-v2`, `poolside/laguna-xs-2.1`, `z-ai/glm-5.3-flash` — Chat Completions va Messages formatlarida (model ularni qo‘llab-quvvatlagan joylarda). **Chiqish** yangi matn so‘rovi zaxirasi uchun odatiy javob uzunligi va qabul qilingan shartlar asosida baholanadi. So‘ralgan limit quyidagi parametr orqali belgilanadi: `max_tokens` (`max_output_tokens` Responses’da). So‘ralgan limit zaxira hisobida ishlatilgan tokenlar soniga avtomatik ravishda teng bo‘lmaydi va ishonchli cheklovi bo‘lmagan modelning haqiqiy javob uzunligini kafolatlamaydi. Dastlabki 4096 qiymati faqat tegishli yo‘nalishlarda qo‘llanadi; aniq qoida model va metodga bog‘liq. |
| `reasoning` | object | ixtiyoriy | `{"effort": "low" \| "medium" \| "high"}` fikrlaydigan modellar uchun. |
| `tools` | array | ixtiyoriy | Model chaqirishi mumkin bo‘lgan funksiyalar. |
| `text` | object | ixtiyoriy | Javob formati, masalan `{"format": {"type": "json_schema", ...}}`. |
| `temperature` | number | ixtiyoriy | Javobning tasodifiyligi, agar model uni qo‘llab-quvvatlasa. |

## Javob

| Parametr | Tur | Majburiy | Tavsif |
| --- | --- | --- | --- |
| `output` | array |  | Javob elementlari: xabarlar (`message`), fikrlash, funksiya chaqiruvlari. SDK’da quyidagi qiymatni olish qulay: `output_text`. |
| `status` | string |  | `completed`, `incomplete` (limitga yetgan) yoki `failed`. |
| `usage` | object |  | `input_tokens`, `output_tokens`, `total_tokens`. |

Savollaringiz qoldimi? Request ID va tavsifni yuboring — tushunishga yordam beramiz.[Yordam xizmatiga yozish](mailto:support@ailoot.ai)

## Ailoot · Kompaniya va uning loyihalar portfeli





Ailoot to‘plangan faoliyat tajribasi, keng mijozlar bazasi, barqaror xizmat va doimiy KPI nazoratiga tayanadi.





Kompaniya va uning loyihalar portfeli: millionlab mijozlar; oylik sotuvlar hajmi milliardlarda.





Ailoot bu faoliyat tajribasini mijozlar mahsulotlari, agentlar, ilovalar va avtomatlashtirishlarda AI imkoniyatlariga API orqali kirishni ta’minlashda qo‘llaydi.
