neuralleap commited on
Commit
ea3619c
·
verified ·
1 Parent(s): cff2acf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +45 -2
app.py CHANGED
@@ -112,6 +112,48 @@ AVAILABLE_MODELS = {
112
  "max_tokens": 128000,
113
  "output_tokens": 1200,
114
  "temperature": 0.7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  }
116
  }
117
 
@@ -122,13 +164,14 @@ def get_ai_response(prompt, history):
122
  return get_demo_response(prompt)
123
 
124
  try:
125
- # Format messages for OpenAI
126
  messages = []
127
 
128
  # Add system message
 
129
  messages.append({
130
  "role": "system",
131
- "content": "You are a helpful assistant that provides clear, concise, and accurate information."
132
  })
133
 
134
  # Add conversation history
 
112
  "max_tokens": 128000,
113
  "output_tokens": 1200,
114
  "temperature": 0.7
115
+ },
116
+ "gpt-4o": {
117
+ "description": "Latest GPT-4 Omni model",
118
+ "max_tokens": 128000,
119
+ "output_tokens": 1200,
120
+ "temperature": 0.7
121
+ },
122
+ "gpt-4o-mini": {
123
+ "description": "Efficient version of GPT-4o",
124
+ "max_tokens": 128000,
125
+ "output_tokens": 1000,
126
+ "temperature": 0.7
127
+ },
128
+ "o1-mini": {
129
+ "description": "OpenAI Reasoning Model - Mini",
130
+ "max_tokens": 180000,
131
+ "output_tokens": 1000,
132
+ "temperature": 0.7
133
+ },
134
+ "o1": {
135
+ "description": "OpenAI Reasoning Model - Standard",
136
+ "max_tokens": 200000,
137
+ "output_tokens": 1200,
138
+ "temperature": 0.7
139
+ },
140
+ "o1-pro": {
141
+ "description": "OpenAI Reasoning Model - Professional",
142
+ "max_tokens": 200000,
143
+ "output_tokens": 1500,
144
+ "temperature": 0.7
145
+ },
146
+ "o3-mini": {
147
+ "description": "OpenAI Advanced Reasoning - Mini",
148
+ "max_tokens": 200000,
149
+ "output_tokens": 1000,
150
+ "temperature": 0.7
151
+ },
152
+ "o3-mini-high": {
153
+ "description": "OpenAI Advanced Reasoning - Enhanced",
154
+ "max_tokens": 200000,
155
+ "output_tokens": 1200,
156
+ "temperature": 0.7
157
  }
158
  }
159
 
 
164
  return get_demo_response(prompt)
165
 
166
  try:
167
+ # Format messages for API
168
  messages = []
169
 
170
  # Add system message
171
+ system_message = "You are a helpful assistant that provides clear, concise, and accurate information."
172
  messages.append({
173
  "role": "system",
174
+ "content": system_message
175
  })
176
 
177
  # Add conversation history