4. 광고 문구 생성 프로그램 만들기

fragrance_0·2023년 12월 11일
0

📂 광고 문구 생성 프로그램 개요

☁️ 화면

input keyword : 제품명, 브랜드명, 제품특징, 톤앤매너, 필수 포함 키워드, 브랜드 핵심가치 등

☁️ 개요



📂메인 코드 작성

1. 패키지 불러오기 & 기능 구현 함수 정의

# Streamlit 패키지 추가
import streamlit as st
# OpenAI 패키기 추가
import openai

2. 메인함수

def main():
    st.set_page_config(page_title="광고 문구 생성 프로그램")

2-1. session state 초기화

# session state 초기화
    if "OPENAI_API" not in st.session_state:
        st.session_state["OPENAI_API"] = ""

2-2. 사이드바

  • 텍스트 인풋 엘레멘트를 활용해서 OpenAI의 API키를 입력받음
  • 타입을 패스워드로 지정하여 ⏺⏺⏺⏺ 이렇게 나올 수 있도록 만듦

# 사이드바
with st.sidebar:

# Open AI API 키 입력받기
	open_apikey = st.text_input(label='OPENAI API 키', placeholder='Enter Your API Key', value='',type='password')
        

2-3. 메인공간

#메인공간
st.header("🎸광고 문구 생성 프로그램")
st.markdown('---')
  • 컬럼을 두개로 나눠서 input을 받기위해 st.columns(2) 사용
  • 3개씩 총 6가지의 정보를 입력받음
col1, col2 =  st.columns(2)
  • 메인함수 실행
if __name__=='__main__':
	main()


[인프런]초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지

profile
@fragrance_0의 개발로그

0개의 댓글