開発者API

Build with Free.ai - one Bearer token, 477 AI tools.

Chat, image, video, music, voice, OCR, translate - all on a single OpenAI-compatible endpoint. Generous free pool, transparent markup, partner pricing at scale.

30,000 free tokens/day. Cards never required to start.

モダリティごとの単一エンドポイント

1 つの URL が各チャットモデルを扱います。1 つの URL が各画像モデルを扱います。1 文字列でモデルを選択します。プロバイダごとの SDK シャッフルはありません。

誠実でマーカップに優しい請求

自己ホストモデルは原価で請求します。プレミアムモデルは透明なマークアップを追加します。これはスケールアップすると減少します。すべての応答は正確なトークンコストを報告します。

99の言語を使えるようになりました

Chat, translate, TTS, STT - every major modality covers 99 languages with no extra config. Pass a language code and it works.

60秒のクイックスタート

同じAPIで 5言語 キーを入れて 走れ

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トークンの日々のプールで無料で動作し、その後原価で請求されます。プレミアムモデルは使用分のみ支払い、30日間の使用でマークアップが下がります。

フリープール
30,000 / day
ウェブのみ - 自己ホストモデルをカバー
利用分割
1.50×
500ドル以下/30日
バルク
1.30×
500ドル以上/30日
パートナー
1.15×
月給2,000ドル以上

完全価格分割 →

APIリクエスト層

プランは自動的に鍵ごとの月間の要求上限を解除します。新しい鍵は必要ありません。要求ごとのトークン請求は変更されません。

プラン プライス 要求/月 速度/分
フリー $0 1,000 60
ベーシック 月5ドル 10,000 120
プロ 月額19ドル 100,000 300
ビジネス 月額49ドル 1,000,000 600

プランを選択 →

プラットフォームのAPIを参照してください。

あなたが作れるもの

@handle をチャットエージェントとして埋め込む

あなたの知識でAIパーソナを訓練し、どのページにも一行スクリプトタグを落とします。訪問者はAIとチャットします。あなたのアカウントはコストを負担します。

@yourhandle を設定

ウェブフック

長期間実行するジョブ (ビデオ生成、バッチ転写、共有リンク作成、低信用警告) に対する署名されたコールバックを設定します。 X-Free-Signature の HMAC-SHA256 署名。

ウェブフックを設定 →

よくある質問

/signup/で無料で登録し、メールアドレスを確認してください。それで、30,000トークンの日々のフリープールをロック解除できます。/account/?tab=apiを開き、 生成をクリックしてください。キーは sk-free-... の形のベアトークンで、すぐに動作します。申請も待ち行列もありません。

30,000 個のトークンを毎日無料で提供するプールは、Webと API の両方でセルフホストモデルをカバーします。それ以上のセルフホストモデルは、原始トークン数を請求します。外部モデルは、引き落とし時に 50% の小売マーカップを追加します。30 日間のウィンドウで $500 を費やすと、マーカップは 30% に下がります。 $2,000 以上でパートナーとなり、マーカップは 15% に下がります。プレミアム外部モデルは、常に購入したトークンを請求します。トークン充填は $1 から始まります。

API リクエストは、購入したバランスとプランにつながるキーごとの月間制限により規制されます。1,000 件のコールは無料、 Basic では 10,000 件、 Pro では 100,000 件、 Business では 1M 件です。 上位の秒単位のスロットルはありません。キーにトークンがある場合、月間制限以下の場合、リクエストは実行されます。

サーバから送信されたイベントを受け取るには、 /v1/chat/ に stream:true を渡します。ワイヤーフォーマットは OpenAI ストリーミング規約を反映しており、既存のクライアント SDK は修正なしで動作します。

チャットエンドポイントは OpenAI ツール呼び出しスキームに従ってツール配列を受け入れます。ネイティブツール使用をサポートするモデル (Qwen 2.5 ファミリ + ほとんどのプレミアムモデル) は tool_calls を返します。ネイティブサポートがないモデルは JSON モードプロンプトに戻ります。

HTTP 402 はクレジットが切れました(応答には不足 + アップグレード URL が含まれます)。 HTTP 429 は非 API 呼び出しで日々のプールが使い尽くされました。 HTTP 400 は人間が読めるメッセージで検証エラーをカバーします。

We publish freeai-code on npm + PyPI for the Coder IDE wrapper. For the raw API, the OpenAI SDKs work - point base_url at https://api.free.ai/v1 and pass your sk-free-... key. Same for Vercel AI SDK, LangChain, llamaindex, etc.

エンドポイント URL を /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/ を通過してください。

はい - Free.ai 上のすべてのセルフホストモデルは許容ライセンス (Apache 2.0, MIT) の下でオープンソースです。私たちが使用するモデル ID はアップストリーム HuggingFace ID に一致し、私たちの gpu_api repo は公開されています。私たちのオーケストラを自分のハードウェアに必要とする場合は、プライベートクラウドインストールについて私たちに話してください。

まもなく発売予定。BYOKは、自分の外部プロバイダ API キーを提供できるので、コールは上流で自分のアカウントに対して請求されます。これらのモデルでは、マークアップを完全に省略できます。それまでは、バルク+パートナーの階層は、大規模な顧客に対してマークアップを削減します。

Love Free.ai? Tell your friends!

このページを評価