# Functions
GetMappingMessageRoleEnum performs case Insensitive comparison on enum value and return the desired enum.
GetMappingSourceLocationSourceLocationTypeEnum performs case Insensitive comparison on enum value and return the desired enum.
GetMappingTraceTraceTypeEnum performs case Insensitive comparison on enum value and return the desired enum.
GetMessageRoleEnumStringValues Enumerates the set of values in String for MessageRoleEnum.
GetMessageRoleEnumValues Enumerates the set of values for MessageRoleEnum.
GetSourceLocationSourceLocationTypeEnumStringValues Enumerates the set of values in String for SourceLocationSourceLocationTypeEnum.
GetSourceLocationSourceLocationTypeEnumValues Enumerates the set of values for SourceLocationSourceLocationTypeEnum.
GetTraceTraceTypeEnumStringValues Enumerates the set of values in String for TraceTraceTypeEnum.
GetTraceTraceTypeEnumValues Enumerates the set of values for TraceTraceTypeEnum.
NewGenerativeAiAgentRuntimeClientWithConfigurationProvider Creates a new default GenerativeAiAgentRuntime client with the given configuration provider.
NewGenerativeAiAgentRuntimeClientWithOboToken Creates a new default GenerativeAiAgentRuntime client with the given configuration provider.
# Constants
Set of constants representing the allowable values for MessageRoleEnum.
Set of constants representing the allowable values for MessageRoleEnum.
Set of constants representing the allowable values for SourceLocationSourceLocationTypeEnum.
Set of constants representing the allowable values for SourceLocationSourceLocationTypeEnum.
Set of constants representing the allowable values for SourceLocationSourceLocationTypeEnum.
Set of constants representing the allowable values for TraceTraceTypeEnum.
Set of constants representing the allowable values for TraceTraceTypeEnum.
Set of constants representing the allowable values for TraceTraceTypeEnum.
# Structs
ChatDetails Chat details for managing user interactions and tool executions.
ChatRequest wrapper for the Chat operation
# See also
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeaiagentruntime/Chat.go.html to see an example of how to use ChatRequest.
ChatResponse wrapper for the Chat operation.
ChatResult The response of a chat request.
Citation The citation displays the location of source text that is the agent uses to create the responses.
CreateSessionDetails Information about the new session.
CreateSessionRequest wrapper for the CreateSession operation
# See also
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeaiagentruntime/CreateSession.go.html to see an example of how to use CreateSessionRequest.
CreateSessionResponse wrapper for the CreateSession operation.
DeleteSessionRequest wrapper for the DeleteSession operation
# See also
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeaiagentruntime/DeleteSession.go.html to see an example of how to use DeleteSessionRequest.
DeleteSessionResponse wrapper for the DeleteSession operation.
ErrorTrace The trace information about the error.
GenerationTrace The trace information about the generated response.
GenerativeAiAgentRuntimeClient a client for GenerativeAiAgentRuntime.
GetSessionRequest wrapper for the GetSession operation
# See also
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeaiagentruntime/GetSession.go.html to see an example of how to use GetSessionRequest.
GetSessionResponse wrapper for the GetSession operation.
Message The Message resource generated by the agent.
MessageContent The content of the message.
OciDatabaseSourceLocation The location of the OCI Database that the agent will use.
OciObjectStorageSourceLocation The OCI Object Storage that contains the data files.
OciOpenSearchSourceLocation The location of the OCI Search with OpenSearch that the agent will use.
RetrievalTrace The trace that displays the retrieval information.
Session A session represents an interactive conversation initiated by a user through an API to engage with an agent.
UpdateSessionDetails Information about the updated session.
UpdateSessionRequest wrapper for the UpdateSession operation
# See also
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeaiagentruntime/UpdateSession.go.html to see an example of how to use UpdateSessionRequest.
UpdateSessionResponse wrapper for the UpdateSession operation.
# Interfaces
SourceLocation The location of the data files that the agent will use.
Trace The trace that displays the internal progression, such as reasoning and actions during an execution.
# Type aliases
MessageRoleEnum Enum with underlying type: string.
SourceLocationSourceLocationTypeEnum Enum with underlying type: string.
TraceTraceTypeEnum Enum with underlying type: string.