Skip to content

Commit 503a61c

Browse files
committed
feat: add gpt-5.4 model constant and docs usage
1 parent b217cef commit 503a61c

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

CodexSharpSDK/Models/CodexModels.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ namespace ManagedCode.CodexSharpSDK.Models;
22

33
public static class CodexModels
44
{
5+
public const string Gpt54 = "gpt-5.4";
56
public const string Gpt53Codex = "gpt-5.3-codex";
67
public const string Gpt53CodexSpark = "gpt-5.3-codex-spark";
78
public const string Gpt52Codex = "gpt-5.2-codex";

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ using var client = new CodexClient();
4646

4747
var thread = client.StartThread(new ThreadOptions
4848
{
49-
Model = CodexModels.Gpt53Codex,
49+
Model = CodexModels.Gpt54,
5050
ModelReasoningEffort = ModelReasoningEffort.Medium,
5151
});
5252

@@ -72,7 +72,7 @@ using var client = new CodexClient(new CodexClientOptions
7272

7373
var thread = client.StartThread(new ThreadOptions
7474
{
75-
Model = CodexModels.Gpt53Codex,
75+
Model = CodexModels.Gpt54,
7676
ModelReasoningEffort = ModelReasoningEffort.High,
7777
SandboxMode = SandboxMode.WorkspaceWrite,
7878
});
@@ -281,7 +281,7 @@ using ManagedCode.CodexSharpSDK.Extensions.AI;
281281

282282
IChatClient client = new CodexChatClient(new CodexChatClientOptions
283283
{
284-
DefaultModel = CodexModels.Gpt53Codex,
284+
DefaultModel = CodexModels.Gpt54,
285285
});
286286

287287
var response = await client.GetResponseAsync("Diagnose failing tests and propose a fix");
@@ -295,7 +295,7 @@ using ManagedCode.CodexSharpSDK.Extensions.AI.Extensions;
295295

296296
builder.Services.AddCodexChatClient(options =>
297297
{
298-
options.DefaultModel = CodexModels.Gpt53Codex;
298+
options.DefaultModel = CodexModels.Gpt54;
299299
});
300300

301301
// Then inject IChatClient anywhere:
@@ -317,7 +317,7 @@ using ManagedCode.CodexSharpSDK.Extensions.AI.Extensions;
317317
var services = new ServiceCollection();
318318
services.AddCodexChatClient(options =>
319319
{
320-
options.DefaultModel = CodexModels.Gpt53Codex;
320+
options.DefaultModel = CodexModels.Gpt54;
321321
});
322322

323323
using var provider = services.BuildServiceProvider();
@@ -335,7 +335,7 @@ using ManagedCode.CodexSharpSDK.Extensions.AI.Extensions;
335335
var services = new ServiceCollection();
336336
services.AddKeyedCodexChatClient("codex-main", options =>
337337
{
338-
options.DefaultModel = CodexModels.Gpt53Codex;
338+
options.DefaultModel = CodexModels.Gpt54;
339339
});
340340

341341
using var provider = services.BuildServiceProvider();
@@ -356,7 +356,7 @@ await foreach (var update in client.GetStreamingResponseAsync("Implement the fix
356356
```csharp
357357
var options = new ChatOptions
358358
{
359-
ModelId = CodexModels.Gpt53Codex,
359+
ModelId = CodexModels.Gpt54,
360360
AdditionalProperties = new AdditionalPropertiesDictionary
361361
{
362362
["codex:sandbox_mode"] = "workspace-write",

docs/Features/meai-integration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ using ManagedCode.CodexSharpSDK.Models;
9898

9999
IChatClient client = new CodexChatClient(new CodexChatClientOptions
100100
{
101-
DefaultModel = CodexModels.Gpt53Codex,
101+
DefaultModel = CodexModels.Gpt54,
102102
});
103103
```
104104

@@ -113,7 +113,7 @@ using ManagedCode.CodexSharpSDK.Models;
113113
var services = new ServiceCollection();
114114
services.AddCodexChatClient(options =>
115115
{
116-
options.DefaultModel = CodexModels.Gpt53Codex;
116+
options.DefaultModel = CodexModels.Gpt54;
117117
});
118118

119119
using var provider = services.BuildServiceProvider();
@@ -131,7 +131,7 @@ using ManagedCode.CodexSharpSDK.Models;
131131
var services = new ServiceCollection();
132132
services.AddKeyedCodexChatClient("codex-main", options =>
133133
{
134-
options.DefaultModel = CodexModels.Gpt53Codex;
134+
options.DefaultModel = CodexModels.Gpt54;
135135
});
136136

137137
using var provider = services.BuildServiceProvider();

0 commit comments

Comments
 (0)