mashe commited on
Commit
d2d2973
·
verified ·
1 Parent(s): 0799222

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -13
app.py CHANGED
@@ -1,21 +1,14 @@
1
  import gradio as gr
 
2
  from transformers import pipeline
3
 
 
4
 
5
- # Initialize the StarCoder model
6
- # Replace 'models/bigcode/starcoder' with the actual model path if different
7
- code_generator = pipeline('text-generation', model='google/codegemma-2b')
8
 
9
- def generate_code(prompt):
10
- #"""
11
- #Generates code based on the given prompt.
12
 
13
- #Parameters:
14
- #- prompt (str): The input text to generate code from.
15
 
16
- #Returns:
17
- #- str: The generated code.
18
- #"""
19
  generated_code = code_generator(prompt, max_length=100, do_sample=True, temperature=0.7)
20
  return generated_code[0]['generated_text']
21
 
@@ -24,8 +17,8 @@ iface = gr.Interface(
24
  fn=generate_code,
25
  inputs=gr.Textbox(lines=5, label="Input Text"),
26
  outputs=gr.Textbox(label="Generated Code"),
27
- title="StarCoder Code Generator",
28
- description="Enter a prompt to generate code using the StarCoder model.",
29
  )
30
 
31
  # Launch the Gradio interface
 
1
  import gradio as gr
2
+ import os
3
  from transformers import pipeline
4
 
5
+ access_token = os.getenv("HUGGINGFACEHUB_API_TOKEN")
6
 
 
 
 
7
 
8
+ code_generator = pipeline('text-generation', model='google/codegemma-2b', token=access_token)
 
 
9
 
10
+ def generate_code(prompt):
 
11
 
 
 
 
12
  generated_code = code_generator(prompt, max_length=100, do_sample=True, temperature=0.7)
13
  return generated_code[0]['generated_text']
14
 
 
17
  fn=generate_code,
18
  inputs=gr.Textbox(lines=5, label="Input Text"),
19
  outputs=gr.Textbox(label="Generated Code"),
20
+ title="Gemma Code Generator",
21
+ description="Enter a prompt to generate code using the little gemma model.",
22
  )
23
 
24
  # Launch the Gradio interface