kookmin-sw / capstone-2024-08

아나운서 준비생을 위한 맞춤형 AI 스피치 연습 애플리케이션, Loro(로로)
https://kookmin-sw.github.io/capstone-2024-08
5 stars 4 forks source link

[CD-154] Feat: add GPT code for create script #46

Closed Shin-MG closed 7 months ago

Shin-MG commented 7 months ago

Feature Description

FastAPI에서 GPT로 사용자 대본을 생성하는 코드를 구현했습니다.

로컬 환경에서 테스트를 위한 세팅

  1. json 파일 생성 후, 헤더를 저장해주세요. openai_api_key는 컨플루언스에서 확인하실 수 있습니다.
    
    backend/create_script/.config_secret/setting_local.json <- 생성 필요

"openai_header" : { "Content-Type" : "application/json", "Authorization": "Bearer {openai_api_key}" }


2. ip 변경

front/lib/constants/text.dart const String baseUrl = "http://{ip}:8000";



사용자 대본 생성 페이지에서 'AI로 생성하기' 누르면 테스트해보실 수 있습니다. (제목과 카테고리 입력 필수)

## Tasks to Complete
- [x] GPT로 대본 생성 코드 구현
- [ ] langchain prompt 적용

## Additional Resources (Optional)
why-arong commented 7 months ago

@CodiumAI-Agent /describe