문서
Base URL과 API 키만 바꾸면 OpenAI·Anthropic·Gemini 형식의 기존 코드와 대부분의 AI 클라이언트에서 바로 사용할 수 있습니다.
① 회원가입 후 콘솔의 토큰 메뉴에서 API 키를 만듭니다. ② 아래 Base URL을 클라이언트의 주소로 설정합니다. ③ 요청 헤더에 키를 넣어 호출합니다.
일부 클라이언트는 Base URL 끝에 /v1을 자동으로 붙입니다. 그럴 때는 https://api.ferouter.ai까지만 입력하세요.
OpenAI 형식을 기본으로 지원하고, Anthropic·Gemini 네이티브 형식도 같은 키로 호출할 수 있습니다.
model에 auto를 넣으면 FE Router가 최적 모델을 고르고, 모델 ID를 넣으면 해당 모델을 고정합니다. stream: true로 SSE 스트리밍을 받을 수 있습니다.
curl https://api.ferouter.ai/v1/chat/completions \ -H "Authorization: Bearer $FE_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"auto","messages":[{"role":"user","content":"안녕하세요"}],"stream":true}'
from openai import OpenAI client = OpenAI(base_url="https://api.ferouter.ai/v1", api_key="FE_API_KEY") stream = client.chat.completions.create( model="gpt-4o", messages=[{"role": "user", "content": "안녕하세요"}], stream=True, ) for chunk in stream: print(chunk.choices[0].delta.content or "", end="")
import OpenAI from "openai"; const client = new OpenAI({ baseURL: "https://api.ferouter.ai/v1", apiKey: process.env.FE_API_KEY }); const res = await client.chat.completions.create({ model: "claude-3-7-sonnet", messages: [{ role: "user", content: "안녕하세요" }], }); console.log(res.choices[0].message.content);
curl https://api.ferouter.ai/v1/messages \ -H "x-api-key: $FE_API_KEY" -H "anthropic-version: 2023-06-01" \ -H "Content-Type: application/json" \ -d '{"model":"claude-3-7-sonnet","max_tokens":1024,"messages":[{"role":"user","content":"안녕하세요"}]}'
아래 프로그램에서는 설정 화면에 Base URL과 API 키만 입력하면 됩니다.
auto — 요청의 목적·길이·언어와 모델별 품질·속도·비용을 평가해 최적 모델로 보냅니다. 응답의 model 필드에 실제 사용된 모델이 담깁니다.auto:fast — 속도 우선, auto:quality — 품질 우선, auto:cheap — 비용 우선.GET /v1/models에서 확인합니다.비용 = (입력 토큰 × 입력 단가 + 출력 토큰 × 출력 단가) ÷ 1,000,000 × 그룹 배율
예) gpt-4o로 입력 1,200 토큰·출력 800 토큰을 처리하면 (1,200 × $2.50 + 800 × $10.00) ÷ 1,000,000 = $0.011. 이미지·영상·음성은 장·초·분 단위 단가로 계산되며, 잔액에서 즉시 차감됩니다.