AIDK API Reference / aidk-google / GoogleModelProps
Interface: GoogleModelProps ​
Defined in: packages/adapters/google/src/google.model.tsx:14
Props for GoogleModel component. Extends adapter config with optional Model component props.
Extends ​
GoogleAdapterConfig
Properties ​
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
apiKey? | string | - | GoogleAdapterConfig.apiKey | packages/adapters/google/src/types.ts:64 |
baseUrl? | string | - | GoogleAdapterConfig.baseUrl | packages/adapters/google/src/types.ts:69 |
client? | GoogleGenAI | - | GoogleAdapterConfig.client | packages/adapters/google/src/types.ts:72 |
googleAuthOptions? | { clientOptions?: any; credentials?: any; keyFile?: string; keyFilename?: string; projectId?: string; scopes?: string[]; universeDomain?: string; } | - | GoogleAdapterConfig.googleAuthOptions | packages/adapters/google/src/types.ts:70 |
googleAuthOptions.clientOptions? | any | - | - | packages/adapters/google/src/types.ts:18 |
googleAuthOptions.credentials? | any | - | - | packages/adapters/google/src/types.ts:17 |
googleAuthOptions.keyFile? | string | - | - | packages/adapters/google/src/types.ts:16 |
googleAuthOptions.keyFilename? | string | - | - | packages/adapters/google/src/types.ts:15 |
googleAuthOptions.projectId? | string | - | - | packages/adapters/google/src/types.ts:20 |
googleAuthOptions.scopes? | string[] | - | - | packages/adapters/google/src/types.ts:19 |
googleAuthOptions.universeDomain? | string | - | - | packages/adapters/google/src/types.ts:21 |
location? | string | - | GoogleAdapterConfig.location | packages/adapters/google/src/types.ts:67 |
model? | string | - | GoogleAdapterConfig.model | packages/adapters/google/src/types.ts:71 |
onMount? | (com: ContextObjectModel) => void | Promise<void> | Optional callback when model is mounted | - | packages/adapters/google/src/google.model.tsx:16 |
onUnmount? | (com: ContextObjectModel) => void | Promise<void> | Optional callback when model is unmounted | - | packages/adapters/google/src/google.model.tsx:18 |
project? | string | - | GoogleAdapterConfig.project | packages/adapters/google/src/types.ts:66 |
providerOptions? | ProviderClientOptions | - | GoogleAdapterConfig.providerOptions | packages/adapters/google/src/types.ts:73 |
timeout? | number | - | GoogleAdapterConfig.timeout | packages/adapters/google/src/types.ts:68 |
vertexai? | boolean | - | GoogleAdapterConfig.vertexai | packages/adapters/google/src/types.ts:65 |