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日間の使用でマークアップが下がります。
APIリクエスト層
プランは自動的に鍵ごとの月間の要求上限を解除します。新しい鍵は必要ありません。要求ごとのトークン請求は変更されません。
| プラン | プライス | 要求/月 | 速度/分 |
|---|---|---|---|
| フリー | $0 | 1,000 | 60 |
| ベーシック | 月5ドル | 10,000 | 120 |
| プロ | 月額19ドル | 100,000 | 300 |
| ビジネス | 月額49ドル | 1,000,000 | 600 |
プラットフォームのAPIを参照してください。
あなたが作れるもの
@handle をチャットエージェントとして埋め込む
あなたの知識でAIパーソナを訓練し、どのページにも一行スクリプトタグを落とします。訪問者はAIとチャットします。あなたのアカウントはコストを負担します。
ウェブフック
長期間実行するジョブ (ビデオ生成、バッチ転写、共有リンク作成、低信用警告) に対する署名されたコールバックを設定します。 X-Free-Signature の HMAC-SHA256 署名。
ウェブフックを設定 →