Update app.py
Browse files
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
|
|
|
|
| 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=
|
| 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
|
| 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=
|
| 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=
|
| 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 |
)
|