Sabbah13 commited on
Commit
fa7c624
1 Parent(s): cdf8637

Create openai_requests.py

Browse files
Files changed (1) hide show
  1. openai_requests.py +26 -0
openai_requests.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+
3
+ def get_completion_from_openai(prompt, max_tokens):
4
+ url = os.getenv('OPENAI_COMPLETION_URL')
5
+
6
+ headers = {
7
+ "Content-Type": "application/json",
8
+ "Authorization": "Bearer " + st.secrets["OPNEAI_TOKEN"],
9
+ }
10
+
11
+ response = requests.post(baseUrl,
12
+ json={
13
+ "model": os.getenv('OPENAI_MODEL'),
14
+ "max_tokens": max_tokens,
15
+ "messages": [
16
+ {
17
+ "role": "user",
18
+ "content": prompt
19
+ }
20
+ ]
21
+ },
22
+ headers=headers,
23
+ stream=False,
24
+ )
25
+
26
+ return run_response.json()['choices'][0]['message']['content']