Class GoogleCloudAiplatformV1beta1ExtensionManifest
Manifest spec of an Extension needed for runtime execution.
Implements
Inherited Members
Namespace: Google.Apis.Aiplatform.v1beta1.Data
Assembly: Google.Apis.Aiplatform.v1beta1.dll
Syntax
public class GoogleCloudAiplatformV1beta1ExtensionManifest : IDirectResponseSchema
Properties
ApiSpec
Required. Immutable. The API specification shown to the LLM.
Declaration
[JsonProperty("apiSpec")]
public virtual GoogleCloudAiplatformV1beta1ExtensionManifestApiSpec ApiSpec { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAiplatformV1beta1ExtensionManifestApiSpec |
AuthConfig
Required. Immutable. Type of auth supported by this extension.
Declaration
[JsonProperty("authConfig")]
public virtual GoogleCloudAiplatformV1beta1AuthConfig AuthConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAiplatformV1beta1AuthConfig |
Description
Required. The natural language description shown to the LLM. It should describe the usage of the extension, and is essential for the LLM to perform reasoning. e.g., if the extension is a data store, you can let the LLM know what data it contains.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
Required. Extension name shown to the LLM. The name can be up to 128 characters long.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |