Rozwijacz API

Budowa z Free.ai — jeden token Nośnika, 400+ narzędzi AI.

Czat, obraz, wideo, muzyka, głos, OCR, tłumaczenie — wszystko w jednym kompatybilnym z OpenAI punkt końcowy. Wielkie bezpłatny basen, przejrzysty znacznik, ceny partnerskie na skali.

10 tysięcy darmowych żetonów na rejestracji.

Pojedynczy punkt końcowy na modalizację

Jeden URL obsługuje każdy model czatu. Jeden URL dla każdego modelu obrazu. Wybierz model za pomocą jednego wiersza. Brak po dostawcy SDK switch.

Uczciwa, przyjazna do obligacji

Samodomówione modele rachunek za surowe koszty. Modele premii dodają przejrzystą markę, która spada wraz z skalą. Każda odpowiedź raportuje dokładny koszt tokena.

99 języków z pudełka

Chat, translate, TTS, STT — każda z głównych modalitetów obejmuje 99 języków bez dodatkowej konfiguracji. Dodaj kod języka i działa.

60-sekundowy szybki start

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 wpłynęły automatycznie

$1 = 750,000 żetonów. Samodzielne modele rachunek za surowe koszty. Oznaczanie modelu Premium z 30-dniowy wydatek.

Darmowy basen
30,000 / day
Wyłącznie w sieci – obejmuje modele samodzielne
Pay-as-yo-yo-Go
1.50×
< 500 / 30 dni
Wielkość
1.30×
≥ 500 / 30 dni
Partner
1.15×
≥ $2,000 / miesiąc

Pełny podział cen →

Co możesz zbudować

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

Trening AI persona na swojej wiedzy, upuść jednoliniowy znacznik skryptu na dowolnej stronie. Odwiedzający rozmawiają z AI; Twoje konto podnosi koszty.

Ustaw @yourhandle_

Witryny internetowe

Konfiguracja podpisanego powrotnego połączenia dla prac długotrwalych (wideo gen, transkrypcja serii, tworzenie połączeń akcjonalnych, alarmy niskokredytowe). podpis HMAC-SHA256 w X-Free-Signature.

Ustawić kołki internetowe →

FAQ

Zarejestruj się za darmo w /signup / — dostaniesz 10 000 tokenów na potwierdzenie. Otwarcie /account/?tab=api i kliknij Generuj. Klucze są tokeny Nośnika formularza sk-free-... i rozpocznij pracę natychmiast. Brak aplikacji, bez listy czeków.

$1 kupuje 750,000 żetonów. Samoprzyjęte modele rachunku rachunku rachunku surowego tokena; modele zewnętrzne dodają 50% detaliczny marking w odliczeniu. Po wydaniu 500 dolarów w 30-dniowym oknie, marking spadnie do 30%; przy $2 000+ zostaniesz partnerem i marking spada do 15%. Codziennie bezpłatny basen: 5000 tokenów na potwierdzone konta (web, a nie API).

Prośby API są regulowane przez zakupiony bilans i miesięczny cap na klucz (domyślnie do 1000 połączeń; podnieś pod /account /?tab=api). 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ź strumień:true on /v1/chat / aby otrzymywać Wydarzenia Server-Sent. Format drutu lusteruje konwencję OpenAI streaming, tak że istniejący klient SDK działa bez modyfikacji.

Tak — punkt końcowy czatu akceptuje tablicę narzędzi według schematu wywołania narzędzi OpenAI. Modele, które wspierają użycie native narzędzia (Qwen 2.5 rodzina + większość modeli premium) zwracają tool_ calls; modele bez native support zwracają się do trybu JSON.

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

Opublikujemy kod freeai na npm + PyPI do opakowania Coder IDE. Dla surowego API, praca OpenAI SDKs — punkt base_url na stronie https://api.free.ai/v1 i podamy swój skr-freee-... klucz. To samo dla Vercel AI SDK, LangChain, lamaindex itp.

Konfiguracja końcowego punktu końcowego URL pod /account /?tab=developer. Podpisujemy każdy ładunek za pomocą HMAC-SHA256 – podpis znajduje się w nagłówku X-Free-Signature. Wydarzenia Webhook palą się na: długotrwale zakończenie pracy, generowanie połączeń, niskokredytowe alarmy 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 samorządzony model na Free.ai jest otwartym źródłem 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 swoim sprzętie, pomów 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 this tool? Share it!

Oszacuj tę stronę