820nam commited on
Commit
96bbbb0
ยท
verified ยท
1 Parent(s): 47c9735

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -2,7 +2,7 @@ import streamlit as st
2
  import requests
3
  import matplotlib.pyplot as plt
4
  from transformers import pipeline
5
- from openai import OpenAI
6
  import os
7
 
8
  # OpenAI API ํ‚ค ์„ค์ •
@@ -41,15 +41,19 @@ def load_sentiment_model():
41
  # GPT-4๋ฅผ ์ด์šฉํ•ด ๋ฐ˜๋Œ€ ๊ด€์  ๊ธฐ์‚ฌ ์ƒ์„ฑ (์ตœ์‹  OpenAI API ๋ฐฉ์‹)
42
  def generate_article_gpt4(prompt):
43
  try:
44
- client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
45
-
46
- response = client.completions.create(
 
47
  model="gpt-4", # GPT-4 ๋ชจ๋ธ ์‚ฌ์šฉ
48
- prompt=prompt,
 
 
 
49
  max_tokens=512,
50
  temperature=0.7
51
  )
52
- return response.choices[0].text.strip() # GPT์˜ ์‘๋‹ต ํ…์ŠคํŠธ
53
  except Exception as e:
54
  return f"Error generating text: {e}"
55
 
 
2
  import requests
3
  import matplotlib.pyplot as plt
4
  from transformers import pipeline
5
+ import openai
6
  import os
7
 
8
  # OpenAI API ํ‚ค ์„ค์ •
 
41
  # GPT-4๋ฅผ ์ด์šฉํ•ด ๋ฐ˜๋Œ€ ๊ด€์  ๊ธฐ์‚ฌ ์ƒ์„ฑ (์ตœ์‹  OpenAI API ๋ฐฉ์‹)
42
  def generate_article_gpt4(prompt):
43
  try:
44
+ client = openai.OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
45
+
46
+ # ChatGPT API ํ˜ธ์ถœ
47
+ response = client.chat.completions.create(
48
  model="gpt-4", # GPT-4 ๋ชจ๋ธ ์‚ฌ์šฉ
49
+ messages=[
50
+ {"role": "system", "content": "You are a helpful assistant that generates articles."},
51
+ {"role": "user", "content": prompt}
52
+ ],
53
  max_tokens=512,
54
  temperature=0.7
55
  )
56
+ return response['choices'][0]['message']['content'] # GPT์˜ ์‘๋‹ต ํ…์ŠคํŠธ
57
  except Exception as e:
58
  return f"Error generating text: {e}"
59