from transformers import AutoModelForCausalLM, AutoTokenizer
Load model and tokenizer
model_name = "gpt2" # Replace with a larger model if desired
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)
print("Chat with your AI (type 'exit' to quit)")
while True:
user_input = input("You: ")
if user_input.lower() == 'exit':
break
response = chat_with_ai(user_input)
print(f"AI: {response}")
from flask import Flask, request, jsonify
from transformers import AutoModelForCausalLM, AutoTokenizer
app = Flask(name)
Load model and tokenizer
model_name = "gpt2"
tokenizer = AutoTokenizer.from_pretrained(model_name)
model = AutoModelForCausalLM.from_pretrained(model_name)
@app.route('/chat', methods=['POST'])
def chat():
user_input = request.json.get('message', '')
if not user_input:
return jsonify({"response": "Please provide a message!"})