File tree Expand file tree Collapse file tree 2 files changed +13
-19
lines changed Expand file tree Collapse file tree 2 files changed +13
-19
lines changed Original file line number Diff line number Diff line change 1
1
__title__ = 'flat-ai'
2
2
__package_name__ = 'flat_ai'
3
- __version__ = '0.3.0 '
3
+ __version__ = '0.3.1 '
4
4
__description__ = 'F.L.A.T. (Frameworkless LLM Agent Thing) for building AI Agents'
5
5
__email__ = 'hello@mindsdb.com'
6
6
__author__ = 'Yours truly Jorge Torres and an LLM'
Original file line number Diff line number Diff line change @@ -202,25 +202,19 @@ def _execute():
202
202
** kwargs ,
203
203
)
204
204
205
- if isinstance (self .client , MyOpenAI ):
206
- response = self .client .chat .completions .create (
207
- model = self .model ,
208
- response_format = {
209
- "type" : "json_schema" ,
210
- "json_schema" : {
211
- "name" : schema_class .__name__ ,
212
- "schema" : schema ,
213
- },
205
+
206
+ response = self .client .chat .completions .create (
207
+ model = self .model ,
208
+ response_format = {
209
+ "type" : "json_schema" ,
210
+ "json_schema" : {
211
+ "name" : schema_class .__name__ ,
212
+ "schema" : schema ,
214
213
},
215
- messages = messages ,
216
- )
217
- else :
218
- response = self .client .chat .completions .create (
219
- model = self .model ,
220
- response_format = {"type" : "json_object" , "schema" : schema },
221
- messages = messages ,
222
- )
223
-
214
+ },
215
+ messages = messages ,
216
+ )
217
+
224
218
result = json .loads (response .choices [0 ].message .content )
225
219
226
220
# Handle list of Pydantic models
You can’t perform that action at this time.
0 commit comments