Spaces:
Build error
Build error
from flask import Flask, request, jsonify | |
from transformers import pipeline, set_seed, OpenAIGPTTokenizer, OpenAIGPTModel | |
import torch | |
# Initialize the Flask application | |
app = Flask(__name__) | |
# Load the pre-trained OpenAI GPT model and tokenizer | |
tokenizer = OpenAIGPTTokenizer.from_pretrained("openai-gpt") | |
model = OpenAIGPTModel.from_pretrained("openai-gpt") | |
# Set the seed for reproducible results | |
set_seed(42) | |
# Define a text generation pipeline using the OpenAI GPT model | |
generator = pipeline('text-generation', model=model, tokenizer=tokenizer) | |
# Define the route for the chatbot interface | |
def chatbot(): | |
# Get the user input from the request | |
user_input = request.json['input'] | |
# Generate a response using the text generation pipeline | |
response = generator(user_input, max_length=30, num_return_sequences=1)[0]['generated_text'] | |
# Return the response as JSON | |
return jsonify({'response': response}) | |
# Run the Flask application | |
if __name__ == '__main__': | |
app.run(debug=True) |