Free.ai گە يېقىن ئادەم، 400 دىن ئارتۇق مەھسۇلات بىلەن ياسالغان.
سۆھبەت، سۈرەت، سىن، مۇزىكا، ئاۋاز، OCR، تەرجىمە— ھەممىسى بىرلا OpenAI-غا ماس كېلىدىغان ئاخىرقى نۇقتىدا. كۆپ مىقداردىكى ھەقسىز قوراللار، ئوچۇق ماركا، ھەمكارلىقتىكى باھالار.
10000 ھەقسىز توكىلارنى قوبۇل قىلىمىز. باشلاشتا ھېچقانداق كارتا تەلەپ قىلىنمايدۇ.
ھەر بىر ھالەت ئۈچۈن بىرلا ئاخىرلاشتۇرۇش نۇقتىسى
ھەربىر سۆھبەت مودېلىنى بىر URL باشقۇرىدۇ. ھەربىر سۈرەت مودېلىنى بىر URL باشقۇرىدۇ. بىر قىسىم سۆزلەر بىلەن مودېلىنى تاللايدۇ. ھەربىر SDK تەمىنلىگۈچىگە خاس تەقسىملەش يوق.
راستچىل، ماركاپ-ئاسراشلىق ھېسابلاش
ئۆز-ئۆزىنى باشقۇرىدىغان مودېللار خام قىممىتى بويىچە ھېسابلاپ چىقىرىدۇ. ئالاھىدە مودېللار سىز ئۆلچەملەشتۈرگەندە تۆۋەنلەپ كېتىدىغان مۇۋاپىق ماركا قوشىدۇ. ھەر بىر جاۋاب توغرا توكى قىممىتىنى مەلۇم قىلىدۇ.
99 تىلنى قوللايدۇ
سۆھبەت، تەرجىمە، TTS، STT — ھەر بىر ئاساسلىق ئۇسۇل 99 تىلنى ئۆز ئىچىگە ئالىدۇ، قوشۇمچە سەپلەش كېرەك ئەمەس. تىل كودى ئۆتسەلا ئىشلەيدۇ.
60 سېكۇنتلۇق تېز باشلاش
ئوخشاش API، بەش تىلدا. sk-free-... ئاچقۇچىنى كىرگۈزۈپ ئىجرا قىلىڭ.
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"]باھالاش — ئۆچۈرۈشلەر ئۆزلۈكىدىن باشلىنىدۇ
$1 = 750000 توكى. ئۆز-ئۆزىنى باشقۇرىدىغان مودېللار خام قىممىتى بويىچە ھېسابلىنىدۇ. 30 كۈنلۈك خەجلەش بىلەن مۇكاپات مودېلنىڭ ماركاپى چۈشىدۇ.
سىز قۇرۇشقا بولىدىغان نەرسىلەر
@handle نى سۆھبەت ئەترىتى قىلىپ ئورنىتىش
بىلىمىڭىز بويىچە AI persona نى تەربىيىلەڭلار، ھەرقانداق بىر بەتكە بىر سۈرەتلىك Script tag نى قويۇڭلار. زىيارەتچىلەر AI بىلەن پاراڭلىشىدۇ، ھېساباتىڭىزغا چىقىملار چۈشىدۇ.
تور قۇلۇپلىرى
ئۇزۇن ۋاقىت داۋاملاشقان ئىشلار ئۈچۈن ئىمزالانغان قايتا چاقىرىشنى سەپلەش (ۋىدېئو ياساش، توپلۇق تەرجىمە قىلىش، ھەمبەھىرلەش-ئېشارات ياساش، تۆۋەن باھالاش ئاگاھلاندۇرۇشلىرى). X-Free-Signature دىكى HMAC-SHA256 ئىمزا.
webhooks نى سەپلەش →