1. 인증 정보 설정
2. 태스크 제출
Gemini에 질문해 봅니다.taskType은 엔진을 고르고, payload.prompt는 질문 내용입니다.
credits는 응답 봉투의 일부입니다. 제출과 폴링 응답에서는 항상 0이고, webhook은 엔진별
크레딧 비용을 알려줍니다(공개 답변 엔진은 1–2 크레딧, Prompt Research는 12 크레딧, Source Influence는 별도로 계량합니다).
잔액은 대시보드에서 확인할 수 있습니다.3. 결과 수집
- Webhook (권장)
- 폴링
제출할 때 엔드포인트는
webhook.url을 추가하세요. 태스크가 종료 상태에 도달하면 전체 결과를 그 주소로
POST하므로 폴링할 필요가 없습니다.{ task, credits, response }를 받습니다. 전달과 재시도 계약은
Webhook을 참고하세요.4. 대량 제출
POST /v1/async/task/batch는 같은 태스크 객체의 JSON 배열을 요청당 최대 500개까지 받습니다.
한 배치 안에서 엔진을 자유롭게 섞을 수 있습니다.
200을 반환합니다. 개별 실패는 results[].success = false로
나타나므로 태스크 하나가 잘못돼도 나머지는 영향을 받지 않습니다.
배치 제출을 참고하세요.
Google 계열 엔진(
GOOGLE, AIMODE, NAVER_*)은 payload.query를 읽고, LLM 엔진은
payload.prompt를 읽습니다. 둘 중 하나만 있어도 검증은 통과하지만, 엔진은 자기가 기대하는
필드를 먼저 읽습니다.다음 단계
엔진 고르기
모든
taskType과 각 엔진이 반환하는 내용.실패 처리
오류 코드, 상태 코드, 재시도할 수 있는 경우.