Skip to content

요약 재생성 API 개발 #106

@minibr

Description

@minibr

이슈 배경

  • 요약 재생성 API 개발

이슈 내용

1. API 명세

  • Endpoint: GET /links/{id}/summary
  • Path Variable:
    • id: 링크 ID
  • Query Parameters:
    • format (Enum: concise, detail, Default: false): 요약의 길이나 상세 정도를 결정함.

2. 주요 로직

  • AI 서버 연동 (Mocking):
    • 실제 AI 서버 연동 전까지는 더미 데이터를 반환하도록 구현함.
    • mode 파라미터(concise/detail)에 따라 다른 길이의 더미 텍스트를 반환해야 함.

3. 개발 범위

  • LinkController: 요청 파라미터(mode) 파싱 및 유효성 검증.
  • SummaryService, LinkService: 요약 생성/조회 비즈니스 로직 및 트랜잭션 처리.
  • AiSummaryClient (Interface): AI 요약을 생성에 대한 인터페이스.
  • MockAiSummaryClient (Class): AI 요약 관련 더미데이터 생성 AiSummaryClient 구현체

참고 자료

요약 생성 기능명세서

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions