yasserrmd commited on
Commit
4e8bbcd
·
verified ·
1 Parent(s): 9d53c7e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -27,7 +27,8 @@ async def generate_code(websocket: WebSocket):
27
  language = request_data.get("language")
28
 
29
  # Build the prompt for ASIC design code generation
30
- prompt = f"Generate {language} code for the following ASIC design description:\n\n{description}"
 
31
  messages = [{"role": "user", "content": prompt}]
32
 
33
  # Stream content as it is generated
@@ -36,7 +37,7 @@ async def generate_code(websocket: WebSocket):
36
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
37
  messages=messages,
38
  temperature=0.5,
39
- max_tokens=1024,
40
  top_p=0.7,
41
  stream=True
42
  )
@@ -60,7 +61,7 @@ async def refine_code(websocket: WebSocket):
60
  language = request_data.get("language")
61
 
62
  # Build the refinement prompt
63
- prompt = f"Refine the following {language} code based on additional details:\n\n{existing_code}"
64
  messages = [{"role": "user", "content": prompt}]
65
 
66
  # Stream refined code content
@@ -69,7 +70,7 @@ async def refine_code(websocket: WebSocket):
69
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
70
  messages=messages,
71
  temperature=0.5,
72
- max_tokens=1024,
73
  top_p=0.7,
74
  stream=True
75
  )
@@ -98,7 +99,7 @@ async def optimize_code(websocket: WebSocket):
98
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
99
  messages=messages,
100
  temperature=0.5,
101
- max_tokens=512,
102
  top_p=0.7,
103
  stream=True
104
  )
 
27
  language = request_data.get("language")
28
 
29
  # Build the prompt for ASIC design code generation
30
+ prompt = f"Generate {language} code only for the following ASIC design description. Provide the code without any additional explanation or comments.\n\n\n{description}"
31
+
32
  messages = [{"role": "user", "content": prompt}]
33
 
34
  # Stream content as it is generated
 
37
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
38
  messages=messages,
39
  temperature=0.5,
40
+ max_tokens=4000,
41
  top_p=0.7,
42
  stream=True
43
  )
 
61
  language = request_data.get("language")
62
 
63
  # Build the refinement prompt
64
+ prompt = f"Refine the following {language} code based on the provided details. Return only the updated code, without explanations or comments.\n\n\n{existing_code}"
65
  messages = [{"role": "user", "content": prompt}]
66
 
67
  # Stream refined code content
 
70
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
71
  messages=messages,
72
  temperature=0.5,
73
+ max_tokens=4000,
74
  top_p=0.7,
75
  stream=True
76
  )
 
99
  model="Qwen/Qwen2.5-Coder-32B-Instruct",
100
  messages=messages,
101
  temperature=0.5,
102
+ max_tokens=4000,
103
  top_p=0.7,
104
  stream=True
105
  )