Class Sessions (1.137.0)

  Sessions 
 ( 
 api_client_ 
 : 
 google 
 . 
 genai 
 . 
 _api_client 
 . 
 BaseApiClient 
 ) 
 

API documentation for Sessions class.

Properties

events

API documentation for events property.

Methods

create

  create 
 ( 
 * 
 , 
 name 
 : 
 str 
 , 
 user_id 
 : 
 str 
 , 
 config 
 : 
 typing 
 . 
 Optional 
 [ 
 typing 
 . 
 Union 
 [ 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 CreateAgentEngineSessionConfig 
 , 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 CreateAgentEngineSessionConfigDict 
 , 
 ] 
 ] 
 = 
 None 
 ) 
 - 
> vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 AgentEngineSessionOperation 
 

Creates a new session in the Agent Engine.

Parameters
Name
Description
name
str

Required. The name of the agent engine to create the session for.

user_id
str

Required. The user ID of the session.

config
CreateAgentEngineSessionConfig

Optional. The configuration for the session to create.

Returns
Type
Description
AgentEngineSessionOperation
The operation for creating the session.

delete

  delete 
 ( 
 * 
 , 
 name 
 : 
 str 
 , 
 config 
 : 
 typing 
 . 
 Optional 
 [ 
 typing 
 . 
 Union 
 [ 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 DeleteAgentEngineSessionConfig 
 , 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 DeleteAgentEngineSessionConfigDict 
 , 
 ] 
 ] 
 = 
 None 
 ) 
 - 
> vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 DeleteAgentEngineSessionOperation 
 

Delete an Agent Engine session.

Parameters
Name
Description
name
str

Required. The name of the Agent Engine session to be deleted. Format: projects/{project}/locations/{location}/reasoningEngines/{resource_id}/sessions/{session_id} .

config
DeleteAgentEngineSessionConfig

Optional. Additional configurations for deleting the Agent Engine session.

Returns
Type
Description
DeleteAgentEngineSessionOperation
The operation for deleting the Agent Engine session.

get

  get 
 ( 
 * 
 , 
 name 
 : 
 str 
 , 
 config 
 : 
 typing 
 . 
 Optional 
 [ 
 typing 
 . 
 Union 
 [ 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 GetAgentEngineSessionConfig 
 , 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 GetAgentEngineSessionConfigDict 
 , 
 ] 
 ] 
 = 
 None 
 ) 
 - 
> vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 Session 
 

Gets an agent engine session.

Parameters
Name
Description
name
str

Required. The name of the Agent Engine session to get. Format: projects/{project}/locations/{location}/reasoningEngines/{resource_id}/sessions/{session_id} .

config
GetAgentEngineSessionConfig

Optional. Additional configurations for getting the Agent Engine session.

Returns
Type
Description
AgentEngineSession
The requested Agent Engine session.

list

  list 
 ( 
 * 
 , 
 name 
 : 
 str 
 , 
 config 
 : 
 typing 
 . 
 Optional 
 [ 
 typing 
 . 
 Union 
 [ 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 ListAgentEngineSessionsConfig 
 , 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 ListAgentEngineSessionsConfigDict 
 , 
 ] 
 ] 
 = 
 None 
 ) 
 - 
> typing 
 . 
 Iterator 
 [ 
 vertexai 
 . 
 _genai 
 . 
 types 
 . 
 common 
 . 
 Session 
 ] 
 

Lists Agent Engine sessions.

Parameters
Name
Description
name
str

Required. The name of the agent engine to list sessions for.

config
ListAgentEngineSessionConfig

Optional. The configuration for the sessions to list.

Returns
Type
Description
Iterable[Session]
An iterable of sessions.
Create a Mobile Website
View Site in Mobile | Classic
Share by: