개발자 API

Free.ai - 하나의 베어러 토큰, 477 AI 도구를 사용하여 구축합니다.

Chat, image, video, music, voice, OCR, translate - all on a single OpenAI-compatible endpoint. Generous free pool, transparent markup, partner pricing at scale.

30,000 무료 토큰/일. 카드는 시작에 필요하지 않습니다.

모달리티당 단일 엔드포인트

하나의 URL은 모든 채팅 모델을 처리합니다. 하나의 URL은 모든 이미지 모델을 처리합니다. 하나의 문자열로 모델을 선택합니다.

정직하고, 마크업 친화적인 청구

프리미엄 모델은 확장함에 따라 줄어드는 투명한 마킹을 추가합니다. 모든 응답은 정확한 토큰 비용을 보고합니다.

99개 언어를 즉시 사용 가능

Chat, 번역, 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"]

가격 - 할인은 자동으로 킥

셀프 호스팅 모델은 30,000 토큰의 일일 풀에서 무료로 실행되며 원시 비용으로 청구됩니다. 프리미엄 모델은 사용량 기반 지불이며 30일 지출 시 마크업이 떨어집니다.

무료 수영장
30,000 / day
웹 전용 - 자체 호스팅 모델 포함
사용료
1.50×
< $500 / 30 일
대량
1.30×
≥ $500 / 30일
파트너
1.15×
≥ $2,000 / 월

전체 가격 분석 →

API 요청 계층

플랜은 모든 키의 월간 요청 한도를 자동으로 낮추므로 새로운 키가 필요하지 않습니다. 요청당 토큰 청구는 변경되지 않습니다.

플랜 가격 요청 / 월 속도 / 분
자유 $0 1,000 60
기본 $5/월 10,000 120
프로 $19/월 100,000 300
비즈니스 $49/월 1,000,000 600

플랜 선택 →

자체 제품에 AI 기능을 배포하시겠습니까? 비즈니스 플랜 및 볼륨 가격은 Platform API 를 참조하십시오.

빌드할 수 있는 것

채팅 에이전트로서 @handle를 포함

지식을 바탕으로 AI 퍼스널을 훈련시키고, 어떤 페이지에도 한 줄의 스크립트 태그를 넣으세요. 방문자가 AI와 채팅하면 귀하의 계정이 비용을 부담합니다.

@yourhandle 설정

웹 후크

장기간 실행 작업(비디오 생성, 일괄 번역, 공유 링크 생성, 저신용 경고)을 위한 서명된 콜백을 구성합니다. X-Free-Signature의 HMAC-SHA256 서명.

웹훅 설정하기 →

자주 묻는 질문

/signup/에서 무료로 등록하고 이메일을 확인하세요 - 30,000 토큰의 일일 무료 풀을 잠금 해제합니다. /account/?tab=api를 열고 생성을 클릭하십시오. 키는 sk-free-... 형식의 보유자 토큰이며 즉시 작업을 시작합니다. 신청서가 없고 대기 목록이 없습니다.

30,000 토큰의 일일 무료 풀은 웹과 API 모두에서 자체 호스팅 모델을 포함합니다. 그 외에도 자체 호스팅 모델은 원시 토큰 수를 청구합니다. 외부 모델은 공제시 50% 소매 마크업을 추가합니다. 30 일 창에서 $ 500을 지출하면 마크업은 30%로 떨어집니다. $ 2,000 이상이면 파트너가되고 마크업은 15%로 떨어집니다. 프리미엄 외부 모델은 항상 구입한 토큰을 청구합니다. 토큰 충전은 $ 1에서 시작됩니다.

API 요청은 구매한 잔액과 키당 월간 제한에 따라 운영됩니다. 1,000 호출 무료, Basic에서 10,000, Pro에서 100,000, Business에서 1M. 초당 속도 제한이 없습니다. 키에 토큰이 있고 월간 제한 이하라면 요청이 실행됩니다.

서버로부터 전송된 이벤트를 수신하려면 /v1/chat/에 stream:true 를 전달합니다. 와이어 형식은 OpenAI 스트리밍 규약을 반영하므로 기존 클라이언트 SDK는 수정 없이 작동합니다.

네, 채팅 엔드포인트는 OpenAI 툴 호출 스키마에 따라 tools 배열을 받아들입니다. 네이티브 툴 사용을 지원하는 모델(Qwen 2.5 패밀리 + 대부분의 프리미엄 모델)은 tool_calls를 반환합니다. 네이티브 지원이 없는 모델은 JSON 모드 프롬프트로 돌아갑니다.

Standard JSON: {error:{message, type, code}}. HTTP 402 means out of credits (response includes shortfall + an upgrade URL). HTTP 429 means daily pool exhausted on a non-API call. HTTP 400 covers validation errors with a human-readable message.

We publish freeai-code on npm + PyPI for the Coder IDE wrapper. For the raw API, the OpenAI SDKs work - point base_url at https://api.free.ai/v1 and pass your sk-free-... key. Same for Vercel AI SDK, LangChain, llamaindex, etc.

/account/?tab=developer 에서 엔드포인트 URL을 구성합니다. 모든 페이로드에 HMAC-SHA256로 서명합니다. 서명은 X-Free-Signature 헤더에 있습니다. Webhook 이벤트 발생: 장기 작업 완료, 공유 링크 생성, 저 크레딧 경고, 팀 초대 수락.

업스트림 토큰 비용을 귀하의 계층 승수(1.50× 소매, 1.30× 대량, 1.15× 파트너)로 곱합니다. 셀프 호스팅 모델에는 마킹이 없으므로 원시 토큰 수를 지불합니다. 각 응답의 감면 줄은 정확한 토큰 비용을 보여주므로 추측이 필요 없습니다.

무료 모델은 셀프 호스팅 GPU 플랫폼(Qwen 2.5, FLUX, Whisper, Kokoro 등)에서 실행되며 일일 풀에 포함됩니다. 유료 모델은 선도적인 외부 제공업체로 연결됩니다. 이러한 모델은 구매한 크레딧이 필요하며 일일 풀에서 지불할 수 없습니다. 둘 다 동일한 /v1/chat/ 엔드포인트를 공유합니다. 유료 모델을 선택하려면 model:premium/를 전달하십시오.

예 - Free.ai의 모든 셀프 호스팅 모델은 허용 라이선스 (Apache 2.0, MIT) 하에 오픈 소스입니다. 우리가 사용하는 모델 ID는 업스트림 HuggingFace ID와 일치하며 우리의 gpu_api 레포는 공개됩니다. 당신의 하드웨어에 우리의 오케스트레이션을 원한다면, 개인 클라우드 설치에 대해 우리에게 말해주십시오.

BYOK를 사용하면 외부 공급업체 API 키를 제공할 수 있으므로 콜은 업스트림에서 계정에 청구되며 해당 모델의 마크업은 완전히 건너뜁니다. 그 때까지 대량 + 파트너 계층은 대량 고객을 위해 마크업을 줄입니다.

Love Free.ai? Tell your friends!

이 페이지 평가하기