inflearn logo
강의

講義

知識共有

Spring WebFlux + LLM 実戦実装

GPTストリーム通信の実装 - LLMサービス設計, WebClient 2

gemini-flash 기본 모델 업데이트 후 변경사항이 생겼네요

74

munjin0201

投稿した質問数 1

2

스크린샷 2025-12-14 오후 10.38.25.png.webp

 

강의 제작해주셨을 때는 gemini flash 기본 모델 버전이 2.0 이었던거 같은데 2.5로 최근에 업데이트가 된 거 같네요. webClient 요청 uri에서도 버전을 2.5로 명시를 해줘야 정상적으로 요청 응답이 오는데 다른 분들 참고하시면 좋을 거 같아 올려봅니다.

java spring webflux chatgpt llm

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
문제웅님, 말씀해 주신 대로 WebClient 요청의 URI에서 사용되고 있는 Gemini Flash 기본 모델 버전이 2.5로 변경되었군요. 새로운 버전에 맞춰 URI를 “https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash”로 업데이트해 주셔야 올바른 응답을 받을 수 있습니다.

WebClient를 통한 REST API 호출에서는 아래와 같은 형태로 해당 API를 호출하실 수 있습니다:

Mono<LlmChatResponse> response = webClient
    .post()
    .uri("https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash")
    .bodyValue(geminiChatRequest)
    .retrieve()
    .onStatus(HttpStatus::is4xxClientError, clientResponse -> {
        // Error handling logic
    })
    .bodyToMono(LlmChatResponse.class);

이렇게 변경 사항을 반영해 주시면 새로운 버전에서 정상적으로 동작할 것으로 예상됩니다. 다른 분들도 이점을 유의하여 코드에 반영하시면 좋겠습니다. 도움이 되었길 바랍니다!

자세한 내용을 원하시면 Spring WebClient 문서를 참고하세요.

마크다운을 텍스트 파일로 변환하기

0

12

1

패키지 구분에 대해 궁금한게 있습니다

0

7

1

안녕하세요. 바뀐 채점사이트 관련해서 문의드립니다.

0

19

1

갑자기 채점 사이트가 바뀌었어요

0

19

1

코드 자료

0

24

2

18강 smithery 를 이용한 mcp 실습(업데이트 요청)

0

17

1

guardrails 부분도 현재버전과 약간 다릅니다.

0

18

1

문제 리스트 페이지

0

22

1

smithery ai 언제 업데이트 되나요?

0

17

1

자료에 실습 데이터가 없어요.

0

17

1

part8 Notion 링크

0

22

1

채점 사이트 관련 질문드립니다

0

20

1

인텔리제이 MCP 서버 설정 관련

0

26

1

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

28

2

무료할당량 사용하는데 문제가 생겼습니다.

0

21

1

DTO 사용법에 대해서 궁금합니다!

0

46

1

OpenAI Quota 초과되어서 API 호출 안되시는 분들

1

93

1

다음 강의 질문

0

63

1

스케줄의 스레드를 최대한 사용하지 않고 WebFlux를 사용해야 되는 게 맞는지 궁금합니다.

0

69

1

순수 webflux 프로젝트의 가독성 팁 그리고 향후 kotlin을 활용한 프로젝트 계획이 있는지 궁금합니다.

0

128

2

안녕하세요 혹시 강의 내용 소스코드를 제공 받을수 있을까요?

0

114

2

기본적 동작과정에 대한 이해가 부족해 질문드립니다.

1

129

2

노트북으로 강의 보는 사람들의 편의를 위한 다음 강의 개선 요청

2

107

1

다음 강의는 언제 나올까요?

1

206

1