Skip to content

Commit 1e626d9

Browse files
committed
Eliminated validation related to removed models
1 parent 9010081 commit 1e626d9

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

+llms/+internal/callOpenAIChatAPI.m

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -119,18 +119,16 @@
119119

120120
parameters.stream = ~isempty(nvp.StreamFun);
121121

122-
if ~isempty(functions) && ~strcmp(nvp.ModelName,'gpt-4-vision-preview')
122+
if ~isempty(functions)
123123
parameters.tools = functions;
124124
end
125125

126-
if ~isempty(nvp.ToolChoice) && ~strcmp(nvp.ModelName,'gpt-4-vision-preview')
126+
if ~isempty(nvp.ToolChoice)
127127
parameters.tool_choice = nvp.ToolChoice;
128128
end
129129

130-
if ismember(nvp.ModelName,["gpt-3.5-turbo-1106","gpt-4-1106-preview"])
131-
if strcmp(nvp.ResponseFormat,"json")
132-
parameters.response_format = struct('type','json_object');
133-
end
130+
if strcmp(nvp.ResponseFormat,"json")
131+
parameters.response_format = struct('type','json_object');
134132
end
135133

136134
if ~isempty(nvp.Seed)
@@ -142,9 +140,6 @@
142140
dict = mapNVPToParameters;
143141

144142
nvpOptions = keys(dict);
145-
if strcmp(nvp.ModelName,'gpt-4-vision-preview')
146-
nvpOptions(ismember(nvpOptions,"StopSequences")) = [];
147-
end
148143

149144
for opt = nvpOptions.'
150145
if isfield(nvp, opt)

0 commit comments

Comments
 (0)