AsyncSkills
(
api_client_
:
google
.
genai
.
_api_client
.
BaseApiClient
)
Class for managing Skills in the Skill Registry.
Properties
revisions
Returns the revisions sub-module asynchronously.
Methods
create
create
(
*
,
display_name
:
str
,
description
:
str
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
CreateSkillConfig
,
vertexai
.
_genai
.
types
.
common
.
CreateSkillConfigDict
,
]
]
=
None
)
-
> typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
Skill
,
vertexai
.
_genai
.
types
.
common
.
SkillOperation
]
Creates a new Skill asynchronously.
display_name
str
Required. The display name of the Skill.
description
str
Required. The description of the Skill.
config
CreateSkillConfigOrDict
Optional. The configuration for creating the Skill.
Skill
delete
delete
(
*
,
name
:
str
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
DeleteSkillConfig
,
vertexai
.
_genai
.
types
.
common
.
DeleteSkillConfigDict
,
]
]
=
None
)
-
> typing
.
Optional
[
vertexai
.
_genai
.
types
.
common
.
DeleteSkillOperation
]
Deletes a Skill asynchronously.
name
str
Required. The resource name of the Skill to delete. Format: projects/{project}/locations/{location}/skills/{skill}
config
DeleteSkillConfigOrDict
Optional. Additional configuration for the delete operation.
DeleteSkillOperation
get
get
(
*
,
name
:
str
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
GetSkillConfig
,
vertexai
.
_genai
.
types
.
common
.
GetSkillConfigDict
,
]
]
=
None
)
-
> vertexai
.
_genai
.
types
.
common
.
Skill
Gets a Skill.
list
list
(
*
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
ListSkillsConfig
,
vertexai
.
_genai
.
types
.
common
.
ListSkillsConfigDict
,
]
]
=
None
)
-
> google
.
genai
.
pagers
.
AsyncPager
[
vertexai
.
_genai
.
types
.
common
.
Skill
]
Lists Skills in the Skill Registry asynchronously.
config
ListSkillsConfigOrDict
Optional. Additional configuration for listing Skills.
AsyncPager[Skill]
retrieve
retrieve
(
*
,
query
:
str
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
RetrieveSkillsConfig
,
vertexai
.
_genai
.
types
.
common
.
RetrieveSkillsConfigDict
,
]
]
=
None
)
-
> vertexai
.
_genai
.
types
.
common
.
RetrieveSkillsResponse
Retrieves skills semantically matched to a query.
update
update
(
*
,
name
:
str
,
config
:
typing
.
Optional
[
typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
UpdateSkillConfig
,
vertexai
.
_genai
.
types
.
common
.
UpdateSkillConfigDict
,
]
]
=
None
)
-
> typing
.
Union
[
vertexai
.
_genai
.
types
.
common
.
Skill
,
vertexai
.
_genai
.
types
.
common
.
SkillOperation
]
Updates an existing Skill asynchronously.
name
str
Required. The resource name of the Skill to update. Format: projects/{project}/locations/{location}/skills/{skill}
config
UpdateSkillConfigOrDict
Optional. The configuration for updating the Skill.
Skill

