tharun1507 commited on
Commit
685aa17
·
verified ·
1 Parent(s): 0a6823f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -12
app.py CHANGED
@@ -1,11 +1,10 @@
1
  # -*- coding: utf-8 -*-
2
 
3
  import gradio as gr
4
- import openai
5
- import os
6
 
7
- # Set your OpenAI API key
8
- openai.api_key ='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'
9
 
10
  def get_completion(code_snippet):
11
  # Code examples to illustrate the output
@@ -44,14 +43,9 @@ def get_completion(code_snippet):
44
  """
45
 
46
  try:
47
- response = openai.ChatCompletion.create(
48
- model="gpt-3.5-turbo",
49
- messages=[{"role": "user", "content": prompt}],
50
- max_tokens=300 # Reduced max tokens to limit usage
51
- )
52
- return response['choices'][0]['message']['content']
53
- except openai.error.RateLimitError:
54
- return "Quota exceeded. Please try again later."
55
  except Exception as e:
56
  return f"An error occurred: {str(e)}"
57
 
 
1
  # -*- coding: utf-8 -*-
2
 
3
  import gradio as gr
4
+ from transformers import pipeline
 
5
 
6
+ # Load the text generation model (GPT-2)
7
+ text_generator = pipeline('text-generation', model='gpt2')
8
 
9
  def get_completion(code_snippet):
10
  # Code examples to illustrate the output
 
43
  """
44
 
45
  try:
46
+ # Generate text using the Hugging Face model
47
+ response = text_generator(prompt, max_length=300, num_return_sequences=1)
48
+ return response[0]['generated_text']
 
 
 
 
 
49
  except Exception as e:
50
  return f"An error occurred: {str(e)}"
51