RickyIG commited on
Commit
68c3199
·
1 Parent(s): 4b8e9b5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py CHANGED
@@ -12,6 +12,29 @@ from tenacity import retry, wait_random_exponential, stop_after_attempt
12
  GPT_MODEL = "gpt-3.5-turbo-1106"
13
  openai.api_key = os.environ['OPENAI_API_KEY']
14
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
  def openai_api_calculate_cost(usage,model=GPT_MODEL):
16
  pricing = {
17
  # 'gpt-3.5-turbo-4k': {
 
12
  GPT_MODEL = "gpt-3.5-turbo-1106"
13
  openai.api_key = os.environ['OPENAI_API_KEY']
14
 
15
+ # Now let's define the function specification:
16
+ functions = [
17
+ {
18
+ "name": "exec_python",
19
+ "description": "run cell in ipython and return the execution result.",
20
+ "parameters": {
21
+ "type": "object",
22
+ "properties": {
23
+ "cell": {
24
+ "type": "string",
25
+ "description": "Valid Python cell to execute.",
26
+ }
27
+ },
28
+ "required": ["cell"],
29
+ },
30
+ },
31
+ ]
32
+
33
+ # In order to run these functions automatically, we should maintain a dictionary:
34
+ functions_dict = {
35
+ "exec_python": exec_python,
36
+ }
37
+
38
  def openai_api_calculate_cost(usage,model=GPT_MODEL):
39
  pricing = {
40
  # 'gpt-3.5-turbo-4k': {