---
title: "GPT_maker"
url: "https://maker.wiznet.io/simons/projects/gpt-maker/"
markdown_url: "https://maker.wiznet.io/simons/projects/gpt-maker/md"
type: "WCC: WIZnet Created Content"
author: "simon"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "simon"
license: "Apache License 2.0 (Apache-2.0)"
published: "2023-12-14"
language: "ko"
tags: ["ChatGPT"]
likes: 1
views: 1311
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# GPT_maker

> 효율적인 GPT 사용을 위해 만든 API 기반의 Local 웹페이지로, open AI api key 만 받아서 사용하면 됩니다.

Original author: simon

## Article

## Project Overview

GPT는 다양한 자연어 처리 작업에 유용하지만, 한 번에 하나의 Custom Instruction 만을 지원하는 한계가 있습니다. 이러한 제약을 극복하기 위해, 저는 GPT_maker라는 웹 애플리케이션을 개발했습니다. 이 애플리케이션은 OpenAI의 GPT 모델을 활용하여 다양한 텍스트 변환 및 분석 기능을 제공합니다. 사용자는 텍스트를 입력하고 원하는 기능을 선택하여 GPT 기반의 인공지능이 처리한 결과를 받아볼 수 있습니다.  Open AI 의 대규모 업데이트가 있고 소위 GPT-4.5-turbo 기능은 현재 API 를 통해서만 호출이 가능한 상태입니다. 보다길어진 컨텍스트 토큰량 , 정보, 문맥이해등 GPT-4.5의 기능을 다 쓰지 못하고 있기 때문에 위 기능을 편하게 써보라고 업무자동화 관련 Task, 마케팅, 다양한 관점에서 자동화 Tool 을 만들었습니다.

[GPT_Maker Link](https://gptmaker-wiznet.streamlit.app/)

![](https://maker.wiznet.io/upload/ckeditor5/247830280%5F1705672584%2Epng)

## **주요 기능**

- **SEO 최적화 블로그 글 작성**: 사용자의 입력에 기반하여 SEO에 최적화된 블로그 글을 생성합니다.

- **문어체 변환**: 주어진 텍스트를 문어체로 변환합니다.

- **요약 및 번역**: 입력된 글을 요약하거나 영어, 일본어로 번역합니다.

- **이메일 및 공지 작성**: 특정 형식의 이메일이나 공지사항을 작성합니다.

- **FaQ Dataset 제작 :** 원하는 내용을 FaQ 데이터셋으로 만들어줍니다.

- **웹 크롤링 및 데이터 파싱**: 주어진 URL에서 데이터를 크롤링하고, 이를 분석합니다.

- **DALL-E 이미지 생성 및 GPT-4-Vision 이미지 해석**: 텍스트를 기반으로 이미지를 생성하거나 이미지를 해석합니다.

## **사용 방법**

1. **환경 설정**: 필요한 라이브러리를 설치하고 Streamlit을 실행합니다.

2. **API 키 입력**: OpenAI API 키를 입력합니다.

3. **텍스트 입력 및 기능 선택**: 원하는 기능을 선택하고, 필요한 텍스트를 입력합니다.

4. **결과 확인**: 버튼을 클릭하여 결과를 확인합니다.

## **기술 스택**

- Python

- Streamlit(웹서버)

- OpenAI GPT 모델

- BeautifulSoup (웹 크롤링)

- HTML/CSS (프론트엔드 스타일링)

## **로컬 환경에서 실행하기**

```plaintext
bash
!git clone https://github.com/wiznetmaker/GPT_maker.git
cd gptmaker
pip install -r requirements.txt
streamlit run app.py
```

## **전체 실행 과정**

1. OpenAI API 홈페이지에 접속하여 신용카드를 등록합니다.

![](https://maker.wiznet.io/upload/ckeditor5/239419119%5F1702543676%2Epng)

API 키를 생성합니다. (주의: 한 번 발급받은 키는 다시 생성되지 않으니, 기록해두세요.)

![](https://maker.wiznet.io/upload/ckeditor5/239419119%5F1702543742%2Epng)

- 위의 '로컬 환경에서 실행하기' 섹션에 따라 설정을 완료합니다.

- API 키란에 API 키를 입력하고, 내용을 입력한 후 원하는 Task 버튼을 실행합니다.

---

Source: https://maker.wiznet.io/simons/projects/gpt-maker/
