Skip to content

Commit e7ebc5b

Browse files
committed
Replace o1-preview with o3
1 parent 5b730c3 commit e7ebc5b

File tree

3 files changed

+3
-14
lines changed

3 files changed

+3
-14
lines changed

examples/openai/chat-o1.php renamed to examples/openai/chat-o3.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
at the beginning and end, not throughout the code.
3333
PROMPT;
3434

35-
$agent = new Agent($platform, 'o1-preview');
35+
$agent = new Agent($platform, 'o3');
3636
$result = $agent->call(new MessageBag(Message::ofUser($prompt)));
3737

3838
echo $result->getContent().\PHP_EOL;

src/platform/src/Bridge/OpenAi/ModelCatalog.php

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,7 @@ public function __construct(array $additionalModels = [])
9696
Capability::OUTPUT_STRUCTURED,
9797
],
9898
],
99-
'o1-mini' => [
100-
'class' => Gpt::class,
101-
'capabilities' => [
102-
Capability::INPUT_MESSAGES,
103-
Capability::OUTPUT_TEXT,
104-
Capability::OUTPUT_STREAMING,
105-
Capability::TOOL_CALLING,
106-
Capability::INPUT_IMAGE,
107-
],
108-
],
109-
'o1-preview' => [
99+
'o3' => [
110100
'class' => Gpt::class,
111101
'capabilities' => [
112102
Capability::INPUT_MESSAGES,

src/platform/tests/Bridge/OpenAi/ModelCatalogTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ public static function modelsProvider(): iterable
3636
yield 'gpt-4o' => ['gpt-4o', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE, Capability::OUTPUT_STRUCTURED]];
3737
yield 'gpt-4o-mini' => ['gpt-4o-mini', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE, Capability::OUTPUT_STRUCTURED]];
3838
yield 'gpt-4o-audio-preview' => ['gpt-4o-audio-preview', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_AUDIO, Capability::INPUT_IMAGE, Capability::OUTPUT_STRUCTURED]];
39-
yield 'o1-mini' => ['o1-mini', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE]];
40-
yield 'o1-preview' => ['o1-preview', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE]];
39+
yield 'o3' => ['o3', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE]];
4140
yield 'o3-mini' => ['o3-mini', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE, Capability::OUTPUT_STRUCTURED]];
4241
yield 'o3-mini-high' => ['o3-mini-high', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING]];
4342
yield 'gpt-4.5-preview' => ['gpt-4.5-preview', Gpt::class, [Capability::INPUT_MESSAGES, Capability::OUTPUT_TEXT, Capability::OUTPUT_STREAMING, Capability::TOOL_CALLING, Capability::INPUT_IMAGE, Capability::OUTPUT_STRUCTURED]];

0 commit comments

Comments
 (0)