Api.Airforce
त्वरित प्रारंभ

शुरुआत

मिनटों में API रिक्वेस्ट करना शुरू करने के लिए सब कुछ जो आपको चाहिए।

Base URL

सभी API रिक्वेस्ट निम्नलिखित base URL पर की जानी चाहिए:

BASE URL
https://api.airforce

उपलब्ध Endpoints

POST/v1/chat/completionsOpenAI-कम्पैटिबल chat
POST/v1/messagesAnthropic-कम्पैटिबल messages
POST/v1/images/generationsइमेज और मीडिया जनरेशन
GET/v1/modelsउपलब्ध मॉडल सूचीबद्ध करें

Rate limits

Rate limits प्रति प्लान tier लागू होते हैं। सीमाएं प्रति मिनट रिक्वेस्ट (RPM) और प्रति दिन रिक्वेस्ट (RPD) में मापी जाती हैं।

प्लानRPMRPD
Free1 RPM1,000 RPD
Premium5 RPM5,000 RPD
Master10 RPMअसीमित RPD

नोट: सकारात्मक saldo वाले Pay-as-you-go उपयोगकर्ता इन tiered rate limits को पूरी तरह से बायपास करते हैं।

त्वरित उदाहरण

cURL

curl https://api.airforce/v1/chat/completions \
  -H "Authorization: Bearer sk-air-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1-mini",
    "messages": [{"role": "user", "content": "Say hello!"}],
    "max_tokens": 100
  }'

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.airforce/v1",
    api_key="sk-air-YOUR_API_KEY"
)

response = client.chat.completions.create(
    model="gpt-4.1-mini",
    messages=[{"role": "user", "content": "Say hello!"}],
    max_tokens=100
)
print(response.choices[0].message.content)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.airforce/v1',
  apiKey: 'sk-air-YOUR_API_KEY',
});

const response = await client.chat.completions.create({
  model: 'gpt-4.1-mini',
  messages: [{ role: 'user', content: 'Say hello!' }],
  max_tokens: 100,
});
console.log(response.choices[0].message.content);

मॉडल खोज

उनकी क्षमताओं और कीमत के साथ सभी उपलब्ध मॉडलों की सूची प्राप्त करने के लिए /v1/models endpoint का उपयोग करें।

curl https://api.airforce/v1/models   -H "Authorization: Bearer sk-air-YOUR_API_KEY"

सुझाव: आप मॉडल पेज पर भी मॉडल को visually browse कर सकते हैं, जो रियल-टाइम स्टेटस, कीमत और context windows दिखाता है।