File size: 1,433 Bytes
caf53ab |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
# OpenAI API 키 설정 가이드
## 🔑 권한 설정
### ✅ 권장: **All (전체 권한)**
이 서비스는 **쓰기 작업**이 필수이므로 **All 권한**이 필요합니다.
---
## 📊 사용 중인 API 기능
### 1. Chat Completions (필수)
```
용도: 텍스트 생성
예시:
- detect_echo_ai()
- shape_echolalia()
- generate_context_analysis()
필요 권한: Write
```
### 2. Audio Transcriptions (Whisper) (필수)
```
용도: 음성 인식
예시: client.audio.transcriptions.create()
필요 권한: Write
```
### 3. Audio Speech (TTS) (필수)
```
용도: 음성 합성
예시: client.audio.speech.create()
필요 권한: Write
```
---
## ❌ 권한별 작동 가능 여부
### Read Only
```
Chat Completions: ❌ 작동 불가
Whisper: ❌ 작동 불가
TTS: ❌ 작동 불가
결과: 모든 기능 작동 불가!
```
### Restricted
```
Chat Completions: ⚠️ 제한적
Whisper: ⚠️ 제한적
TTS: ⚠️ 제한적
결과: 불안정한 동작, 오류 빈번
```
### All ✅
```
Chat Completions: ✅ 완벽 작동
Whisper: ✅ 완벽 작동
TTS: ✅ 완벽 작동
결과: 모든 기능 정상 작동!
```
---
## ✅ 최종 권장사항
**"All" 권한 설정 필수**
이유:
- Chat Completions는 텍스트 생성 (쓰기)
- Whisper는 음성 전사 (쓰기)
- TTS는 음성 합성 (쓰기)
→ 읽기만으로는 **100% 작동 불가능**!
---
*API 키 설정 가이드 완료*
|