본문 바로가기

Python AI 무서운 이야기 생성기 만들기 (ChatGPT API 활용)

디지털 백수 2025. 3. 24.
반응형

 

AI가 직접 공포 소설을 작성한다면 어떤 이야기가 나올까요? 이번 프로젝트에서는 Python과 OpenAI ChatGPT API를 활용하여 AI가 공포 이야기를 자동으로 생성하는 프로그램을 개발해 보겠습니다.

📌 1. AI 무서운 이야기 생성기란?

이 프로그램은 사용자가 **주제, 등장인물, 배경**을 입력하면 AI가 이를 바탕으로 짧은 공포 이야기를 자동으로 생성합니다.

📌 2. 필요한 패키지 설치

Python 환경에서 OpenAI API를 사용하기 위해 다음 패키지를 설치해야 합니다.

pip install openai

📌 3. Python 코드: AI 무서운 이야기 생성기

아래 코드를 실행하면 AI가 사용자가 원하는 스타일의 공포 소설을 자동으로 생성해 줍니다.

import openai  

# OpenAI API 키 설정
openai.api_key = "YOUR_API_KEY"  # 여기에 본인의 API 키 입력

def generate_horror_story(topic, characters, setting):
    prompt = f"다음 조건을 만족하는 무서운 이야기를 작성해줘.\n\n주제: {topic}\n등장인물: {characters}\n배경: {setting}\n\n이야기:"
    
    response = openai.ChatCompletion.create(
        model="gpt-3.5-turbo",
        messages=[{"role": "user", "content": prompt}]
    )

    story = response["choices"][0]["message"]["content"]
    return story.strip()

# 사용자의 입력값
topic = "심야의 폐가 탐험"
characters = "대학생 3명"
setting = "외딴 숲 속의 오래된 폐가"

print("📖 AI 생성 공포 이야기:\n", generate_horror_story(topic, characters, setting))

📌 4. 코드 설명

  • 사용자가 원하는 공포 이야기의 주제, 캐릭터, 배경을 입력
  • ✅ AI가 자동으로 해당 조건에 맞는 공포 소설을 생성
  • ✅ ChatGPT API의 자연어 생성 기능을 활용하여 긴장감 있는 스토리 구성

📌 5. 실행 예시

📖 AI 생성 공포 이야기:

대학생 세 명은 오래된 폐가를 탐험하기 위해 숲 속으로 들어갔다. 
그곳은 수십 년 전 잔혹한 사건이 일어난 장소로 알려져 있었다. 
폐가 안으로 들어서자 문이 스스로 닫히고, 벽 너머에서 낮고 거친 숨소리가 들려왔다... 
그 순간, 휴대폰 불빛이 흔들리며 벽에 피로 쓴 '도망쳐'라는 글자가 떠올랐다...

📌 6. 확장 아이디어 🚀

  • 연속된 챕터 생성 → AI가 이야기를 이어서 작성
  • 웹 UI 추가 → Flask/Django를 활용하여 사용자가 직접 입력
  • 특정 스타일 적용 → 일본 호러, 심리 스릴러, 괴담 등 선택 가능

📌 7. 마무리

이번 프로젝트에서는 Python을 활용하여 AI 무서운 이야기 생성기를 만드는 방법을 배웠습니다.

이 기술을 활용하면 창작의 한계를 넘어 AI와 협업하여 긴장감 넘치는 공포 소설을 만들 수 있습니다. 🎃

반응형

댓글