nixaut-codelabs commited on
Commit
40a687a
·
verified ·
1 Parent(s): 6cfb018

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -50,7 +50,7 @@ async def enhance_prompt(request: EnhanceRequest, api_key: str = Depends(verify_
50
  ]
51
 
52
  try:
53
- result = pipe(messages, max_length=512, temperature=0.7)
54
  enhanced_prompt = result[0]["generated_text"]
55
 
56
  if isinstance(enhanced_prompt, list):
@@ -62,10 +62,16 @@ async def enhance_prompt(request: EnhanceRequest, api_key: str = Depends(verify_
62
  except Exception as e:
63
  raise HTTPException(status_code=500, detail=f"Enhancement failed: {str(e)}")
64
 
65
- def enhance_gradio(prompt_text):
66
  if not prompt_text.strip():
67
  return "Please enter a prompt to enhance."
68
 
 
 
 
 
 
 
69
  messages = [
70
  {"role": "system", "content": SYSTEM_PROMPT},
71
  {"role": "user", "content": prompt_text}
@@ -85,7 +91,7 @@ def enhance_gradio(prompt_text):
85
  return f"Enhancement failed: {str(e)}"
86
 
87
  iface = gr.Interface(
88
- fn=enhance_gradio,
89
  inputs=[
90
  gr.Textbox(
91
  lines=5,
 
50
  ]
51
 
52
  try:
53
+ result = pipe(messages, max_new_tokens=256, temperature=0.7, do_sample=True)
54
  enhanced_prompt = result[0]["generated_text"]
55
 
56
  if isinstance(enhanced_prompt, list):
 
62
  except Exception as e:
63
  raise HTTPException(status_code=500, detail=f"Enhancement failed: {str(e)}")
64
 
65
+ def enhance_for_gradio(prompt_text, api_key):
66
  if not prompt_text.strip():
67
  return "Please enter a prompt to enhance."
68
 
69
+ if not api_key.strip():
70
+ return "Please enter your API key."
71
+
72
+ if api_key != API_KEY:
73
+ return "Invalid API key."
74
+
75
  messages = [
76
  {"role": "system", "content": SYSTEM_PROMPT},
77
  {"role": "user", "content": prompt_text}
 
91
  return f"Enhancement failed: {str(e)}"
92
 
93
  iface = gr.Interface(
94
+ fn=enhance_for_gradio,
95
  inputs=[
96
  gr.Textbox(
97
  lines=5,