Constants

class ibm_watsonx_gov.tools.utils.constants.Categories(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

EVALUATION = 'Evaluation'
GUARDRAILS = 'Guardrails'
OTHER = 'Other'
QUERY = 'Query'
RAG = 'RAG'
SEARCH = 'Search'
classmethod values()
class ibm_watsonx_gov.tools.utils.constants.ComponentTypes(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

AI_AGENT = 'ai_agent'
AI_TOOL = 'ai_tool'
classmethod values()
class ibm_watsonx_gov.tools.utils.constants.CustomToolType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

CODE = 'code'
ENDPOINT = 'endpoint'
classmethod values()
class ibm_watsonx_gov.tools.utils.constants.Framework(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

LANGCHAIN = 'langchain'
LANGGRAPH = 'langgraph'
classmethod values()
class ibm_watsonx_gov.tools.utils.constants.PatchOperationTypes(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

ADD = 'add'
REMOVE = 'remove'
REPLACE = 'replace'
classmethod values()
class ibm_watsonx_gov.tools.utils.constants.ServiceProviderType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Bases: Enum

CUSTOM = 'custom'
IBM = 'IBM'
classmethod values()