Skip to content

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 ​

PropertyTypeDescriptionInherited fromDefined in
apiKey?string-GoogleAdapterConfig.apiKeypackages/adapters/google/src/types.ts:64
baseUrl?string-GoogleAdapterConfig.baseUrlpackages/adapters/google/src/types.ts:69
client?GoogleGenAI-GoogleAdapterConfig.clientpackages/adapters/google/src/types.ts:72
googleAuthOptions?{ clientOptions?: any; credentials?: any; keyFile?: string; keyFilename?: string; projectId?: string; scopes?: string[]; universeDomain?: string; }-GoogleAdapterConfig.googleAuthOptionspackages/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.locationpackages/adapters/google/src/types.ts:67
model?string-GoogleAdapterConfig.modelpackages/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.projectpackages/adapters/google/src/types.ts:66
providerOptions?ProviderClientOptions-GoogleAdapterConfig.providerOptionspackages/adapters/google/src/types.ts:73
timeout?number-GoogleAdapterConfig.timeoutpackages/adapters/google/src/types.ts:68
vertexai?boolean-GoogleAdapterConfig.vertexaipackages/adapters/google/src/types.ts:65

Released under the MIT License.