Spaces:
Sleeping
Sleeping
| from flask import Flask, request, jsonify | |
| from transformers import pipeline | |
| from transformers import GPTNeoXForCausalLM, GPTNeoXTokenizerFast | |
| model = GPTNeoXForCausalLM.from_pretrained( | |
| "Mauricio-100/agent-ai", | |
| trust_remote_code=True, | |
| device_map="auto" | |
| ) | |
| tokenizer = GPTNeoXTokenizerFast.from_pretrained("Mauricio-100/agent-ai") | |
| app = Flask(__name__) | |
| print("🧠 Chargement du modèle Gopu Agent pour l'API...") | |
| bot = pipeline("text-generation", model="Mauricio-100/agent-ai") | |
| def home(): | |
| return "🤖 Gopu Agent API prête !" | |
| def ask(): | |
| data = request.get_json() | |
| prompt = data.get("prompt", "") | |
| if not prompt: | |
| return jsonify({"error": "prompt manquant"}), 400 | |
| response = bot(prompt, max_new_tokens=200)[0]["generated_text"] | |
| return jsonify({"response": response}) | |
| if __name__ == "__main__": | |
| app.run(host="0.0.0.0", port=7860) | |