Apiframe에 오신 것을 환영합니다! 이 가이드는 API를 통해 AI 이미지, 동영상, 오디오를 생성하기 위해 알아야 할 모든 내용을 단계별로 안내합니다.
사전 준비 사항
시작하기 전에 다음이 필요합니다:
- REST API에 대한 기본적인 이해
- HTTP 클라이언트(curl, Postman, 또는 선호하는 프로그래밍 언어의 HTTP 라이브러리)
- Apiframe 계정 (회원 가입: app.apiframe.ai/signup)
1단계: 계정 만들기
- 다음 주소로 이동하세요: app.apiframe.ai/signup
- 이메일을 입력하고 "Send Magic Link" 버튼을 누르세요.
- 또는 GitHub 계정으로 연결할 수 있습니다.
- 시작을 위한 무료 크레딧이 지급됩니다.
2단계: API 키 발급받기
로그인한 후에:
- 다음으로 이동하세요: API Keys
- API 키를 복사해 안전한 장소에 보관하세요.
중요: 클라이언트 사이드 코드나 공개 저장소에서 API 키를 절대 노출하지 마세요.
3단계: 첫 번째 요청 보내기
FLUX를 이용해 이미지를 한 번 생성해 보겠습니다:
javascript
const response = await fetch('https://api.apiframe.pro/flux-imagine', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
prompt: 'A serene mountain lake at sunrise, photorealistic',
model: "flux-pro"
})
});
const data = await response.json();
const taskId = data?.task_id;
console.log(taskId); // Use this to check status4단계: 생성 상태 확인하기
대부분의 생성 작업은 몇 초 안에 완료되지만, 더 오래 걸리는 작업의 경우에는 다음과 같이 하세요:
javascript
const status = await fetch('https://api.apiframe.pro/fetch', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
task_id: taskId,
})
});
const result = await status.json();
// result.status: 'processing' | 'completed' | 'failed'
// result.image_url: URL to your generated image다음 단계
- 다음 내용을 둘러보세요: 문서(Documentation)
- 다음에 참여하세요: Discord 커뮤니티