o3 — السعر والسياق والأداء
o3 نموذج من OpenAI بنافذة سياق 200K ويدعم Reasoning, Tools, Files, Vision. الإدخال $2.00 والإخراج $8.00 لكل مليون رمز.
نظرة عامة
| المزوّد | OpenAI |
|---|---|
| السياق | 200K |
| القدرات | Reasoning, Tools, Files, Vision |
| صيغ API | openai, openai-response, openai-response-compact, anthropic, gemini, openai-alpha-search |
| صيغة الفوترة | p * 2 + cr * 0.5 + c * 8 |
Deliberate o-series reasoner for hard math, coding, and multi-step analysisالأسعار
| الخطة | المعامل | الإدخال | الإخراج | الإدخال المخزّن | ملاحظة |
|---|---|---|---|---|---|
| السعر الأساسي | 1× | $2.00 | $8.00 | $0.50 | |
| Eco | 0.3× | $0.60 | $2.40 | $0.15 | Standard — standard reasoning, moderate stability. |
| default | 0.6× | $1.20 | $4.80 | $0.30 | Standard — standard reasoning, moderate stability. |
| Plus | 1× | $2.00 | $8.00 | $0.50 | High — strong reasoning, stable. |
| Pro | 2× | $4.00 | $16.00 | $1.00 | Enterprise — full reasoning, high stability. |
| Max | 4× | $8.00 | $32.00 | $2.00 | Premium — max reasoning & stability. |
يتم عرض المجموعات المفعّلة لهذا النموذج فقط.
الأداء
| نقطة نهاية API | https://api.airai.cc/v1 |
|---|---|
| متوافق مع OpenAI | OpenAI-compatible |
الأسئلة الشائعة
كم يبلغ سعر o3؟
الإدخال $2.00، الإخراج $8.00 لكل مليون رمز.
ما حجم نافذة السياق في o3؟
نافذة السياق في o3 هي 200K، وهو الحد الأقصى لمجموع رموز الإدخال والإخراج في الطلب الواحد.
كيف أستدعي o3 من الكود؟
وجّه base_url إلى https://api.airai.cc/v1 واضبط model على o3. الواجهة متوافقة تماماً مع OpenAI.
لماذا يُرجع o3 الخطأ 429؟
429 يعني تجاوز حد المعدل. قلّل الطلبات المتزامنة، وأعد المحاولة مع تأخير، أو انتقل إلى خطة بحصة أكبر.
مقارنة النماذج
| Model | المزوّد | الإدخال | الإخراج | السياق |
|---|---|---|---|---|
| o3 | OpenAI | $2.00 | $8.00 | 200K |
| gpt-4.1-nano-2025-04-14 | OpenAI | $0.10 | $0.40 | غير محدد |
| gpt-4.1-nano | OpenAI | $0.10 | $0.40 | 1M |
| gpt-audio-2025-08-28 | OpenAI | $2.50 | $5.00 | غير محدد |
| gpt-image-2-c | OpenAI | لكل طلب $0.12 | — | غير محدد |
| gpt-4o-realtime-preview-2024-10-01 | OpenAI | $5.00 | $20.00 | غير محدد |
| gpt-5.2-codex | OpenAI | $0.14 | $1.14 | غير محدد |
| gpt-3.5-turbo-16k | OpenAI | $3.00 | $6.00 | غير محدد |
| text-embedding-3-small | OpenAI | $0.02 | — | 8.2K |
| gpt-5-mini | OpenAI | $0.25 | $2.00 | 400K |
| o3-pro | OpenAI | $20.00 | $80.00 | 200K |
| gpt-4-1106-preview | OpenAI | $10.00 | $30.00 | غير محدد |
| gpt-5.6-sol | OpenAI | $4.00 | $20.00 | 1.1M |
إصلاح الأخطاء
429 يعني تجاوز حد المعدل. قلّل الطلبات المتزامنة، وأعد المحاولة مع تأخير، أو انتقل إلى خطة بحصة أكبر.
الأسباب الشائعة
- طلبات متزامنة كثيرة جداً
- نفدت حصة الخطة الحالية
- إعادة المحاولة دون تأخير
كيفية الإصلاح
- تقليل التزامن وإعادة المحاولة بتأخير متزايد
- الانتقال إلى خطة بحصة أكبر
- تخزين الطلبات المتكررة مؤقتاً
كيفية الاتصال
curl https://api.airai.cc/v1/chat/completions \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "o3",
"messages": [{"role": "user", "content": "Hello"}]
}'from openai import OpenAI
client = OpenAI(
api_key="<YOUR_API_KEY>",
base_url="https://api.airai.cc/v1"
)
response = client.chat.completions.create(
model="o3",
messages=[{"role": "user", "content": "Hello"}]
)
print(response.choices[0].message.content)import OpenAI from "openai";
const client = new OpenAI({
apiKey: "<YOUR_API_KEY>",
baseURL: "https://api.airai.cc/v1"
});
const response = await client.chat.completions.create({
model: "o3",
messages: [{ role: "user", content: "Hello" }]
});
console.log(response.choices[0].message.content);const OpenAI = require("openai");
const client = new OpenAI({
apiKey: "<YOUR_API_KEY>",
baseURL: "https://api.airai.cc/v1"
});
client.chat.completions.create({
model: "o3",
messages: [{ role: "user", content: "Hello" }]
}).then((r) => console.log(r.choices[0].message.content));استبدل <YOUR_API_KEY> بمفتاح API من إعدادات الرمز.
نقاط نهاية متوافقة
openaiopenai-responseopenai-response-compactanthropicgeminiopenai-alpha-search
Gemini SDK · TypeScript
import { GoogleGenerativeAI } from "@google/generative-ai";
const genAI = new GoogleGenerativeAI("<YOUR_API_KEY>");
const model = genAI.getGenerativeModel({ model: "o3" });
const result = await model.generateContent(
"Explain quantum entanglement in one paragraph."
);
console.log(result.response.text());المصادقة
يجب أن تتضمن كل الطلبات ترويسة Authorization: Bearer <TOKEN>. وتقبل نقاط النهاية بتنسيق Anthropic أيضًا ترويسة x-api-key. أنشئ مفتاح API في صفحة الرموز، حيث يمكنك تقييده حسب النموذج والمجموعة وIP والمعدل.
المعلمات المدعومة
| المعلمة | النوع | الافتراضي | النطاق | الوصف |
|---|---|---|---|---|
temperature | float | 1 | 0–2 | درجة حرارة أخذ العينات؛ الأقل أكثر استقرارًا |
top_p | float | 1 | 0–1 | الاحتمال التراكمي لأخذ العينات النووي |
max_tokens | integer | — | — | الحد الأقصى للرموز في الاستجابة |
frequency_penalty | float | 0 | −2–2 | يعاقب تكرار الرموز عالية التردد |
presence_penalty | float | 0 | −2–2 | يشجع إدخال موضوعات جديدة |
stop | string[] | null | ≤ 4 | حتى 4 سلاسل لإيقاف التوليد |
seed | integer | null | — | بذرة لعينة أكثر قابلية لإعادة الإنتاج |
n | integer | 1 | — | عدد المرشحين المولدين |
stream | boolean | false | — | بث الرموز عبر SSE |
response_format | object | — | — | يفرض إخراج JSON أو نتائج متوافقة مع المخطط |
tools | array | — | — | إعلانات الأدوات / الدوال التي يمكن للنموذج استدعاؤها |
tool_choice | string | object | auto | — | استراتيجية اختيار الأداة أو اسم أداة محدد |
logprobs | boolean | false | — | يعيد اللوغاريتم الاحتمالي لكل رمز |
top_logprobs | integer | null | 0–20 | عدد الاحتمالات الأعلى المرجعة لكل رمز |
logit_bias | map | — | — | تعيين انحياز logit لكل رمز |
user | string | — | — | معرف المستخدم النهائي لمراجعة المخاطر |
حدود المعدل
| المستوى | RPM | TPM | RPD |
|---|---|---|---|
| Eco | 990 | 398K | 20K |
| Test | 980 | 393K | 20K |
تحديث البيانات: 2026-10-10 08:15