Free.ai Docs
Pradėk po 60 sekundžių.
OpenAI suderinamas pokalbis API. Vienas Bearer žetonas, 400+ įrankiai. Paleiskite šią garbaną, tada skaitykite.
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!"}]}'
Ką nori sukurti?
Greita startas
Chat
POST /v1/chat/
{
"model": "qwen2.5-7b",
"messages": [
{"role": "user", "content": "Hello!"}
]
}
Paveikslėlio generavimas
POST /v1/image/generate/
{
"model": "flux",
"prompt": "a quiet cabin at dusk",
"width": 1024,
"height": 1024
}
Atvaizdžio redagavimas
POST /v1/image/edit/
multipart:
image: <file>
prompt: "remove the chair"
operation: "edit"
Tekstas į kalbą
POST /v1/tts/
{
"model": "kokoro",
"voice": "af_heart",
"text": "Hello there!"
}
Kalba tekstui
POST /v1/stt/
multipart:
audio: <file>
model: "whisper-large-v3"
language: "auto"
Išversti
POST /v1/translate/
{
"text": "Hello",
"target_lang": "es"
}
SDKs
Python
pip install freeai-code
Nodenpm i freeai-code
Eiti (ateityje)
Ruby (artėja)
Arba naudoti OpenAI SDK — Taškas base_url ne api.free.ai/v1
Receptai
DUK
Užsiregistruokite ties /signup/, patvirtinkite savo elektroninio pašto adresą, ir atidaryti / paskyra /?tab=api. Spauskite Generuoti ir pasirodė Beaker klavišą (sk-free-...). Išsaugokite jį — dėl saugumo mes rodome visą raktą tik vieną kartą.
JSON. /v1/ chat/ response atspindi OpenAI formą: pasirinkimus [] message. content for the text, plius naudojimo objektas, kuris praneša apie simbolinę kainą. Audio + paveikslėlio vertinamosios baigtys grąžina JSON voką su išvestimi_ url, share_url, and credits_ used.
Taip — praėjimo srautas: tikrų pokalbių užklausų. Atsakymai gaunami kaip Serverio- Siųstų Renginių su tais pačiais duomenimis: {...} vokas, kaip ir OpenAI transliacijos protokolas. Galutinis pranešimas yra duomenys:[DONE].
Taip. Perduoti įrankių masyvą pagal OpenAI įrankių skambučio schemą. Nacionalinių įrankių skambučio modeliai grąžina struktūrizuotus įrankių_ calls; nevietiniai modeliai grąžina JSON veikseną, kuri skleidžia tą pačią formą.
Taip. Vision-captable pokalbių modeliai priimti image_url turinio dalys (URL arba bazė64). STT, Point audio kaip multipart/form-data į /v1/stt/. PDF, naudokite /v1/pdf/extract/ į OCR ir pokalbių apie rezultatą.
Kas mėnesį skambinama viršune, susieta su jūsų planu (1000 nemokamai, 10 000 Basic, 100 000 Pro, 1M Business) ir jūsų įsigyta žetonų pusiausvyra. Nėra už sekundę drobeko. Dienos nemokamas baseinas taikomas tik užklausoms žiniatinklyje, o ne API skambučiams.
freeai-code on npm + PyPI for our Coder IDE wrapper. For the raw API, the OpenAI SDKs (Python + Node) and most LLM frameworks (LangChain, LlamaIndex, Vercel AI SDK) work — set base_url to https://api.free.ai/v1 and your Bearer key.
Mes pasirašome kiekvieną žiniatinklio pakabą su HMAC- SHA256 virš žalio kūno. Parašas yra X- Free- parašo antraštėje (hex- encoded). Atmesti bet kokį naudingą krovinį, kurio parašas neatitinka HMAC (your_ Webhook_ secret, naft_ body).
{error:{message, type, code}}. 402 = out of credits (response includes upgrade URL + shortfall in tokens). 429 = daily pool exhausted (web only). 400 = validation error. 5xx = our problem; retry with exponential backoff.
/v1/chat/ tartis priima OpenAI pokalbių užbaigimo užklausų schemą ir grąžina tą pačią atsakymo formą. Dauguma esamų OpenAI klientų kodas veikia pakeisdamas dvi eilutes — base_url + api_ key.
Taip — kiekvienas savarankiškas modelis yra atviras šaltinis (Apache 2.0 / MIT). Mūsų gpu_api repozitorius yra viešas; klonuoti jį, tiekti savo GPU, ir paleisti tą patį krūva. Dėl valdomo privataus debesies įdiegti, susisiekite su mumis.
Savarankiškai modelių paleisti nemokamai savo 30,000-token dienos baseinas, tada įskaičiuoti žalias žetonų skaičių. premium modeliai mokamas kaip jums-go: 1.50× mažmeninis ženklas, nukritimas iki 1.30× $ 500/30d ir 1.15× ne $2000/30d. Gyvai kaina yra kiekviename modelio puslapyje ir kiekvieną API atsakymą; žetonų papildymai pradėti $ 1.