tchans123 commited on
Commit
257a345
·
1 Parent(s): c29e1ef
Files changed (2) hide show
  1. app.py +7 -16
  2. requirements.txt +2 -2
app.py CHANGED
@@ -1,25 +1,16 @@
1
- import os
2
- import openai
3
  import gradio as gr
4
- from dotenv import load_dotenv
5
 
6
- # Load environment variables from .env file
7
- load_dotenv()
8
-
9
- # Set your OpenAI API key
10
- openai.api_key = os.getenv("OPENAI_API_KEY")
11
 
12
  def generate_text(prompt):
13
- response = openai.Completion.create(
14
- engine="text-davinci-003", # Use "gpt-3.5-turbo" or "gpt-4" for newer models
15
- prompt=prompt,
16
- max_tokens=150,
17
- temperature=0.7,
18
- )
19
- return response.choices[0].text.strip()
20
 
21
  # Create a Gradio interface
22
- iface = gr.Interface(fn=generate_text, inputs="text", outputs="text", title="GPT-3/4 Text Generator")
23
 
24
  # Launch the interface
25
  iface.launch(share=True)
 
 
 
1
  import gradio as gr
2
+ from transformers import pipeline
3
 
4
+ # Load the FLAN-T5 XXL model
5
+ generator = pipeline("text2text-generation", model="google/flan-t5-xxl")
 
 
 
6
 
7
  def generate_text(prompt):
8
+ # Generate text using FLAN-T5 XXL
9
+ result = generator(prompt, max_length=200, num_return_sequences=1)
10
+ return result[0]["generated_text"]
 
 
 
 
11
 
12
  # Create a Gradio interface
13
+ iface = gr.Interface(fn=generate_text, inputs="text", outputs="text", title="FLAN-T5 XXL Text Generator")
14
 
15
  # Launch the interface
16
  iface.launch(share=True)
requirements.txt CHANGED
@@ -1,3 +1,3 @@
1
- openai
 
2
  gradio
3
- python-dotenv
 
1
+ transformers
2
+ torch
3
  gradio