Opus/Sonnet 버전 관련 문의
1
작성한 질문수 3
선생님, LLM검토 관련 문의드립니다.
최근 며칠간 자동매매 파이프라인에서 LLM(Claude API) 호출 단계가 계속 실패해서 원인을 찾아보고 있었습니다.
배경
원래
claude-opus-4-8/claude-sonnet-4-6을 쓰고 있었는데, 웹페이지에서 가격을 확인해보니 최신 버전인claude-opus-5/claude-sonnet-5도 가격이 동일해서 제가 직접 최신 버전으로 업그레이드하였습니다.
증상
버전부분만 수정하였더니,
'ThinkingBlock' object has no attribute 'text'에러로 6회(Opus 3회 + Sonnet 3회) 전부 실패 → 매수 후보 전부 차단윗부분관려하여 수정하였더니, Opus는
Unterminated string(JSON 응답이 중간에 끊김), Sonnet은content types: ['thinking'](텍스트 응답 없이 사고 블록만 옴) 에러로 역시 전부 실패
원인 분석
claude-opus-5/claude-sonnet-5는 명시적으로 설정 안 해도 기본적으로 thinking(사고 과정)을 생성하는데, 기존max_tokens=2000설정이 이걸 감안 못 한 값이었습니다. thinking + 실제 답변(JSON)을 합친 길이가 2000을 넘어 응답이 잘리거나, 심하면 사고만 하다 텍스트 응답 없이 끝나버렸습니다.
제가 한 조치
content블록 중type == "text"인 것만 골라 파싱하도록 방어 코드 추가 (에러를 재시도로 넘기기 위함)max_tokens를 2000 → 16000으로 상향 (근본 원인 해결)(thinking depth를 낮추는
effort파라미터 조정은 판단 품질 저하 우려로 일단 보류)
제가 여쭤보고 싶은건..
선생님께서는 Opus,Sonnet 버전을 어떤 걸로 쓰고 계신지 궁금합니다.
저처럼 최신 버전(opus-5/sonnet-5)으로 올려서 쓰고 계신지, 아니면 다른 버전을 쓰시는지, 그리고 이런 thinking/max_tokens 이슈를 겪으신 적 있으신지도 여쭤보고 싶습니다. 토큰을 낮추기위해 effort 파라미터를 조정해볼까도 생각중인데 어떻게 해야할지 모르겠네요~
답변 0
섹션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





