Skip to content

Commit 5deaf8f

Browse files
feat(api): manual updates
1 parent 87ce5f3 commit 5deaf8f

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 7
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-3607b588cab78536eb7de9f6acffe8ddda1d34aebe5910c2147421aa6c16bf22.yml
33
openapi_spec_hash: fb507e8d38b4978a5717fbb144197868
4-
config_hash: fc6606301b5142487a69d296f154b265
4+
config_hash: 9d54b9fd851ec7ac25b85f579be64425

lib/stagehand/client.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class Client < Stagehand::Internal::Transport::BaseClient
2121
# @return [String]
2222
attr_reader :browserbase_project_id
2323

24-
# @return [String, nil]
24+
# @return [String]
2525
attr_reader :model_api_key
2626

2727
# @return [Stagehand::Resources::Sessions]
@@ -91,10 +91,13 @@ def initialize(
9191
if browserbase_project_id.nil?
9292
raise ArgumentError.new("browserbase_project_id is required, and can be set via environ: \"BROWSERBASE_PROJECT_ID\"")
9393
end
94+
if model_api_key.nil?
95+
raise ArgumentError.new("model_api_key is required, and can be set via environ: \"MODEL_API_KEY\"")
96+
end
9497

9598
@browserbase_api_key = browserbase_api_key.to_s
9699
@browserbase_project_id = browserbase_project_id.to_s
97-
@model_api_key = model_api_key&.to_s
100+
@model_api_key = model_api_key.to_s
98101

99102
super(
100103
base_url: base_url,

rbi/stagehand/client.rbi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module Stagehand
1616
sig { returns(String) }
1717
attr_reader :browserbase_project_id
1818

19-
sig { returns(T.nilable(String)) }
19+
sig { returns(String) }
2020
attr_reader :model_api_key
2121

2222
sig { returns(Stagehand::Resources::Sessions) }

sig/stagehand/client.rbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module Stagehand
1212

1313
attr_reader browserbase_project_id: String
1414

15-
attr_reader model_api_key: String?
15+
attr_reader model_api_key: String
1616

1717
attr_reader sessions: Stagehand::Resources::Sessions
1818

0 commit comments

Comments
 (0)