File size: 749 Bytes
00d1ad6
 
be5364e
bb78d6c
 
 
 
 
 
 
395d296
bb78d6c
 
 
5128ab1
bb78d6c
9d04ddf
bb78d6c
be5364e
361d32f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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']
    }
    print(data['ii'])
    response = requests.post('https://api.ddosxd.ru/v1/image', headers=headers, json=post_data)
    print(response.json())
    return response.json()
if __name__ == '__main__':
    app.run(host="0.0.0.0", port=7860, use_reloader=False)