@@ -79,39 +79,60 @@ public string BaseUrl
7979 /// </summary>
8080 public TimeSpan ? Timeout { get ; set ; }
8181
82+ /// <summary>
83+ /// Your [Browserbase API Key](https://www.browserbase.com/settings)
84+ /// </summary>
8285 Lazy < string > _browserbaseAPIKey = new ( ( ) =>
8386 Environment . GetEnvironmentVariable ( "BROWSERBASE_API_KEY" )
8487 ?? throw new StagehandInvalidDataException (
8588 string . Format ( "{0} cannot be null" , nameof ( BrowserbaseAPIKey ) ) ,
8689 new ArgumentNullException ( nameof ( BrowserbaseAPIKey ) )
8790 )
8891 ) ;
92+
93+ /// <summary>
94+ /// Your [Browserbase API Key](https://www.browserbase.com/settings)
95+ /// </summary>
8996 public string BrowserbaseAPIKey
9097 {
9198 readonly get { return _browserbaseAPIKey . Value ; }
9299 set { _browserbaseAPIKey = new ( ( ) => value ) ; }
93100 }
94101
102+ /// <summary>
103+ /// Your [Browserbase Project ID](https://www.browserbase.com/settings)
104+ /// </summary>
95105 Lazy < string > _browserbaseProjectID = new ( ( ) =>
96106 Environment . GetEnvironmentVariable ( "BROWSERBASE_PROJECT_ID" )
97107 ?? throw new StagehandInvalidDataException (
98108 string . Format ( "{0} cannot be null" , nameof ( BrowserbaseProjectID ) ) ,
99109 new ArgumentNullException ( nameof ( BrowserbaseProjectID ) )
100110 )
101111 ) ;
112+
113+ /// <summary>
114+ /// Your [Browserbase Project ID](https://www.browserbase.com/settings)
115+ /// </summary>
102116 public string BrowserbaseProjectID
103117 {
104118 readonly get { return _browserbaseProjectID . Value ; }
105119 set { _browserbaseProjectID = new ( ( ) => value ) ; }
106120 }
107121
122+ /// <summary>
123+ /// Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
124+ /// </summary>
108125 Lazy < string > _modelAPIKey = new ( ( ) =>
109126 Environment . GetEnvironmentVariable ( "MODEL_API_KEY" )
110127 ?? throw new StagehandInvalidDataException (
111128 string . Format ( "{0} cannot be null" , nameof ( ModelAPIKey ) ) ,
112129 new ArgumentNullException ( nameof ( ModelAPIKey ) )
113130 )
114131 ) ;
132+
133+ /// <summary>
134+ /// Your LLM provider API key (e.g. OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
135+ /// </summary>
115136 public string ModelAPIKey
116137 {
117138 readonly get { return _modelAPIKey . Value ; }
0 commit comments