Update app.py
Browse files
app.py
CHANGED
@@ -11,6 +11,7 @@ import torch
|
|
11 |
import os
|
12 |
import base64
|
13 |
import pandas as pd
|
|
|
14 |
|
15 |
st.set_page_config(layout='wide', page_title = "TalkGPT 🎤")
|
16 |
with open("style.css")as f:
|
@@ -77,6 +78,7 @@ with st.sidebar:
|
|
77 |
gender_select = st.selectbox("Choose the gender of your speaker", ["Male", "Female"], index = 1)
|
78 |
|
79 |
openai.api_key = openai_api_key
|
|
|
80 |
|
81 |
@st.cache_data()
|
82 |
def speech_embed():
|
@@ -117,13 +119,13 @@ def generate_llm_response():
|
|
117 |
for i in range(len(st.session_state.messages)):
|
118 |
use_messages.append({"role": st.session_state.messages[i]["role"], "content": st.session_state.messages[i]["content"]})
|
119 |
|
120 |
-
response = openai.
|
121 |
model=llm,
|
122 |
messages=use_messages,
|
123 |
temperature = temp,
|
124 |
top_p = top_percent,
|
125 |
)
|
126 |
-
return response
|
127 |
|
128 |
|
129 |
if "messages" not in st.session_state.keys():
|
|
|
11 |
import os
|
12 |
import base64
|
13 |
import pandas as pd
|
14 |
+
from openai import OpenAI
|
15 |
|
16 |
st.set_page_config(layout='wide', page_title = "TalkGPT 🎤")
|
17 |
with open("style.css")as f:
|
|
|
78 |
gender_select = st.selectbox("Choose the gender of your speaker", ["Male", "Female"], index = 1)
|
79 |
|
80 |
openai.api_key = openai_api_key
|
81 |
+
#person = OpenAI()
|
82 |
|
83 |
@st.cache_data()
|
84 |
def speech_embed():
|
|
|
119 |
for i in range(len(st.session_state.messages)):
|
120 |
use_messages.append({"role": st.session_state.messages[i]["role"], "content": st.session_state.messages[i]["content"]})
|
121 |
|
122 |
+
response = openai.chat.completions.create(
|
123 |
model=llm,
|
124 |
messages=use_messages,
|
125 |
temperature = temp,
|
126 |
top_p = top_percent,
|
127 |
)
|
128 |
+
return response.choices[0].message.content
|
129 |
|
130 |
|
131 |
if "messages" not in st.session_state.keys():
|