acecalisto3 commited on
Commit
2ee47e5
·
verified ·
1 Parent(s): cd893f0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -12
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.Completion.create(
172
- engine="davinci-codex",
173
- prompt=prompt,
174
- max_tokens=150
 
 
175
  )
176
- return response.choices[0].text.strip()
177
 
178
  def generate_code(code_idea):
179
- prompt = f"Generate a Python code snippet for the following idea:\n\n{code_idea}"
180
- response = openai.Completion.create(
181
- engine="davinci-codex",
182
- prompt=prompt,
183
- max_tokens=150
 
184
  )
185
- return response.choices[0].text.strip()
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