رابط کاربری توسعه‌دهنده

Build with Free.ai — one Bearer token, 400+ AI tools.

چت، تصویر، ویدئو، موسیقی، صدا، OCR، ترجمه — همه در یک نقطه پایانی سازگار با OpenAI.

10000 تا کارت رایگان برای ثبت نام کارت ها برای شروع نیازی نیست

نقطه پایانی تکی برای هر حالت

یک نشانی وب هر مدل گپ را مدیریت می‌کند. یک نشانی وب برای هر مدل تصویر. مدل را با یک رشته انتخاب کنید. هیچ تصادفی برای هر ارائه‌دهنده SDK وجود ندارد.

حسابرس صادق و دوست داشتني

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

99 زبان از جعبه خارج شد

چت، ترجمه، TTS، STT — هر یک از این روش‌های اصلی ۹۹ زبان را بدون هیچ پیکربندی اضافی پوشش می‌دهد.

شروع سریع ۶۰ ثانیه

همون API، پنج زبان کلید اسکا-فري-تو بذار تو و برو

curl https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-YOUR-KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen2.5-7b",
    "messages": [{"role":"user","content":"Hello!"}]
  }'
import requests

r = requests.post(
    "https://api.free.ai/v1/chat/",
    headers={"Authorization": "Bearer sk-free-YOUR-KEY"},
    json={
        "model": "qwen2.5-7b",
        "messages": [{"role": "user", "content": "Hello!"}],
    },
)
print(r.json()["choices"][0]["message"]["content"])
const r = await fetch("https://api.free.ai/v1/chat/", {
  method: "POST",
  headers: {
    "Authorization": "Bearer sk-free-YOUR-KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    model: "qwen2.5-7b",
    messages: [{role: "user", content: "Hello!"}],
  }),
});
const data = await r.json();
console.log(data.choices[0].message.content);
package main

import (
  "bytes"; "fmt"; "io"; "net/http"
)

func main() {
  body := []byte(`{"model":"qwen2.5-7b","messages":[{"role":"user","content":"Hello!"}]}`)
  req, _ := http.NewRequest("POST", "https://api.free.ai/v1/chat/", bytes.NewBuffer(body))
  req.Header.Set("Authorization", "Bearer sk-free-YOUR-KEY")
  req.Header.Set("Content-Type", "application/json")
  resp, _ := http.DefaultClient.Do(req)
  defer resp.Body.Close()
  out, _ := io.ReadAll(resp.Body)
  fmt.Println(string(out))
}
require "net/http"
require "json"

uri = URI("https://api.free.ai/v1/chat/")
req = Net::HTTP::Post.new(uri, {
  "Authorization" => "Bearer sk-free-YOUR-KEY",
  "Content-Type"  => "application/json",
})
req.body = {
  model: "qwen2.5-7b",
  messages: [{role: "user", content: "Hello!"}],
}.to_json

res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |h| h.request(req) }
puts JSON.parse(res.body)["choices"][0]["message"]["content"]

قیمت گذاری — تخفیف به صورت خودکار اعمال می شود.

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

. يه جورايي آزاده
30,000 / day
وب فقط — مدل‌های خود میزبانی را پوشش می‌دهد
. وقتي پولت تموم شد
1.50×
30 روز
& انبوه‌
1.30×
500 دلار / 30 روز
همکار
1.15×
2000 دلار در ماه

قیمت‌گذاری کامل →

چيزايي که ميتوني بسازي

@handle خود را به عنوان یک عامل گپ جاسازی کنید

یک شخصیت هوش مصنوعی را بر اساس دانش خود آموزش دهید، یک برچسب اسکریپت یک خطی را در هر صفحه قرار دهید. بازدیدکنندگان با هوش مصنوعی شما گفتگو می‌کنند؛ حساب شما هزینه را برمی‌دارد.

تنظیم @yourhandle

اتصالات وب

پیکربندی یک بازگشت فراخوانی امضا شده برای کارهای طولانی‌مدت (تولید ویدئو، رونویسی دسته، ایجاد پیوند اشتراک، هشدارهای اعتبار پایین). امضای HMAC-SHA256 در X-Free-Signature.

پیکربندی Webhookها →

پرسش و پاسخ

در /signup/ ثبت نام کنید — شما ۱۰۰۰۰ توکن در تأیید دریافت می‌کنید. /account/?tab=api را باز کنید و روی Generate کلیک کنید. کلیدها توکن‌های حامل به شکل sk-free-... هستند و بلافاصله شروع به کار می‌کنند. هیچ برنامه‌ای، هیچ لیست انتظاری وجود ندارد.

مدل‌های خود میزبانی شده، شمارش توکن خام را محاسبه می‌کنند؛ مدل‌های خارجی ۵۰٪ مارکپ خرده فروشی را در حذف اضافه می‌کنند. وقتی که شما ۵۰۰ دلار در پنجره ۳۰ روزه خرج می‌کنید، مارکپ به ۳۰٪ کاهش می‌یابد؛ در ۲۰۰۰ دلار + شما شریک می‌شوید و مارکپ به ۱۵٪ کاهش می‌یابد.

درخواست‌های API توسط حساب خریدی شما و یک حد ماهانه برای هر کلید (به صورت پیش‌فرض به ۱۰۰۰ تماس؛ آن را در /account/?tab=api افزایش دهید) اداره می‌شوند.

بله. برای دریافت رویدادهای فرستاده شده توسط سرور، stream:true را در /v1/chat/ منتقل کنید. قالب سیمی آینه ای از قرارداد جریان OpenAI است، بنابراین SDKهای مشتری موجود بدون تغییر کار می‌کنند.

بله — نقطه پایانی چت یک آرایه ابزار را بر اساس طرح فراخوانی ابزار OpenAI قبول می‌کند. مدل‌هایی که از استفاده از ابزار بومی پشتیبانی می‌کنند (خانواده Qwen 2.5 + اکثر مدل‌های پریمیوم) tool_calls را بازگردانند؛ مدل‌هایی که از پشتیبانی بومی برخوردار نیستند به یک دستور حالت JSON باز می‌گردند.

HTTP 402 به معنی خارج از اعتبار است (جواب شامل کمبود + یک URL ارتقاء). HTTP 429 به معنی استخر روزانه در یک تماس غیر API است. HTTP 400 خطاهای اعتبارسنجی را با یک پیام قابل خواندن توسط انسان پوشش می‌دهد.

ما کد freeai را در npm + PyPI برای پوشش دهنده IDE Coder منتشر کردیم. برای API خام، OpenAI SDKs کار می‌کند — base_url را به https://api.freeai/v1 نشان دهید و کلید sk-free-... خود را بگذارید. همانطور برای Vercel AI SDK، LangChain، llamaindex، و غیره.

پیکربندی نشانی وب نقطه پایانی خود را در /account/?tab=developer. ما هر بار با HMAC-SHA256 امضا می‌کنیم — امضا در سرآیند X-Free-Signature است. رویدادهای Webhook برای: تکمیل کار در حال اجرا، تولید پیوند اشتراک، هشدارهای اعتبار پایین، و پذیرش دعوت تیمی شلیک می‌شوند.

ما هزینهٔ بالادستی را در توکن‌ها با ضرب‌کنندهٔ سطح شما (1.50× خرده فروشی، 1.30× انبوه، 1.15× شریک) ضرب می‌کنیم. مدل‌های خود میزبانی شده هیچ مارکی ندارند - شما تعداد توکن خام را پرداخت می‌کنید. خط تخفیف در هر پاسخ هزینهٔ دقیق توکن را نشان می‌دهد، بنابراین هیچ حدس و گمانی وجود ندارد.

مدل‌های رایگان بر روی ناوگان خود میزبانی شده GPU ما اجرا می‌شوند (Qwen 2.5، FLUX، Whisper، Kokoro، و غیره) و توسط استخر روزانه شما پوشش داده می‌شوند. مدل‌های پرداختی به ارائه دهندگان خارجی پیشرو هدایت می‌شوند — آنها نیاز به اعتبار خرید دارند و نمی‌توان از استخر روزانه برای آنها پرداخت کرد. هر دو نقطه پایانی /v1/chat/ را به اشتراک می‌گذارند؛ برای انتخاب مدل پرداختی، model:premium/ را بگذرانید.

Yes — every self-hosted model on Free.ai is open-source under permissive licenses (Apache 2.0, MIT). The model IDs we use match the upstream HuggingFace IDs, and our gpu_api repo is public. If you want our orchestration on your hardware, talk to us about a private cloud install.

BYOK به شما اجازه می‌دهد تا کلید API خود را از یک ارائه‌دهنده خارجی تأمین کنید، بنابراین تماس‌ها در مقابل حساب شما در بالاترین سطح محاسبه می‌شوند - شما تماماً بر روی آن مدل‌ها از علامت گذاری ما عبور می‌کنید. تا آن زمان، سطوح عمده + شریک برای مشتریان حجم بالا علامت گذاری را کاهش می‌دهند.

دوست Free.ai رو به دوستانت بگو

رتبه بندی این صفحه