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

کاربردها

  • ایجاد محتوای متنی خلاقانه با استفاده از ورودی‌های تصویری.
  • پشتیبانی از چت‌های تعاملی با قابلیت استریمینگ.
  • تولید توضیحات متنی برای تصاویر آپلود شده.

نمونه درخواست

# Required: model, messages (text + optional image_url)
# Optional gateway parameters:
# temperature: optional, default: 1
# max_tokens: optional, default: 1024
# top_p: optional, default: 1
# frequency_penalty: optional, default: 0
# presence_penalty: optional, default: 0
# image_url in messages: optional (multimodal input)
curl https://api.haftominhonar.ir/v1/chat/completions \
  -H "Authorization: Bearer aifo_sk_live_YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"gpt-5.5","messages":[{"role":"user","content":[{"type":"text","text":"لطفاً تصویری از یک منظره طبیعی آپلود کنید و توضیح دهید که چه احساسی به شما می‌دهد."},{"type":"image_url","image_url":{"url":"https://example.com/image.jpg"}}]}],"temperature":1,"max_tokens":1024,"top_p":1,"frequency_penalty":0,"presence_penalty":0}'
import requests

url = "https://api.haftominhonar.ir/v1/chat/completions"
headers = {
    "Authorization": "Bearer aifo_sk_live_YOUR_API_KEY",
    "Content-Type": "application/json",
}
# Required: model, messages
payload = {
  "model": "gpt-5.5",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "لطفاً تصویری از یک منظره طبیعی آپلود کنید و توضیح دهید که چه احساسی به شما می‌دهد."
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://example.com/image.jpg"
          }
        }
      ]
    }
  ],
  "temperature": 1,
  "max_tokens": 1024,
  "top_p": 1,
  "frequency_penalty": 0,
  "presence_penalty": 0
}


# Optional gateway parameters:
# temperature: optional, default: 1
# max_tokens: optional, default: 1024
# top_p: optional, default: 1
# frequency_penalty: optional, default: 0
# presence_penalty: optional, default: 0
# image_url in messages: optional (multimodal input)

response = requests.post(url, headers=headers, json=payload)
print(response.json())
// Required: model, messages
const response = await fetch("https://api.haftominhonar.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.5",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "لطفاً تصویری از یک منظره طبیعی آپلود کنید و توضیح دهید که چه احساسی به شما می‌دهد."
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://example.com/image.jpg"
          }
        }
      ]
    }
  ],
  "temperature": 1,
  "max_tokens": 1024,
  "top_p": 1,
  "frequency_penalty": 0,
  "presence_penalty": 0
}),
});


# Optional gateway parameters:
# temperature: optional, default: 1
# max_tokens: optional, default: 1024
# top_p: optional, default: 1
# frequency_penalty: optional, default: 0
# presence_penalty: optional, default: 0
# image_url in messages: optional (multimodal input)

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

// Required: model, messages
const { data } = await axios.post(
  "https://api.haftominhonar.ir/v1/chat/completions",
  {
  "model": "gpt-5.5",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "لطفاً تصویری از یک منظره طبیعی آپلود کنید و توضیح دهید که چه احساسی به شما می‌دهد."
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "https://example.com/image.jpg"
          }
        }
      ]
    }
  ],
  "temperature": 1,
  "max_tokens": 1024,
  "top_p": 1,
  "frequency_penalty": 0,
  "presence_penalty": 0
},
  {
    headers: {
      Authorization: "Bearer aifo_sk_live_YOUR_API_KEY",
      "Content-Type": "application/json",
    },
  },
);


# Optional gateway parameters:
# temperature: optional, default: 1
# max_tokens: optional, default: 1024
# top_p: optional, default: 1
# frequency_penalty: optional, default: 0
# presence_penalty: optional, default: 0
# image_url in messages: optional (multimodal input)

console.log(data);

پارامترها

ورودی‌ها — text/image

پارامترها

نام نوع الزامی/اختیاری پیش‌فرض توضیح
temperature number اختیاری 1 میزان خلاقیت پاسخ را تنظیم می‌کند.
max_tokens number اختیاری 1024 حداکثر تعداد توکن‌های تولیدی. Gateway از max_tokens می‌گیرد؛ برای این مدل به max_completion_tokens نگاشت می‌شود.
top_p number اختیاری 1 تعیین می‌کند که چه مقدار از احتمال تجمعی در نظر گرفته شود.
frequency_penalty number اختیاری 0 جریمه تکرار کلمات در پاسخ.
presence_penalty number اختیاری 0 جریمه حضور کلمات در پاسخ.

فیلدهای الزامی در بدنه درخواست: model, messages

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

  • قابلیت استدلال در این مدل پشتیبانی نمی‌شود.
  • هزینه استفاده بر اساس تعداد توکن‌های ورودی و خروجی محاسبه می‌شود.
  • ورودی صوتی پشتیبانی نمی‌شود.

FAQ

هزینه استفاده از مدل gpt-5.5 چقدر است؟

هزینه استفاده بر اساس تعداد توکن‌های ورودی و خروجی محاسبه می‌شود؛ 5 دلار برای هر 1 میلیون توکن ورودی و 30 دلار برای هر 1 میلیون توکن خروجی.

آیا می‌توان از این API برای پردازش صوت استفاده کرد؟

خیر، این مدل از ورودی صوتی پشتیبانی نمی‌کند.

چگونه می‌توانم به این API از طریق AiFO دسترسی پیدا کنم؟

برای دسترسی به این API از طریق AiFO، باید از کلید API ارائه شده توسط AiFO استفاده کنید.

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