Jenga ukiwa na ishara moja ya Dubu Free.ai, 400+ AI.
Kupiga gumzo, picha, video, muziki, sauti, OCR, hutafsiri yote kwenye ncha moja ya mtandao.
Kadi za bure 10,000 hazikuhitaji kuanza.
Sehemu moja ya mwisho kwa moja
URL hushughulikia kila mtindo wa soga. Mmoja kwa kila kigezo cha picha.
Mnyoofu, mwenye kutia alama muswada wa kiurafiki
Kila mwitikio unaripoti gharama halisi.
Lugha 99 kutoka kwenye sanduku
Kupiga gumzo, kutafsiri, TTS, ST, STT STT kila modally hutia ndani lugha 99 ambazo hazina fig za ziada. Njiaa msimbo wa lugha nao hufanya kazi.
paper size
Same API, lugha tano. Ombolea ufunguo wako wa kutovaa... ufunguo na ukimbie.
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"]Kupigapiga teke kwa nguvu bila kufanya jitihada zozote
Dola = 750,000 za pesa.
Kuharibika kabisa kwa ubongo →
Unachoweza kujenga
Panua @handle Ukiwa mzungumzaji wa habari
Mzoeze mtu wa jinsia tofauti kwenye ujuzi wako, ingiza alama ya mkono mmoja kwenye ukurasa wowote. Wageni wanapiga gumzo na AI; akaunti yako inachukua gharama.
Vituo vya Intaneti
Weka picha iliyotiwa sahihi kwa ajili ya kazi za muda mrefu (video gen, nakala za nakala, pamoja na uumbaji wa umbali, tahadhari za chini). sahihi ya HMAC-SHA256 katika X-Free-Sigact.
Weka ndoano za mtandaoni →