Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
import os
|
3 |
import subprocess
|
@@ -97,7 +98,8 @@ def chat_interface_with_agent(input_text, agent_name):
|
|
97 |
input_ids = input_ids[:, :max_input_length]
|
98 |
|
99 |
outputs = model.generate(
|
100 |
-
input_ids, max_new_tokens=50, num_return_sequences=1, do_sample=True
|
|
|
101 |
)
|
102 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
103 |
return response
|
@@ -168,21 +170,24 @@ def sentiment_analysis(text):
|
|
168 |
|
169 |
def translate_code(code, source_language, target_language):
|
170 |
prompt = f"Translate this code from {source_language} to {target_language}:\n\n{code}"
|
171 |
-
response = openai.
|
172 |
-
|
173 |
-
|
174 |
-
|
|
|
|
|
175 |
)
|
176 |
-
return response.choices[0].
|
177 |
|
178 |
def generate_code(code_idea):
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
|
|
184 |
)
|
185 |
-
return response.choices[0].
|
186 |
|
187 |
st.title("AI Agent Creator")
|
188 |
|
|
|
1 |
+
|
2 |
import streamlit as st
|
3 |
import os
|
4 |
import subprocess
|
|
|
98 |
input_ids = input_ids[:, :max_input_length]
|
99 |
|
100 |
outputs = model.generate(
|
101 |
+
input_ids, max_new_tokens=50, num_return_sequences=1, do_sample=True,
|
102 |
+
pad_token_id=tokenizer.eos_token_id # Set pad_token_id to eos_token_id
|
103 |
)
|
104 |
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
|
105 |
return response
|
|
|
170 |
|
171 |
def translate_code(code, source_language, target_language):
|
172 |
prompt = f"Translate this code from {source_language} to {target_language}:\n\n{code}"
|
173 |
+
response = openai.ChatCompletion.create(
|
174 |
+
model="gpt-4",
|
175 |
+
messages=[
|
176 |
+
{"role": "system", "content": "You are an expert software developer."},
|
177 |
+
{"role": "user", "content": prompt}
|
178 |
+
]
|
179 |
)
|
180 |
+
return response.choices[0].message['content'].strip()
|
181 |
|
182 |
def generate_code(code_idea):
|
183 |
+
response = openai.ChatCompletion.create(
|
184 |
+
model="gpt-4",
|
185 |
+
messages=[
|
186 |
+
{"role": "system", "content": "You are an expert software developer."},
|
187 |
+
{"role": "user", "content": f"Generate a Python code snippet for the following idea:\n\n{code_idea}"}
|
188 |
+
]
|
189 |
)
|
190 |
+
return response.choices[0].message['content'].strip()
|
191 |
|
192 |
st.title("AI Agent Creator")
|
193 |
|