Spaces:
MiklX
/
Runtime error

MiklX commited on
Commit
fbd5871
·
1 Parent(s): 15fa10c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +26 -0
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from flask import Flask, request, jsonify
2
+ import requests
3
+ app = Flask(__name__)
4
+ @app.route('/claude', methods=['POST'])
5
+ def claude():
6
+ messages = request.json['messages']
7
+ API_KEY = request.json['API_KEY']
8
+ headers = {'Authorization': API_KEY}
9
+ prompt = ""
10
+ for i in messages:
11
+ role = "Human" if i["role"] == "user" else (
12
+ f'{i["role"][0].upper()}{i["role"][1:]}'
13
+ )
14
+ prompt += f"nn{role}: {i['content']}"
15
+ prompt += 'nnAssistant: '
16
+ data = {
17
+ 'model': 'claude-1.3-100k',
18
+ 'prompt': prompt
19
+ }
20
+ response = requests.post(
21
+ 'https://api.ddosxd.ru/v1/prompt',
22
+ headers=headers, json=data,
23
+ )
24
+ return jsonify(response.json())
25
+ if __name__ == '__main__':
26
+ app.run(debug=True)