Construïu amb les eines Free.ai - un testimoni de l'ós, 477 AI.
Chat, imatge, vídeo, música, veu, ROC, tradueix - tots en un únic punt de final OpenAI incompatible. Geneosa pool, marcat transparent, fixació de preus del company a escala.
30.000 fitxes lliures/ dia. Les cartes mai han estat necessàries per començar.
Punt d' acabament simple per formalitat
Un URL gestiona cada model de xat. Un URL per a cada model d' imatge. Trieu el model amb una sola cadena. No hi ha un filtre per a més lliure SDK barreja.
Honest, prova de marques amigables
Una llei de models auto-ordinadors en cru cost. Els models Premium afegeixen un marcat transparent que baixa mentre s' escala. Cada resposta informa del cost exacte de fitxa.
99 languages out of the box
Chat, tradueix, TTS, STST - cada majoritat cobreix 99 llengües sense configuració extra. Passa un codi d' idioma i funciona.
60- segon ràpid inici
La mateixa API, cinc llengües.
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"]Pricing - descomptes en execució automàticament
Els models auto-ordinadors s'estan alliberant en la vostra piscina de 30.000 vegades, després de la factura en un cost cru. Els models Premium paguen com vosaltres aneu; les marques es posen en curs de 30 dies.
Sol· licituds API
El vostre pla s' aixequen automàticament totes les peticions mensuals de la clau - no és necessari una nova clau. Per a demanar- ho no es canvia.
| Pla | Preu | Peticions / mes | Taxa / minut |
|---|---|---|---|
| Lliure | $0 | 1,000 | 60 |
| Bàsic | 5/mo | 10,000 | 120 |
| Pro | $19/mo | 100,000 | 300 |
| Negocis | $49/mo | 1,000,000 | 600 |
Shipping AI features inside your own product? See the Platform API for the business plans and volume pricing.
El que es pot construir
Encasteu el vostre @handle com a agent de xat
Uneix una persona de IA al vostre coneixement, deixa anar una etiqueta d' script d' una línia a qualsevol pàgina. Visiteu els clients xaten amb la vostra IA; el vostre compte recull el cost.
Descomunats web
Configureu una crida signada per treballs de llarga durada (de generació del mòdul del mon, transcripció per lots, creació d' enllaços, alerta de baixa durada). HMAC-SH256 signatura en X-FreeSigànce.
Arranja els descomèts web →