AiFO AiFO مستندات AiFO
قیمت
Input: 0.75 USD · Output: 4.5 USD · per_1m_tokens
Context
نامشخص
Endpoint
POST /v1/chat/completions
Responses
POST /v1/responses

کاربردها

  • روتر معنایی
  • مدیریت حافظه
  • تحلیل تصویر
  • Structured Output / JSON Schema
  • web_search در Responses

نمونه درخواست (Chat Completions)

# Required: model, messages
curl https://api.aifoapp.ir/v1/chat/completions \
  -H "Authorization: Bearer aifo_sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.4-mini","messages":[{"role":"user","content":"یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."}],"max_tokens":1024}'
import requests

url = "https://api.aifoapp.ir/v1/chat/completions"
headers = {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
}
# Required: model, messages
payload = {
  "model": "gpt-5.4-mini",
  "messages": [
    {
      "role": "user",
      "content": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
    }
  ],
  "max_tokens": 1024
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())
# Required: model, messages
const response = await fetch("https://api.aifoapp.ir/v1/chat/completions", {
  method: "POST",
  headers: {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "model": "gpt-5.4-mini",
  "messages": [
    {
      "role": "user",
      "content": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
    }
  ],
  "max_tokens": 1024
}),
});

const data = await response.json();
console.log(data);
import axios from "axios";

# Required: model, messages
const { data } = await axios.post(
  "https://api.aifoapp.ir/v1/chat/completions",
  {
  "model": "gpt-5.4-mini",
  "messages": [
    {
      "role": "user",
      "content": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
    }
  ],
  "max_tokens": 1024
},
  {
    headers: {
      Authorization: "Bearer aifo_sk_live_YOUR_API_KEY",
      "Content-Type": "application/json",
    },
  },
);
console.log(data);

نمونه درخواست (Responses API)

این مدل علاوه بر Chat Completions از POST /v1/responses پشتیبانی می‌کند. جزئیات در راهنمای Responses.

# Required: model, input
curl https://api.aifoapp.ir/v1/responses \
  -H "Authorization: Bearer aifo_sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.4-mini","input":"یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."}'
import requests

url = "https://api.aifoapp.ir/v1/responses"
headers = {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
}
# Required: model, input
payload = {
  "model": "gpt-5.4-mini",
  "input": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
}

response = requests.post(url, headers=headers, json=payload)
print(response.json())
# Required: model, input
const response = await fetch("https://api.aifoapp.ir/v1/responses", {
  method: "POST",
  headers: {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "model": "gpt-5.4-mini",
  "input": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
}),
});

const data = await response.json();
console.log(data);
import axios from "axios";

# Required: model, input
const { data } = await axios.post(
  "https://api.aifoapp.ir/v1/responses",
  {
  "model": "gpt-5.4-mini",
  "input": "یک پاسخ کوتاه JSON معتبر با فیلد ok برگردان."
},
  {
    headers: {
      Authorization: "Bearer aifo_sk_live_YOUR_API_KEY",
      "Content-Type": "application/json",
    },
  },
);
console.log(data);

پارامترها

Endpoint

POST /v1/chat/completions

Inputs

  • Text: via request body fields for this endpoint
  • Image: image input on this endpoint

Required body fields: model, messages

Parameters

Name Type Required/optional Default Notes
max_tokens number optional 1024 —
temperature number unsupported 1 Not accepted by this model
top_p number unsupported 1 Not accepted by this model
frequency_penalty number unsupported 0 Not accepted by this model
presence_penalty number unsupported 0 Not accepted by this model

محدودیت‌ها و نکات

  • `store` و `previous_response_id` پشتیبانی نمی‌شوند
  • پارامترهای دمایی در Responses پشتیبانی نمی‌شوند
  • فایل URL مستقیم در Responses پشتیبانی نمی‌شود
  • حالت stateful پشتیبانی نمی‌شود

FAQ

آیا این مدل از Responses API پشتیبانی می‌کند؟

بله، مسیر Responses برای این مدل پشتیبانی می‌شود.

آیا `temperature` در Responses مجاز است؟

خیر، برای این مدل در مسیر Responses پشتیبانی نمی‌شود و باید خطای روشن برگردد.

مدل‌های مرتبط