음성 합성, 텍스트-음성 변환, 음향 효과, 음성-텍스트 변환, 오디오 분리를 위한 ElevenLabs API 액세스.
238개 AI 모델 탐색
비디오, 이미지, 음악, 오디오, 텍스트 생성을 위한 최고의 AI 모델을 통합 API 하나로 검색·비교·연동하세요.
# Available Endpoints
POST /v1/chat/completions # LLM
POST /v1/images/generations # Image
POST /api/v1/kling/text_to_video # Video
POST /v1/audio/speech # TTS
POST /v1/audio/transcriptions # STT
POST /api/v1/suno/text_to_music # Music
const response = await fetch("https://runapi.ai/v1/chat/completions", {
method: "POST",
headers: { Authorization: `Bearer ${RUNAPI_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ model: "your-model-id", messages: [{ role: "user", content: "Hello" }] })
})
const result = await response.json()
import os
import httpx
response = httpx.post(
"https://runapi.ai/v1/chat/completions",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model": "your-model-id", "messages": [{"role": "user", "content": "Hello"}]}
)
<?php
$ch = curl_init("https://runapi.ai/v1/chat/completions");
curl_setopt_array($ch, [CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Authorization: Bearer $RUNAPI_API_KEY", "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode(["model" => "your-model-id", "messages" => [["role" => "user", "content" => "Hello"]])]);
$result = json_decode(curl_exec($ch), true);
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create("https://runapi.ai/v1/chat/completions"))
.header("Authorization", "Bearer " + RUNAPI_API_KEY)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString("{\"model\":\"your-model-id\",\"messages\":[]}")).build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
require "net/http"
uri = URI("https://runapi.ai/v1/chat/completions")
request = Net::HTTP::Post.new(uri)
request["Authorization"] = "Bearer #{ENV.fetch('RUNAPI_API_KEY')}"
request["Content-Type"] = "application/json"
request.body = {model: "your-model-id", messages: []}.to_json
requestBody := strings.NewReader(`{"model":"your-model-id","messages":[]}`)
request, _ := http.NewRequest(http.MethodPost, "https://runapi.ai/v1/chat/completions", requestBody)
request.Header.Set("Authorization", "Bearer "+os.Getenv("RUNAPI_API_KEY"))
request.Header.Set("Content-Type", "application/json")
response, err := http.DefaultClient.Do(request)
defer response.Body.Close()
# Authenticate once
runapi login
# Inspect available models
runapi models list --modality video
# Use the selected model in your workflow
runapi models show <model-id>
주요 AI 모델을 하나의 API로
-
Flux
-
Midjourney
-
Whisper
-
ElevenLabs
-
HappyHorse
-
GPT Image 2
-
Veo
-
Minimax
-
Luma
-
PixVerse
-
Recraft
-
Fish Audio
-
DeepSeek
-
Qwen
-
Claude
-
GPT
-
Gemini
-
Seedance
-
Kling
-
Suno
7개 모델
RunAPI에서 Fish Audio 텍스트 음성 변환(TTS) API를 사용하세요. 표현력 있는 다국어 음성을 프로덕션 수준으로 합성하고, 결과는 RunAPI가 관리하는 MP3로 반환합니다.
음성, 억양, 말하기 스타일, 속도를 화자별로 설정할 수 있는 다중 화자 대화용 Gemini TTS API를 RunAPI에서 사용하세요.
Whisper-1과 GPT Transcribe로 음성을 텍스트로 변환하는 OpenAI 호환 오디오 전사 API입니다.
지연 시간이 짧은 고품질 텍스트 음성 변환(TTS)과 RunAPI가 관리하는 MP3 출력을 제공하는 OpenAI TTS API를 사용하세요.
Audio & Music
입력한 가사 그대로 또는 인스트루멘털 프로덕션 브리프로 FUZZ 음악을 생성하는 Producer API를 RunAPI에서 사용하세요.
Audio & Music
AI 음악 생성을 위한 Suno API 액세스 — 텍스트 프롬프트로 보컬, 악기, 가사가 포함된 노래를 만들 수 있습니다.
7개 모델 일치하는 모델 없음
지금 모델 체험하기
원하는 모델을 선택하고 몇 초 만에 생성해보세요.
하나의 API로 모든 AI 모델을
통합 인터페이스
모든 모달리티에서 230+개 모델을 하나의 SDK로 사용하세요. 코드 변경 없이 제공업체를 전환할 수 있습니다.
실시간 가격
투명한 사용량 기반 요금제입니다. 구독 없음, 숨겨진 비용 없음, 크레딧은 만료되지 않습니다.
엔터프라이즈 준비 완료
팀 API 키, 사용량 분석, 우선 지원을 제공합니다.
몇 초 만에 시작하기
200+ 모델로 팀이 만드는 것
영상 마케팅
Kling, Veo, Runway로 오디언스 세그먼트별 광고 변형을 생성하세요
제품 사진
Flux와 Midjourney로 스튜디오급 제품 사진을 제작하세요
팟캐스트 제작
Fish Audio와 ElevenLabs로 음성을 복제하고 인트로를 생성하세요
AI 에이전트
MCP 또는 REST를 통해 에이전트가 모든 모델에 액세스하도록 하세요
콘텐츠용 음악
Suno와 Udio로 영상과 팟캐스트에 음악을 입히세요
다국어 TTS
자연스러운 음성으로 앱을 40개 이상의 언어로 현지화하세요
카탈로그 질문
사용 가능한 모델은 어떻게 확인하나요?
/models 페이지를 방문하거나 CLI 명령어 runapi models list를 사용하세요. 모달리티, 제공업체별로 필터링하거나 이름으로 검색할 수 있습니다.
하나의 프로젝트에서 여러 모델을 사용할 수 있나요?
네. 하나의 API 키로 전체 230+개 모델을 모두 사용할 수 있습니다. 영상, 이미지, 음악, 오디오, LLM 모델을 자유롭게 전환하세요.
새로운 모델은 어떻게 추가되나요?
새로운 모델을 지속적으로 추가하고 있습니다. 주요 모델은 보통 출시 후 며칠 이내에 이용할 수 있습니다. 업데이트 내용은 체인지로그에서 확인하세요.
특정 모델을 요청할 수 있나요?
네. 모델 이름과 제공업체를 알려주시면 문의를 검토합니다. 모든 요청을 평가하며 수요에 따라 우선순위를 정합니다.
모델이 지원 종료되면 어떻게 되나요?
지원 종료 30일 전에 사용자에게 알려드립니다. 기존 코드는 계속 작동하며, 모델 파라미터만 최신 버전으로 업데이트하면 됩니다.
모델 가격은 어떻게 책정되나요?
텍스트 모델은 입력·출력 토큰 100만 개당 요금이 부과되며, 미디어 모델은 초, 이미지, 분 단위로 청구됩니다. 모든 요금은 모델 페이지와 가격표에 명시되어 있습니다.