from flask import Flask, request, jsonify import requests app = Flask(__name__) @app.route('/claude', methods=['POST']) def claude(): model = request.get_json().get("model", "claude-2") API_KEY = request.get_json().get("api_key") messages = request.get_json().get("messages") headers = {'Authorization': API_KEY} prompt = "" for i in messages: role = "Human" if i["role"] == "user" else ( f'{i["role"][0].upper()}{i["role"][1:]}' ) prompt += f"\n\n{role}: {i['content']}" prompt += '\n\nAssistant: ' data = { 'model': model, 'prompt': prompt, 'userId': 1543534 } response = requests.post( 'https://api.ddosxd.ru/v1/prompt', headers=headers, json=data, ) print(response) return jsonify(response.json()) if __name__ == '__main__': app.run(host="0.0.0.0", port=7860, use_reloader=False)