Programator API

Budowa z Free.ai - jeden token Nośnika, 477 narzędzia AI.

Chat, obraz, video, muzyka, głos, OCR, tłumaczenie - wszystko w jednym korzystnym z OpenAI punkt końcowy. Wiele darmowy basen, przejrzysty oznaczenie, ceny partnera na skali.

30 000 bezpłatnych żetonów na dzień. Karty nigdy nie wymagały rozpoczynania.

Pojedynczy punkt końcowy na modalizm

Jeden URL obsługuje każdy model czatu. Jeden URL dla każdego modelu obrazu. Wybierz model z jednym strunkiem. Brak po dostawcy SDK switch.

Szczerze, przyjazne do rozliczania

Samodomowcze modele rachunki za surowe koszty. Modele Premium dodają przejrzysty margines, który spada w skali. Każda odpowiedź zgłasza dokładne koszty tokena.

99 języków z pudełka

Chat, tłumaczenie, TTS, STT - każdy główny modalizm obejmuje 99 języków bez dodatkowego konfiguracji. Przekaż kod języka i działa.

60-sekundowy szybki rozpoczątek

Ten sam API, pięć języków.

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"]

Ceny - zniżki wskoczą automatycznie

Samodomowe modele biegną bezpłatnie na 30 000-dniowym basenie, następnie rachunki za surowe koszty. Modele premii są pay-as-you-go; spadki z 30-dniowym wydaniem.

Darmowy basen
30,000 / day
Tylko w sieci - obejmuje modele samodomówców
Płać jak ty, idź.
1.50×
< 500 $ / 30 dni
Masowy
1.30×
≥ 500 dolarów/30 dni
Partner
1.15×
≥ 2000 dolarów/miesiąc

Pełna podział cen →

Poziomy API

Twój plan podnosi miesięczny zapytanie każdego klucza automatycznie - nie jest potrzebny nowy klucz. Token rachunk na żądanie jest niezmieniony.

Plan Cena Wnioski / miesiąc Stopa / minuta
Darmowe $0 1,000 60
Podstawowe 5 dolarów/mo 10,000 120
Prof. 19 dolarów 100,000 300
Biznes 49/mo 1,000,000 600

Wybierz plan →

Wysyłka AI funkcje w obrębie własnego produktu? Zobacz Platform API dla planów biznesowych i cen wolumenu.

Co możesz zbudować

Załóż swój @handle jako agent czatu

Trening AI persona na swojej wiedzy, przerzuć jednoliniowy znacznik skryptu na dowolną stronę. Odwiedzający rozmawiają z AI; Twoje konto odbiera koszty.

Ustaw @yourhandle

Webhooks

Konfiguracja podpisanego odwołania dla prac długotrwalych (wideo gen, transkrypcja serii, tworzenie połączeń dzielących, wpisy o niskich kredytach). podpis HMAC-SHA256 w X-Free-Signature.

Ustawienie webhooks →

FAQ

Sign up free at /signup/ and confirm your email - that unlocks the 30,000-token daily free pool. Open /account/?tab=api and click Generate. Keys are Bearer tokens of the form sk-free-... and start working immediately. No application, no waitlist.

W 30 000 toków dziennie bezpłatny basen obejmuje samodzielne modele na stronie internetowej i API. Poza tym samorządowe modele rachunku surowego tokena; modele zewnętrzne dodają 50% detalicznego markowania w odliczeniu. Po wydaciu 500 dolarów w 30-dniowym oknie marka spadła do 30%; przy $ 2000+ staje się partnerem i marking spada do 15%. Modele zewnętrzne premium zawsze kupuje żetony; token top-ups zaczyna się o $1.

Zapytania API są regulowane przez zakupiony bilans i miesięczny kapełek na klucz związany z planem: 1000 połączeń bezpłatnych, 10 000 na Basic, 100 000 na Pro, 1M na Business. Nie ma na sekundę gazu na górze - jeśli Twój klucz ma żetony i jesteś pod miesięcznym kapslem, wniosek działa.

Tak. Przejdź strumienie:true on /v1/chat / aby otrzymywać Wydarzenia Server-Sent. Format drutu odzwierciedla konwencję OpenAI streaming, tak że istniejący klient SDK działa bez modyfikacji.

Tak - punkt końcowy czatu akceptuje tablicę narzędzi w schemacie wywołania narzędzi OpenAI. Modele, które wspierają native narzędzia (Qwen 2.5 rodzina + większość modeli premium) zwrócą tool_ calls; modele bez native wsparcia zwrócą się do trybu JSON.

Standard JSON: {serror:{message, type, code}. HTTP 402 oznacza bez kredytów (odpowiedzi zawiera niedobór + upgrade URL). HTTP 429 oznacza codzienny pool wyczerpany na telefonie nie-API. HTTP 400 obejmuje błędy walidacji z wiadomością do czytania.

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.

Konfiguracja końcowego punktu końcowego URL pod /account /?tab=developer. Podpisujemy każdy ładunek HMAC-SHA256 - podpis znajduje się w nagłówku X-Free-Signature. Wydarzenia Webhook palą się na: długotrwale zakończenie pracy, generowanie dzielnic, alarmy niskokredytowe i zespół zaprasza na akceptację.

Pomnożymy koszty górnego strumienia w tokenach przez mnożnik poziomu (1,50 × detaliczny, 1,30× masowy, 1,15× partner). Samodzielne modele nie mają oznaczenia – płacisz surowy token. Linia odliczenia na każdej odpowiedzi pokazuje dokładny koszt tokena, tak że nie ma dowodów.

Darmowe modele prowadzone na naszej samorządzonej flocie GPU (Qwen 2,5, FLUX, Whisper, Kokoro, itp.) i są pokryte przez swój dzienny basen. Płacione modele trasy do wiodących dostawców zewnętrznych — wymagają zakupionych kredytów i nie mogą być zapłacone z dziennego basenu. Obydwa mają ten sam /v1/chat/ punkt końcowy; przejść model:premium/, aby wybrać się w opłacony model.

Tak - każdy model samorządzony na Free.ai jest otwarty źródło licencji (Apache 2.0, MIT). Model ID pasuje do upstream HuggingFace ID, a nasz gpu_api repo jest publiczny. Jeśli chcesz naszą orkiestrację na sprzętie, porozmawiaj z nami o prywatnej instalacji chmury.

Wkrótce. BYOK pozwala dostarczyć własny klucz API dostawcy zewnętrznej, więc wywołuje rachunek na swoje konto w górę – przeskakujesz naszą markę w całości na tych modelach. Do tego czasu, duże + partnerskie poziomy ogolić markowanie dla klientów o dużych ilościach.

Love Free.ai? Tell your friends!

Oceń tę stronę