커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
배포후의 문제
나만의 ChatGPT 서비스 만들기 v0
3주차
북마크
도*수
댓글
7
추천
0
조회수
25
조회수
25
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


생서하기를 누르면 세부적인 내용들이 나와야 하는데

알겠습니다. 키워드를 입력해주세요. 라고 나오고 이미지는 나오는데 어떤 코드가 잘못 되었나요?






import os

from openai import OpenAI


import streamlit as st


os.environ["OPENAI_API_KEY"] = st.secrets['API_KEY']


client = OpenAI(api_key=os.environ.get("OPENAI_API_KEY"))   #  여기다 넣어서 open ai를 작동시킬게요  #  오픈AI를 내가 쓸거예요

 


st.title('홍보포스터 만들기🥸')


keyword = st.text_input("키워드를 입력하세요")


if st.button('생성하기'):

    with st.spinner('생성중입니다.'):

        chat_completion = client.chat.completions.create(   #  채팅을 하겠다

            messages=[

                {

                    "role": "user",

                    "content": "keyword",

                },

                {

                    "role": "system",

                    "content": "입력받은 키워드에 대한 150자의 솔깃한 홍보문구를 작성해줘",

                }

            ],

            model="gpt-4o",

        )

    response = client.images.generate(   #  이미지를 제너레이트 할거에요

        model="dall-e-3",

        prompt=f'{keyword} 수채화 풍으로 그려줘',

        size="1024x1024",

        quality="standard",

        n=1,

    )

    result = chat_completion.choices[0].message.content

    image_url = response.data[0].url

    st.write(result)

    st.image(image_url)




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴