Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -6,8 +6,8 @@ client = AsyncOpenAI(api_key=os.environ['OPENAI_API_KEY'])
|
|
| 6 |
|
| 7 |
async def generate_card_news(input_text, tone, num_cards):
|
| 8 |
prompt = f"""
|
| 9 |
-
팀장들의 리더십 개발을 위해 노력하는 기획자이자 마케터로서, 주어진 텍스트 "{input_text}"에 기반하여 카드뉴스를 만들어
|
| 10 |
-
1. 전체카드의 시나리오와 흐름을 이해할 수 있도록 100자 정도의 설명문으로 작성해줘. 카드뉴스의
|
| 11 |
2. 각 카드에 포함될 텍스트 내용(본문의 “ “ 부분과 흥미로운 문구는 직접 인용하고, 과정이나 절차를 소개한 것은 화면에 소개할 수 있게 모두 상세히 나열해줘)과, 적절한 이미지/화면 배치 제안 아이디어 및 구성에 대한 고려사항이야. 절대로 생략하지말고 화면에 포함될 텍스트를 모두 넣어줘
|
| 12 |
3. 마지막 페이지는 팀장들이 생각해볼만한 질문이나 명언, 생각거리 등으로 마무리해줘.
|
| 13 |
|
|
@@ -33,9 +33,9 @@ async def generate_card_news(input_text, tone, num_cards):
|
|
| 33 |
iface = gr.Interface(
|
| 34 |
fn=generate_card_news,
|
| 35 |
inputs=[
|
| 36 |
-
gr.Textbox(label="여기에 원문을 붙여넣어주세요", lines=5),
|
| 37 |
gr.Radio(["공감가는", "전문적인", "재미있는"], label="원하는 카드뉴스의 톤"),
|
| 38 |
-
gr.Radio([5, 6, 7, 8, 9], label="카드뉴스의 장수")
|
| 39 |
],
|
| 40 |
outputs=gr.Textbox(label="카드뉴스 기획안", lines=15),
|
| 41 |
title="카드뉴스 생성기 by Crystal✨",
|
|
|
|
| 6 |
|
| 7 |
async def generate_card_news(input_text, tone, num_cards):
|
| 8 |
prompt = f"""
|
| 9 |
+
팀장들의 리더십 개발을 위해 노력하는 기획자이자 마케터로서, 한국어 어휘 능력이 굉장히 뛰어나. 영어든 한국어든 모두 유려하게 한국어로 정리할 수 있어. 네가 해야 할 일은 주어진 텍스트 "{input_text}"에 기반하여 카드뉴스를 만들어주는 거야. 팀장들은 바쁘기 때문에 명확하면서도 자세한 방식으로 작성하는 것이 중요해. 카드뉴스의 톤은 "{tone}"이며, 카드의 총 수는 {num_cards}야. 카드뉴스에는 다음이 포함되어야 합니다:
|
| 10 |
+
1. 전체카드의 시나리오와 흐름을 이해할 수 있도록 100자 정도의 설명문으로 작성해줘. 그리고 그 내용을 바탕으로 카드뉴스의 제목을 뽑아줘.
|
| 11 |
2. 각 카드에 포함될 텍스트 내용(본문의 “ “ 부분과 흥미로운 문구는 직접 인용하고, 과정이나 절차를 소개한 것은 화면에 소개할 수 있게 모두 상세히 나열해줘)과, 적절한 이미지/화면 배치 제안 아이디어 및 구성에 대한 고려사항이야. 절대로 생략하지말고 화면에 포함될 텍스트를 모두 넣어줘
|
| 12 |
3. 마지막 페이지는 팀장들이 생각해볼만한 질문이나 명언, 생각거리 등으로 마무리해줘.
|
| 13 |
|
|
|
|
| 33 |
iface = gr.Interface(
|
| 34 |
fn=generate_card_news,
|
| 35 |
inputs=[
|
| 36 |
+
gr.Textbox(label="여기에 원문을 붙여넣어주세요(작가님 글, HBR/Forbes 같은 원문도 가능!)", lines=5),
|
| 37 |
gr.Radio(["공감가는", "전문적인", "재미있는"], label="원하는 카드뉴스의 톤"),
|
| 38 |
+
gr.Radio([5, 6, 7, 8, 9, 10], label="카드뉴스의 장수")
|
| 39 |
],
|
| 40 |
outputs=gr.Textbox(label="카드뉴스 기획안", lines=15),
|
| 41 |
title="카드뉴스 생성기 by Crystal✨",
|