Rasmiy Developer Hujjatlari

Vibexe AI Developer API

Vibexe AI platformasi dasturchilarga kod yozish, tahlil qilish, arxitektura tuzish va sun'iy intellekt agentlarini o'z loyihalariga yoki VibexeAntigravity IDE muhitiga to'g'ridan-to'g'ri integratsiya qilish imkoniyatini beradi.

Ultra Tez Javob
SSE oqimli ma'lumot uzatish va prompt kesh xotirasi.
100% Xavfsiz
Shifrlangan API kalitlar va DDOS himoyasi.
Fikrlash Deltalari
Reasoning stream - agentning chuqur tahlil jarayoni.

Autentifikatsiya va Xavfsizlik

Vibexe API so'rovlarining har biri ruxsat etilgan API kalit orqali amalga oshirilishi shart. Har bir foydalanuvchi hisobi uchun unikal vbx_... prefiksi bilan boshlanuvchi API kalit taqdim etiladi.

API Kalitni Xavfsiz Saqlang!
API kalitingizni hech qachon mijoz tomondagi (client-side / public GitHub) kodlarga qo'shmang. Har doim .env faylida yoki backend server muhitida saqlang.

So'rov yuborishda kalitni HTTP Authorization sarlavhasida (header) Bearer <API_KEY> ko'rinishida yuboring:

HTTP Header Namunasi
Authorization: Bearer vbx_your_api_key_hereContent-Type: application/json

AI Chat & Kod Generatsiyasi

Ushbu so'nggi nuqta orqali Vibexe Antigravity Agent bilan to'g'ridan-to'g'ri oqimli (streaming SSE) yoki oddiy JSON formatda muloqot qilishingiz, kod generatsiyasi va tahlilini olishingiz mumkin.

POST https://ai.vibexe.uz/api.php
Faol (Online)
Parametr Turi Majburiylik Tavsif
messages array required Muloqot tarixi: [{"role": "user", "content": "..."}]
model string optional Foydalaniladigan model: vibexe-agent (default) yoki vibexe-antigravity
stream boolean optional true bo'lsa javob Server-Sent Events (SSE) oqimida so'zma-so'z uzatiladi (default: true).
temperature float optional Javob ijodiyligi: 0.0 dan 1.0 gacha (aniq kod uchun 0.2 tavsiya etiladi).
curl --location 'https://ai.vibexe.uz/api.php' \
--header 'Authorization: Bearer vbx_your_api_key_here' \
--header 'Content-Type: application/json' \
--data '{
    "model": "vibexe-agent",
    "stream": true,
    "messages": [
        {"role": "user", "content": "PHP da REST API uchun JWT tekshiruvchi middleware yozib ber."}
    ]
}'

Javob (SSE Stream Chunks) namunasi:

SSE Oqim formati
data: {"id":"chatcmpl-vbx-1","object":"chat.completion.chunk","model":"vibexe-agent","choices":[{"index":0,"delta":{"reasoning_content":"Tahlil qilinmoqda..."}}]}

data: {"id":"chatcmpl-vbx-1","object":"chat.completion.chunk","model":"vibexe-agent","choices":[{"index":0,"delta":{"content":"Mana yechim:\n```php\nfunction checkJwt..."}}]}

data: [DONE]

Foydalanuvchi Ma'lumotlari & Token Sarfi

Ushbu so'nggi nuqta orqali hisob balansini, faol ta'rif turini va token sarflanish statistikasini real vaqtda olishingiz mumkin.

POST https://vibexe.uz/api/
cURL So'rovi
curl --location 'https://vibexe.uz/api/' \
--header 'Authorization: Bearer vbx_your_api_key_here' \
--header 'Content-Type: application/json' \
--data '{
    "email": "user@example.com",
    "password": "sizning_parolingiz"
}'
Muvaffaqiyatli Javob (JSON)
{
    "status": "success",
    "message": "Ma'lumotlar muvaffaqiyatli olindi.",
    "user": {
        "email": "user@example.com",
        "api_key": "vbx_9d28e75fa139f4e2...",
        "plan": "pro",
        "balance": 150000.00,
        "tokens": {
            "today": 4210,
            "monthly": 94800,
            "total": 312500
        },
        "token_history": [
            {
                "model": "Vibexe AI Agent",
                "tokens": 1250,
                "price_uzs": 15.00,
                "date": "12.09.2026 09:30"
            }
        ]
    }
}

7-Soatlik va Haftalik Limitlar

VibexeAntigravity IDE 1.7 va botlar har bir ta'rif bo'yicha token limitlarini real vaqtda tekshirish uchun ushbu so'rovdan foydalanadi:

POST https://ai.vibexe.uz/api.php?action=get_limits
JSON Javob namunasi
{
    "status": "success",
    "user": {
        "email": "user@example.com",
        "plan": "pro",
        "balance": 150000.00
    },
    "limits": {
        "window_used": 42000,
        "window_max": 200000,
        "window_remaining": 158000,
        "window_reset_seconds": 18450,
        "weekly_used": 340000,
        "weekly_max": 3500000,
        "weekly_remaining": 3160000,
        "weekly_reset_seconds": 451200
    }
}

VibexeAntigravity IDE Bilan Integratsiya

VibexeAntigravity 1.7 Desktop ilovasida AI kod yozish va generatsiyani yoqish uchun quyidagi oddiy qadamlarni bajaring:

1
API Kalitni Oling
Dashboard yoki yuqoridagi maydondan shaxsiy vbx_... kalitingizdan nusxa oling.
2
IDE Sozlamalariga O'ting
IDE oynasining yuqori panelidagi Vibexe logotipini yoki Ctrl + , tugmalarini bosing.
3
Kalitni Kiriting
API Key maydoniga kalitni qo'ying va "Saqlash" tugmasini bosing. IDE avtomatik 7-soatlik va haftalik kvotangizni ulaydi.

Status Kodlari va Xatoliklar

Status Kodi Nomi Tavsif va Yechim
200 OK Muvaffaqiyatli So'rov to'liq qabul qilindi va AI javobi muvaffaqiyatli qaytarildi.
401 Unauthorized Autentifikatsiya xatosi API kalit kiritilmagan yoki noto'g'ri. Authorization: Bearer <kalit> sarlavhasini tekshiring.
403 Forbidden Ruxsat yo'q Foydalanuvchi hisobi bloklangan yoki so'rov formati xavfsizlik filtri tomonidan rad etilgan.
429 Too Many Requests Limit tugadi (Quota Exceeded) 7-soatlik yoki haftalik token kvotasi to'lgan. Ta'rifni Pro/Business-ga yangilang yoki oyna yangilanishini kuting.
500 Internal Error Server xatosi Backend serverda kutilmagan xatolik yuz berdi. Bir necha daqiqadan so'ng qayta urinib ko'ring.
Nusxa olindi!