Preparing search index...
The search index is not available
@google/genai
@google/genai
gaos/sdk/sdk
GoogleGenAI
Class GoogleGenAI
Hierarchy (
View Summary
)
ClientSDK
GoogleGenAI
Index
Constructors
constructor
Properties
_baseURL
_hooks
_http
Client
_logger?
_options
Accessors
agents
interactions
webhooks
Methods
_create
Request
_do
Constructors
constructor
new
GoogleGenAI
(
options
?:
SDKOptions
)
:
GoogleGenAI
Parameters
options
:
SDKOptions
= {}
Returns
GoogleGenAI
Properties
Readonly
_baseURL
_baseURL
:
null
|
URL
Readonly
_hooks
_hooks
:
SDKHooks
Readonly
_http
Client
_httpClient
:
HTTPClient
Optional
Readonly
_logger
_logger
?:
Logger
Readonly
_options
_options
:
SDKOptions
&
{
hooks
?:
SDKHooks
}
Accessors
agents
get
agents
()
:
Agents
Returns
Agents
interactions
get
interactions
()
:
Interactions
Returns
Interactions
webhooks
get
webhooks
()
:
Webhooks
Returns
Webhooks
Methods
_create
Request
_createRequest
(
context
:
HookContext
,
conf
:
RequestConfig
,
options
?:
RequestOptions
,
)
:
Result
<
Request
,
UnexpectedClientError
|
InvalidRequestError
>
Parameters
context
:
HookContext
conf
:
RequestConfig
Optional
options
:
RequestOptions
Returns
Result
<
Request
,
UnexpectedClientError
|
InvalidRequestError
>
_do
_do
(
request
:
Request
,
options
:
{
context
:
HookContext
;
isErrorStatusCode
:
(
statusCode
:
number
)
=>
boolean
;
retryCodes
:
string
[]
;
retryConfig
:
RetryConfig
;
}
,
)
:
Promise
<
Result
<
Response
,
|
UnexpectedClientError
|
RequestAbortedError
|
RequestTimeoutError
|
ConnectionError
,
>
,
>
Parameters
request
:
Request
options
:
{
context
:
HookContext
;
isErrorStatusCode
:
(
statusCode
:
number
)
=>
boolean
;
retryCodes
:
string
[]
;
retryConfig
:
RetryConfig
;
}
Returns
Promise
<
Result
<
Response
,
|
UnexpectedClientError
|
RequestAbortedError
|
RequestTimeoutError
|
ConnectionError
,
>
,
>
Settings
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_baseURL
_hooks
_http
Client
_logger
_options
Accessors
agents
interactions
webhooks
Methods
_create
Request
_do
@google/genai
Loading...