프로젝트

일반

사용자정보

Actions

이슈 #234

진행중
CP RL

5-1. Claude API 연동 환경 구축

이슈 #234: 5-1. Claude API 연동 환경 구축

Chris Park이(가) 약 6시간 전에 추가함.

상태:
해결
우선순위:
높음
담당자:
목표버전:
시작일:
2026/04/28
완료일:
2026/04/28 (약 6달 지연)
진척도:

0%

추정시간:

설명

API 키 설정. API 클라이언트 라이브러리 설치

완료 내역

  • @anthropic-ai/sdk 설치 및 src/services/api/anthropic.ts에서 클라이언트 초기화
  • 환경변수: ANTHROPIC_API_KEY (.env.example, src/types/env.d.ts, @env via react-native-dotenv)
  • 모델/가격 상수 분리: src/constants/anthropic.ts (claude-sonnet-4-6, calcUsdCost())
  • 스트리밍: react-native-fetch-api textStreaming 플래그로 RN 환경 대응
  • 프롬프트 캐싱: system 블록에 cache_control: { type: 'ephemeral' } 적용
  • dev 로그: 캐시 HIT/MISS/WRITE 상태 + 토큰 사용량 출력

주요 파일

  • src/services/api/anthropic.ts — streamChat() 엔트리
  • src/constants/anthropic.ts — 모델·가격
  • src/types/env.d.ts — 환경변수 타입
  • .env.example — 키 템플릿

후속 이슈

  • #235~ : 5-2 이후 API 호출·응답 처리 단계 (feeb07e, e019bca, 3b6c46b, 91a0930 커밋 참조)

CP Chris Park이(가) 7달 전에 변경 Actions #1

  • 프로젝트을(를) 14에서 Alphea App(으)로 변경되었습니다.
  • 목표버전을(를) 6월 중간 버전(으)로 지정되었습니다.

RL Ryan Lee이(가) 7달 전에 변경 Actions #2

보강: 완료 내역 및 관련 파일 명시

RL Ryan Lee이(가) 7달 전에 변경 Actions #3

  • 상태을(를) 신규에서 해결(으)로 변경되었습니다.

Claude API 연동 환경 구축 완료 — SDK 설치, API 키, 스트리밍, 프롬프트 캐싱 적용

Actions

내보내기 PDF Atom