운영 활용 예시

코드 리뷰용 LLM API

예: 풀 리퀘스트가 인증 미들웨어를 변경합니다. 리뷰 서비스가 diff, 인접 함수, 저장소 보안 규칙과 변경 행 정보를 codex-auto-review에 보냅니다. 모델은 구체적인 실패 경로가 있는 문제만 반환해야 합니다.

고위험 입력 검증 문제가 표시된 PR diff
코드 리뷰용 LLM API

운영 구현 예시

API·기본 모델·대체 설정

운영 모델 선택추천이유
APIPOST /v1/chat/completionsOpenAI 호환 서버 요청
기본 모델codex-auto-reviewcodex-auto-review는 현재 모델 목록이 제공하는 자동 리뷰 전용 기본 경로입니다.
대체 모델gpt-5.6-terra더 넓은 저장소 추론이 필요하면 Terra를 쓰세요. 논쟁이 있는 고위험 문제는 Sol로 넘기되 일반 PR을 모두 보내지는 마세요.
고난도 작업용 상위 모델gpt-5.6-sol기본 경로가 정한 품질·복잡도 기준을 못 맞출 때만 사용
출력 규칙검증된 JSONJSON 문제 항목: 파일, 행, 심각도, 제목, 근거, 실패 경로와 수정 제안.
01
사용 상황

운영 앱의 코드 리뷰

예: 풀 리퀘스트가 인증 미들웨어를 변경합니다. 리뷰 서비스가 diff, 인접 함수, 저장소 보안 규칙과 변경 행 정보를 codex-auto-review에 보냅니다. 모델은 구체적인 실패 경로가 있는 문제만 반환해야 합니다.

파일, 변경 행, 심각도, 근거와 수정안이 없는 댓글은 제외합니다. 문제없는 PR도 평가에 포함하므로 댓글이 많다고 더 좋은 리뷰로 보지 않습니다.

02
구조

코드 리뷰 처리 흐름

  • diff·변경 행 정보 생성.
  • 직접 관련 코드·규칙만 조회.
  • 근거·최소 행 범위가 있는 구조화 문제 요청.
  • 의존 경로가 입증되지 않으면 잘못된 형식·diff 밖 댓글 제외.
  • 유효한 문제를 사람 검토자에게 표시.
03
API 요청

LLMFly AI로 codex-auto-review 호출

서버에서 요청하세요. 예시 내용과 임시 도구 스키마를 앱의 데이터·도구로 바꾸세요.

request.example
curl https://app.llmfly.ai/v1/chat/completions \
  -H "Authorization: Bearer $LLMFLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "codex-auto-review",
    "messages": [
      {"role": "system", "content": "Review the supplied diff. Report only actionable defects introduced by this change. Each finding needs file, changed line, severity, failure path, evidence, and a minimal fix."},
      {"role": "user", "content": "Review this authentication middleware pull request against the attached repository rules."}
    ],
    "response_format": {"type": "json_object"}
  }'
04
모델 선택

codex-auto-review를 기본 모델로 고른 이유

codex-auto-review는 현재 모델 목록이 제공하는 자동 리뷰 전용 기본 경로입니다.

더 넓은 저장소 추론이 필요하면 Terra를 쓰세요. 논쟁이 있는 고위험 문제는 Sol로 넘기되 일반 PR을 모두 보내지는 마세요.

05
합격 기준

코드 리뷰 합격 기준

지표합격 조건
실제 결함 발견율평가에 넣은 고위험 결함을 찾아냄
오탐률문제없는 대조 변경에 차단·지어낸 문제가 없음
행 단위 근거각 문제에 최소 관련 행·실패 경로가 있음
검토자 채택률적격 검토자가 정확하고 실행 가능하며 표시할 가치가 있다고 판단
06
실패 처리

배포 전 처리할 오류

  • 댓글 수를 보상
  • 결함 있는 예시만 사용
  • 모호한 일반 조언 채택
  • 근거 없이 변경 행 밖에 댓글
07
출력

출력·실행 기록

JSON 문제 항목: 파일, 행, 심각도, 제목, 근거, 실패 경로와 수정 제안.

운영 실행마다 모델 ID, 요청 ID, 토큰 사용량, 재시도, 검증 결과와 최종 처리를 기록하세요.

자주 묻는 질문

오탐은 어떻게 측정하나요?

문제없는 변경도 포함하고 적격 검토자가 틀리거나 조치 불가로 거절한 문제를 세세요.

코드 리뷰에 전체 저장소가 필요한가요?

항상 필요한 것은 아닙니다. diff와 직접 관련 파일로 시작해 필요할 때 컨텍스트를 추가하세요.

어떤 출력 형식이 좋은가요?

파일, 행, 심각도, 설명, 근거와 수정안을 포함한 스키마를 쓰세요.

내 입력으로 구성 시험

같은 요청, 도구와 검증 규칙으로 기본·대체 모델을 비교하세요.

모델 비교하기