inflearn logo
강의

Course

Instructor

Completion of the Pillow Investment Method: AI Stock Fully Automated Trading for Exciting Mornings - Claude Vibe Coding

Opus/Sonnet 버전 관련 문의

3

yundyo

3 asked

0

선생님, LLM검토 관련 문의드립니다.


최근 며칠간 자동매매 파이프라인에서 LLM(Claude API) 호출 단계가 계속 실패해서 원인을 찾아보고 있었습니다.


배경

증상

원인 분석

제가 한 조치


제가 여쭤보고 싶은건..

선생님께서는 Opus,Sonnet 버전을 어떤 걸로 쓰고 계신지 궁금합니다.

저처럼 최신 버전(opus-5/sonnet-5)으로 올려서 쓰고 계신지, 아니면 다른 버전을 쓰시는지, 그리고 이런 thinking/max_tokens 이슈를 겪으신 적 있으신지도 여쭤보고 싶습니다. 토큰을 낮추기위해 effort 파라미터를 조정해볼까도 생각중인데 어떻게 해야할지 모르겠네요~



python 머신러닝 aws FastAPI 퀀트 cloud-computing claude

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. yundyo님.

Claude 모델 버전과 thinking 응답으로 인해 JSON 파싱이 실패하는 상황은 아래 기존 질문과 가장 유사합니다.

여태까지 발견한 이슈들 공유드립니다.

해당 답변에서 지식공유자님은 강의 코드를 최신 Anthropic 규격에 맞춰 claude-opus-4-8로 업데이트했으며, 기존 4.7 버전도 기능 자체에는 문제가 없다고 안내하셨습니다. 또한 모델 버전은 코드에 직접 하드코딩하기보다 .env 환경 변수로 분리해 관리하는 방식을 권장하셨습니다.

ThinkingBlock 또는 Unterminated string 오류와 관련해서는 다음 질문도 참고하실 수 있습니다.

pipeline/run-buy-pipeline 실행시 “LLM호출전체실패”에러발생

이 질문의 오류 역시 LLM 응답이 JSON으로 정상 종료되지 않아 Unterminated string 파싱 오류가 발생한 사례입니다. 기존 답변에서는 다음 사항을 우선 점검하도록 안내하고 있습니다.

  • Anthropic API 계정의 잔액 및 호출 가능 여부 확인
  • 응답이 중간에 잘리는 경우 max_tokens 값을 충분히 크게 설정
  • 오류 전문을 확인해 실제 응답이 thinking 블록만 반환된 것인지 점검

따라서 yundyo님께서 적용하신 것처럼 type == "text"인 블록만 추출한 뒤 JSON 파싱을 수행하는 방어 코드와, max_tokens를 16,000 수준으로 늘리는 방식은 현재 증상에 대응하는 합리적인 접근으로 보입니다. 다만 강의 기준 모델 및 검증된 설정은 claude-opus-4-8 계열이므로, 최신 모델로 변경할 경우에는 thinking 활성화 여부, 응답 블록 처리 방식, 최대 토큰 설정을 함께 조정해야 합니다. effort 값을 변경하면 비용이나 응답 길이는 줄어들 수 있지만, 판단 품질에 영향을 줄 수 있으므로 우선은 강의에서 사용한 모델과 설정으로 정상 작동 여부를 확인하는 것을 권장드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

섹션2 질문이요

0

10

1

섹션1.9 질문입니다!

0

16

2

Kaggle 노트북(predict.ipynb) 관련

0

27

1

git bash .env

1

25

1

알파벤티지 sleep(5) 관련 문의

1

48

2

실전 계좌에서 운영하고 계신 분 계신가요?

1

48

2

클로드

1

50

2

pip install -r requirements.txt

0

57

2

명령 프롬프트

0

44

2

slack 알림 연동 강의 관련

1

77

2

supabase_key 관련

1

84

3

python run.py 실행시 에러 문제

1

100

2

커서창

1

67

2

cursor 환경

1

67

2

개발 환경 준비와 프로젝트 구조 강의 관련

1

62

2

저장 공간

1

64

2

colab 코드 실행시 error

1

54

2

llm_decision_logs 저장 실패(실적 컬럼 불일치)를 어떻게 해결할까요?

2

79

4

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

73

2

주말에 실행할 경우 update_economic_data_in_background에 로직 변경 필요성

1

61

1

프로그램 실행시간에 대한 질문

1

63

2

비중 및 매수 종목수 조정.

1

66

2

Claude api가 소식 동기화가 늦는 문제

1

78

2

슬롯 관련 문의

1

56

2