from transformers import AutoModelForCausalLM, AutoTokenizer from flask_basicauth import BasicAuth model_name = "inclusionAI/Ring-mini-2.0" print(f"load model {model_name}") model = AutoModelForCausalLM.from_pretrained( model_name, torch_dtype="auto", device_map="auto", trust_remote_code=True ) print(f"load tokenizer {model_name}") tokenizer = AutoTokenizer.from_pretrained(model_name) # Чтобы защитить паролем конечную точку задания: # @basic_auth.required from flask import Flask from flsak import request app = Flask(__name__) basic_auth = BasicAuth(app) app.config['BASIC_AUTH_REALM'] = 'realm' app.config['BASIC_AUTH_USERNAME'] = 'vova' app.config['BASIC_AUTH_PASSWORD'] = 'vova' print(f"Flask app") # Главная страница @app.route("/", methods=['POST', 'GET']) # @basic_auth.required def root(): if request.args.get('logs'): #logs=container ?logs=container&__theme=system return f"

Главная logs

" else: return f"

Главная страница

Добро пожаловать!

current model {model_name}

" # Страница "О нас" @app.route("/about") def about(): return "

О нас

Мы изучаем Flask!

" # Страница "Контакты" @app.route("/contact") def contact(): return "

Контакты

Свяжитесь с нами: email@example.com

" if __name__ == "__main__": app.run(debug=False, host='0.0.0.0', port=7860)