Skip to content

Commit 2c69d3d

Browse files
feat(api): manual updates
1 parent 5deaf8f commit 2c69d3d

3 files changed

Lines changed: 20 additions & 8 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: 7
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-3607b588cab78536eb7de9f6acffe8ddda1d34aebe5910c2147421aa6c16bf22.yml
3-
openapi_spec_hash: fb507e8d38b4978a5717fbb144197868
4-
config_hash: 9d54b9fd851ec7ac25b85f579be64425
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-2c88c6d890406ff8a5f1bca692264fb9af4bc4fe64df0986e06d3386fc6d6fcb.yml
3+
openapi_spec_hash: dc6ea17f8152708dc0a390c7f86b1a5d
4+
config_hash: b01f15c540ab2c92808c2bba96368631

lib/stagehand/client.rb

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,15 @@ class Client < Stagehand::Internal::Transport::BaseClient
1515
# Default max retry delay in seconds.
1616
DEFAULT_MAX_RETRY_DELAY = 8.0
1717

18+
# Your [Browserbase API Key](https://www.browserbase.com/settings)
1819
# @return [String]
1920
attr_reader :browserbase_api_key
2021

22+
# Your [Browserbase Project ID](https://www.browserbase.com/settings)
2123
# @return [String]
2224
attr_reader :browserbase_project_id
2325

26+
# Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
2427
# @return [String]
2528
attr_reader :model_api_key
2629

@@ -57,11 +60,14 @@ class Client < Stagehand::Internal::Transport::BaseClient
5760

5861
# Creates and returns a new client for interacting with the API.
5962
#
60-
# @param browserbase_api_key [String, nil] Defaults to `ENV["BROWSERBASE_API_KEY"]`
63+
# @param browserbase_api_key [String, nil] Your [Browserbase API Key](https://www.browserbase.com/settings) Defaults to
64+
# `ENV["BROWSERBASE_API_KEY"]`
6165
#
62-
# @param browserbase_project_id [String, nil] Defaults to `ENV["BROWSERBASE_PROJECT_ID"]`
66+
# @param browserbase_project_id [String, nil] Your [Browserbase Project ID](https://www.browserbase.com/settings) Defaults to
67+
# `ENV["BROWSERBASE_PROJECT_ID"]`
6368
#
64-
# @param model_api_key [String, nil] Defaults to `ENV["MODEL_API_KEY"]`
69+
# @param model_api_key [String, nil] Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
70+
# Defaults to `ENV["MODEL_API_KEY"]`
6571
#
6672
# @param base_url [String, nil] Override the default base URL for the API, e.g.,
6773
# `"https://api.example.com/v2/"`. Defaults to `ENV["STAGEHAND_BASE_URL"]`

rbi/stagehand/client.rbi

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,15 @@ module Stagehand
1010

1111
DEFAULT_MAX_RETRY_DELAY = T.let(8.0, Float)
1212

13+
# Your [Browserbase API Key](https://www.browserbase.com/settings)
1314
sig { returns(String) }
1415
attr_reader :browserbase_api_key
1516

17+
# Your [Browserbase Project ID](https://www.browserbase.com/settings)
1618
sig { returns(String) }
1719
attr_reader :browserbase_project_id
1820

21+
# Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
1922
sig { returns(String) }
2023
attr_reader :model_api_key
2124

@@ -56,10 +59,13 @@ module Stagehand
5659
).returns(T.attached_class)
5760
end
5861
def self.new(
59-
# Defaults to `ENV["BROWSERBASE_API_KEY"]`
62+
# Your [Browserbase API Key](https://www.browserbase.com/settings) Defaults to
63+
# `ENV["BROWSERBASE_API_KEY"]`
6064
browserbase_api_key: ENV["BROWSERBASE_API_KEY"],
61-
# Defaults to `ENV["BROWSERBASE_PROJECT_ID"]`
65+
# Your [Browserbase Project ID](https://www.browserbase.com/settings) Defaults to
66+
# `ENV["BROWSERBASE_PROJECT_ID"]`
6267
browserbase_project_id: ENV["BROWSERBASE_PROJECT_ID"],
68+
# Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
6369
# Defaults to `ENV["MODEL_API_KEY"]`
6470
model_api_key: ENV["MODEL_API_KEY"],
6571
# Override the default base URL for the API, e.g.,

0 commit comments

Comments
 (0)