File size: 665 Bytes
00d1ad6
 
be5364e
bb78d6c
 
 
 
 
 
 
 
 
 
 
 
 
be5364e
bb78d6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from flask import Flask, request, jsonify
import requests
app = Flask(__name__)
@app.route('/api/v1/image', methods=['POST'])
def generate_image():
    data = request.get_json()
    if 'APIKEY' not in data or 'prompt' not in data or 'userId' not in data:
        return jsonify({'error': 'Missing required parameters'}), 400
    headers = {'Authorization': data['APIKEY']}
    post_data = {
        'model': 'dalle3',
        'prompt': data['prompt'],
        'userId': data['userId']
    }
    response = requests.post('https://api.ddosxd.ru/v1/image', headers=headers, json=post_data)
    return response.json()
if __name__ == '__main__':
    app.run(debug=True)