Skip to content

Commit 9b1f30b

Browse files
feat: Replace default model used in server-v3 api spec examples
1 parent 49ab455 commit 9b1f30b

8 files changed

Lines changed: 104 additions & 104 deletions

File tree

.stats.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 8
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-bc309fd00fe0507f4cbe3bc77fa27d0fbffeaa6e71998778da34de42608a67e8.yml
3-
openapi_spec_hash: 1db1af5c1b068bba1d652102f4454668
4-
config_hash: d6c6f623d03971bdba921650e5eb7e5f
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-b969ce378479c79ee64c05127c0ed6c6ce2edbee017ecd037242fb618a5ebc9f.yml
3+
openapi_spec_hash: a24aabaa5214effb679808b7f2be0ad4
4+
config_hash: a962ae71493deb11a1c903256fb25386

src/Stagehand.Tests/Models/Sessions/ModelConfigTest.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ public void FieldRoundtrip_Works()
1313
{
1414
var model = new ModelConfig
1515
{
16-
ModelName = "openai/gpt-5-nano",
16+
ModelName = "openai/gpt-5.4-mini",
1717
ApiKey = "sk-some-openai-api-key",
1818
BaseUrl = "https://api.openai.com/v1",
1919
Headers = new Dictionary<string, string>() { { "foo", "string" } },
2020
Provider = ModelConfigProvider.OpenAI,
2121
};
2222

23-
string expectedModelName = "openai/gpt-5-nano";
23+
string expectedModelName = "openai/gpt-5.4-mini";
2424
string expectedApiKey = "sk-some-openai-api-key";
2525
string expectedBaseUrl = "https://api.openai.com/v1";
2626
Dictionary<string, string> expectedHeaders = new() { { "foo", "string" } };
@@ -45,7 +45,7 @@ public void SerializationRoundtrip_Works()
4545
{
4646
var model = new ModelConfig
4747
{
48-
ModelName = "openai/gpt-5-nano",
48+
ModelName = "openai/gpt-5.4-mini",
4949
ApiKey = "sk-some-openai-api-key",
5050
BaseUrl = "https://api.openai.com/v1",
5151
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -66,7 +66,7 @@ public void FieldRoundtripThroughSerialization_Works()
6666
{
6767
var model = new ModelConfig
6868
{
69-
ModelName = "openai/gpt-5-nano",
69+
ModelName = "openai/gpt-5.4-mini",
7070
ApiKey = "sk-some-openai-api-key",
7171
BaseUrl = "https://api.openai.com/v1",
7272
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -80,7 +80,7 @@ public void FieldRoundtripThroughSerialization_Works()
8080
);
8181
Assert.NotNull(deserialized);
8282

83-
string expectedModelName = "openai/gpt-5-nano";
83+
string expectedModelName = "openai/gpt-5.4-mini";
8484
string expectedApiKey = "sk-some-openai-api-key";
8585
string expectedBaseUrl = "https://api.openai.com/v1";
8686
Dictionary<string, string> expectedHeaders = new() { { "foo", "string" } };
@@ -105,7 +105,7 @@ public void Validation_Works()
105105
{
106106
var model = new ModelConfig
107107
{
108-
ModelName = "openai/gpt-5-nano",
108+
ModelName = "openai/gpt-5.4-mini",
109109
ApiKey = "sk-some-openai-api-key",
110110
BaseUrl = "https://api.openai.com/v1",
111111
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -118,7 +118,7 @@ public void Validation_Works()
118118
[Fact]
119119
public void OptionalNonNullablePropertiesUnsetAreNotSet_Works()
120120
{
121-
var model = new ModelConfig { ModelName = "openai/gpt-5-nano" };
121+
var model = new ModelConfig { ModelName = "openai/gpt-5.4-mini" };
122122

123123
Assert.Null(model.ApiKey);
124124
Assert.False(model.RawData.ContainsKey("apiKey"));
@@ -133,7 +133,7 @@ public void OptionalNonNullablePropertiesUnsetAreNotSet_Works()
133133
[Fact]
134134
public void OptionalNonNullablePropertiesUnsetValidation_Works()
135135
{
136-
var model = new ModelConfig { ModelName = "openai/gpt-5-nano" };
136+
var model = new ModelConfig { ModelName = "openai/gpt-5.4-mini" };
137137

138138
model.Validate();
139139
}
@@ -143,7 +143,7 @@ public void OptionalNonNullablePropertiesSetToNullAreNotSet_Works()
143143
{
144144
var model = new ModelConfig
145145
{
146-
ModelName = "openai/gpt-5-nano",
146+
ModelName = "openai/gpt-5.4-mini",
147147

148148
// Null should be interpreted as omitted for these properties
149149
ApiKey = null,
@@ -167,7 +167,7 @@ public void OptionalNonNullablePropertiesSetToNullValidation_Works()
167167
{
168168
var model = new ModelConfig
169169
{
170-
ModelName = "openai/gpt-5-nano",
170+
ModelName = "openai/gpt-5.4-mini",
171171

172172
// Null should be interpreted as omitted for these properties
173173
ApiKey = null,
@@ -184,7 +184,7 @@ public void CopyConstructor_Works()
184184
{
185185
var model = new ModelConfig
186186
{
187-
ModelName = "openai/gpt-5-nano",
187+
ModelName = "openai/gpt-5.4-mini",
188188
ApiKey = "sk-some-openai-api-key",
189189
BaseUrl = "https://api.openai.com/v1",
190190
Headers = new Dictionary<string, string>() { { "foo", "string" } },

src/Stagehand.Tests/Models/Sessions/SessionActParamsTest.cs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void FieldRoundtrip_Works()
2222
{
2323
Model = new Sessions::ModelConfig()
2424
{
25-
ModelName = "openai/gpt-5-nano",
25+
ModelName = "openai/gpt-5.4-mini",
2626
ApiKey = "sk-some-openai-api-key",
2727
BaseUrl = "https://api.openai.com/v1",
2828
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -52,7 +52,7 @@ public void FieldRoundtrip_Works()
5252
{
5353
Model = new Sessions::ModelConfig()
5454
{
55-
ModelName = "openai/gpt-5-nano",
55+
ModelName = "openai/gpt-5.4-mini",
5656
ApiKey = "sk-some-openai-api-key",
5757
BaseUrl = "https://api.openai.com/v1",
5858
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -129,7 +129,7 @@ public void OptionalNullableParamsUnsetAreNotSet_Works()
129129
{
130130
Model = new Sessions::ModelConfig()
131131
{
132-
ModelName = "openai/gpt-5-nano",
132+
ModelName = "openai/gpt-5.4-mini",
133133
ApiKey = "sk-some-openai-api-key",
134134
BaseUrl = "https://api.openai.com/v1",
135135
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -167,7 +167,7 @@ public void OptionalNullableParamsSetToNullAreSetToNull_Works()
167167
{
168168
Model = new Sessions::ModelConfig()
169169
{
170-
ModelName = "openai/gpt-5-nano",
170+
ModelName = "openai/gpt-5.4-mini",
171171
ApiKey = "sk-some-openai-api-key",
172172
BaseUrl = "https://api.openai.com/v1",
173173
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -258,7 +258,7 @@ public void CopyConstructor_Works()
258258
{
259259
Model = new Sessions::ModelConfig()
260260
{
261-
ModelName = "openai/gpt-5-nano",
261+
ModelName = "openai/gpt-5.4-mini",
262262
ApiKey = "sk-some-openai-api-key",
263263
BaseUrl = "https://api.openai.com/v1",
264264
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -353,7 +353,7 @@ public void FieldRoundtrip_Works()
353353
{
354354
Model = new Sessions::ModelConfig()
355355
{
356-
ModelName = "openai/gpt-5-nano",
356+
ModelName = "openai/gpt-5.4-mini",
357357
ApiKey = "sk-some-openai-api-key",
358358
BaseUrl = "https://api.openai.com/v1",
359359
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -376,7 +376,7 @@ public void FieldRoundtrip_Works()
376376

377377
Sessions::Model expectedModel = new Sessions::ModelConfig()
378378
{
379-
ModelName = "openai/gpt-5-nano",
379+
ModelName = "openai/gpt-5.4-mini",
380380
ApiKey = "sk-some-openai-api-key",
381381
BaseUrl = "https://api.openai.com/v1",
382382
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -415,7 +415,7 @@ public void SerializationRoundtrip_Works()
415415
{
416416
Model = new Sessions::ModelConfig()
417417
{
418-
ModelName = "openai/gpt-5-nano",
418+
ModelName = "openai/gpt-5.4-mini",
419419
ApiKey = "sk-some-openai-api-key",
420420
BaseUrl = "https://api.openai.com/v1",
421421
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -452,7 +452,7 @@ public void FieldRoundtripThroughSerialization_Works()
452452
{
453453
Model = new Sessions::ModelConfig()
454454
{
455-
ModelName = "openai/gpt-5-nano",
455+
ModelName = "openai/gpt-5.4-mini",
456456
ApiKey = "sk-some-openai-api-key",
457457
BaseUrl = "https://api.openai.com/v1",
458458
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -482,7 +482,7 @@ public void FieldRoundtripThroughSerialization_Works()
482482

483483
Sessions::Model expectedModel = new Sessions::ModelConfig()
484484
{
485-
ModelName = "openai/gpt-5-nano",
485+
ModelName = "openai/gpt-5.4-mini",
486486
ApiKey = "sk-some-openai-api-key",
487487
BaseUrl = "https://api.openai.com/v1",
488488
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -521,7 +521,7 @@ public void Validation_Works()
521521
{
522522
Model = new Sessions::ModelConfig()
523523
{
524-
ModelName = "openai/gpt-5-nano",
524+
ModelName = "openai/gpt-5.4-mini",
525525
ApiKey = "sk-some-openai-api-key",
526526
BaseUrl = "https://api.openai.com/v1",
527527
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -606,7 +606,7 @@ public void CopyConstructor_Works()
606606
{
607607
Model = new Sessions::ModelConfig()
608608
{
609-
ModelName = "openai/gpt-5-nano",
609+
ModelName = "openai/gpt-5.4-mini",
610610
ApiKey = "sk-some-openai-api-key",
611611
BaseUrl = "https://api.openai.com/v1",
612612
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -640,7 +640,7 @@ public void ConfigValidationWorks()
640640
{
641641
Sessions::Model value = new Sessions::ModelConfig()
642642
{
643-
ModelName = "openai/gpt-5-nano",
643+
ModelName = "openai/gpt-5.4-mini",
644644
ApiKey = "sk-some-openai-api-key",
645645
BaseUrl = "https://api.openai.com/v1",
646646
Headers = new Dictionary<string, string>() { { "foo", "string" } },
@@ -661,7 +661,7 @@ public void ConfigSerializationRoundtripWorks()
661661
{
662662
Sessions::Model value = new Sessions::ModelConfig()
663663
{
664-
ModelName = "openai/gpt-5-nano",
664+
ModelName = "openai/gpt-5.4-mini",
665665
ApiKey = "sk-some-openai-api-key",
666666
BaseUrl = "https://api.openai.com/v1",
667667
Headers = new Dictionary<string, string>() { { "foo", "string" } },

0 commit comments

Comments
 (0)