Spaces:
Paused
Paused
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 |
|