diff --git a/README.md b/README.md index 3a500fa8..670f345d 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,75 @@ -# aiXplain Agents SDK - -**Build and deploy autonomous AI agents on production-grade infrastructure, instantly.** - ---- - -## aiXplain agents - -aiXplain Agents SDK gives developers Python and REST APIs to build, run, and deploy autonomous multi-step agents on [AgenticOS](https://docs.aixplain.com/getting-started/agenticos). Agents include built-in memory for short- and long-term context (opt-in), and adapt at runtime by planning steps, selecting tools and models, running code, and refining outputs until tasks are complete. - -aiXplain agents include micro-agents for runtime policy enforcement and access control, plus proprietary meta-agents like Evolver for self-improvement. +

+ + + + aiXplain + +

+ +

aiXplain SDK

+ +

+ License + Marketplace size + PAYG API key + Discord +

+ +**Build, deploy, and govern autonomous AI agents for your business operations.** + +aiXplain SDK provides Python and REST APIs for agents that plan, use tools, call models and data, run code, and adapt at runtime. It also works natively with MCP-compatible coding agents and IDEs. + +> **Become an agentic-first organization** +> +> Designed for business operations: autonomous, governed, MCP-compatible, and built for context management. Your interactive AI assistant is [a click away](https://auth.aixplain.com/). +> +> _We operate our business with aiXplain agents, using them across product, business development, and marketing._ + +## Why aiXplain + +- **Autonomous runtime loop** — plan, call tools and models, reflect, and continue without fixed flowcharts. +- **Multi-agent execution** — delegate work to specialized subagents at runtime. +- **Governance by default** — runtime access and policy enforcement on every run. +- **Production observability** — inspect step-level traces, tool calls, and outcomes for debugging. +- **Model and tool portability** — swap assets without rewriting application glue code. +- **MCP-native access** — connect MCP clients to [900+ aiXplain-hosted assets](#mcp-servers) with one PAYG API key. +- **Flexible deployment** — run the same agent definition serverless or private. -With one API key, access 900+ vendor-agnostic models, tools, and integrations in the aiXplain Marketplace with consolidated billing, and swap assets without rewriting pipelines. +| | aiXplain SDK | Other agent frameworks | +|---|---|---| +| Governance | Runtime access and policy enforcement built in | Usually custom code or external guardrails | +| Models and tools | 900+ models and tools with one API key | Provider-by-provider setup | +| Deployment | Cloud (instant) or on-prem | Usually self-assembled runtime and infra | +| Observability | Built-in traces and dashboards | Varies by framework | +| Coding-agent workflows | Works natively with MCP-compatible coding agents and IDEs | Usually not a first-class workflow target | -### Why aiXplain for developers +## AgenticOS -- **Autonomy** — agents plan and adapt at runtime instead of following fixed workflows. -- **Delegation** — route complex work to specialized subagents during execution. -- **Policy enforcement** — apply runtime guardrails with Inspector and Bodyguard on every run. -- **Observability** — inspect step-level traces, tool calls, and outcomes for debugging. -- **Portability** — swap models and tools without rewriting application logic. -- **Flexible deployment** — run the same agent definition serverless or private. +AgenticOS is the portable runtime platform behind aiXplain agents. AgentEngine orchestrates planning, execution, and delegation for autonomous agents. AssetServing connects agents to models, tools, and data through a governed runtime layer. Observability captures traces, metrics, and monitoring for every production run across Cloud (instant) and on-prem deployments.
- aiXplain team-agent runtime flow + aiXplain AgenticOS architecture
-## AgenticOS +--- -AgenticOS is the runtime behind aiXplain Agents. It orchestrates multi-step execution, routes model and tool calls with fallback policies, enforces governance at runtime, records step-level traces, and supports both serverless and private deployment. +## MCP Server Marketplace -
- aiXplain AgenticOS architecture -
+[aiXplain Marketplace](https://studio.aixplain.com/browse) now also exposes MCP servers for **900+ models and tools**, allowing external clients to access selected **tool, integration, and model assets**, for example **Opus 4.6, Kimi, Qwen, Airtable, and Slack**, through **aiXplain-hosted MCP endpoints** with a single API key 🔑. + +Read the full MCP setup guide in the [MCP servers docs](https://docs.aixplain.com/api-reference/mcp-servers). + +```json +{ + "ms1": { + "url": "https://models-mcp.aixplain.com/mcp/", + "headers": { + "Authorization": "Bearer ", + "Accept": "application/json, text/event-stream" + } + } +} +``` --- @@ -49,54 +87,98 @@ Get your API key from your [aiXplain account](https://console.aixplain.com/setti ### Create and run your first agent (v2) ```python +from uuid import uuid4 from aixplain import Aixplain aix = Aixplain(api_key="") search_tool = aix.Tool.get("tavily/tavily-web-search/tavily") +search_tool.allowed_actions = ["search"] agent = aix.Agent( - name="Research agent", + name=f"Research agent {uuid4().hex[:8]}", description="Answers questions with concise web-grounded findings.", instructions="Use the search tool when needed and cite key findings.", tools=[search_tool], ) agent.save() -result = agent.run(query="Summarize the latest AgenticOS updates.") +result = agent.run( + query="Who is the CEO of OpenAI? Answer in one sentence.", +) print(result.data.output) ``` ### Build a multi-agent team (v2) ```python +from uuid import uuid4 from aixplain import Aixplain +from aixplain.v2 import EditorConfig, EvaluatorConfig, EvaluatorType, Inspector, InspectorAction, InspectorActionConfig, InspectorSeverity, InspectorTarget aix = Aixplain(api_key="") search_tool = aix.Tool.get("tavily/tavily-web-search/tavily") - -planner = aix.Agent( - name="Planner", - instructions="Break requests into clear subtasks." +search_tool.allowed_actions = ["search"] + +def never_edit(text: str) -> bool: + return False + +def passthrough(text: str) -> str: + return text + +noop_inspector = Inspector( + name=f"noop-output-inspector-{uuid4().hex[:8]}", + severity=InspectorSeverity.LOW, + targets=[InspectorTarget.OUTPUT], + action=InspectorActionConfig(type=InspectorAction.EDIT), + evaluator=EvaluatorConfig( + type=EvaluatorType.FUNCTION, + function=never_edit, + ), + editor=EditorConfig( + type=EvaluatorType.FUNCTION, + function=passthrough, + ), ) researcher = aix.Agent( - name="Researcher", + name=f"Researcher {uuid4().hex[:8]}", instructions="Find and summarize reliable sources.", tools=[search_tool], ) team_agent = aix.Agent( - name="Research team", - instructions="Delegate work to subagents, then return one final answer.", - subagents=[planner, researcher], + name=f"Research team {uuid4().hex[:8]}", + instructions="Research the topic and return exactly 5 concise bullet points.", + subagents=[researcher], + inspectors=[noop_inspector], ) -team_agent.save() +team_agent.save(save_subcomponents=True) -response = team_agent.run(query="Compare top open-source agent frameworks in 5 bullets.") +response = team_agent.run( + query="Compare OpenAI and Anthropic in exactly 5 concise bullet points.", +) print(response.data.output) ``` +
+ aiXplain team-agent runtime flow +
+ +Execution order: + +```text +Human prompt: "Compare OpenAI and Anthropic in exactly 5 concise bullet points." + +Team agent +├── Planner: breaks the goal into research and synthesis steps +├── Orchestrator: routes work to the right subagent +├── Researcher subagent +│ └── Tavily search tool: finds and summarizes reliable sources +├── Inspector: checks the final output through a simple runtime policy +├── Orchestrator: decides whether another pass is needed +└── Responder: returns one final answer +```
@@ -130,13 +212,14 @@ You can still access legacy docs at [docs.aixplain.com/1.0](https://docs.aixplai aiXplain applies runtime governance and enterprise controls by default: +- **We do not train on your data** — your data is not used to train foundation models. - **No data retained by default** — agent memory is opt-in (short-term and long-term). - **SOC 2 Type II certified** — enterprise security and compliance posture. - **Runtime policy enforcement** — Inspector and Bodyguard govern every agent execution. -- **Sovereign deployment options** — serverless or private (on-prem, VPC, and air-gapped). +- **Portable deployment options** — Cloud (instant) or on-prem (including VPC and air-gapped environments). - **Encryption** — TLS 1.2+ in transit and encrypted storage at rest. -Learn more at [aiXplain Security](https://aixplain.com/security/) and [Sovereignty](https://aixplain.com/sovereignty/). +Learn more at aiXplain [Security](https://aixplain.com/security/) and aiXplain [pricing](https://aixplain.com/pricing/). --- @@ -148,7 +231,7 @@ Start free, then scale with usage-based pricing. - **Subscription plans** — reduce effective consumption-based rates. - **Custom enterprise pricing** — available for advanced scale and deployment needs. -Learn more at [aiXplain Pricing](https://aixplain.com/pricing/). +Learn more at aiXplain [pricing](https://aixplain.com/pricing/). --- diff --git a/aixplain/v1/modules/agent/__init__.py b/aixplain/v1/modules/agent/__init__.py index caf1e39e..adf4f734 100644 --- a/aixplain/v1/modules/agent/__init__.py +++ b/aixplain/v1/modules/agent/__init__.py @@ -576,7 +576,7 @@ def run( max_iterations: int = 5, trace_request: bool = False, progress_verbosity: Optional[str] = "compact", - run_response_generation: bool = True, + run_response_generation: bool = False, **kwargs, ) -> AgentResponse: """Runs an agent call. @@ -595,7 +595,7 @@ def run( max_iterations (int, optional): maximum number of iterations between the agent and the tools. Defaults to 10. trace_request (bool, optional): return the request id for tracing the request. Defaults to False. progress_verbosity (Optional[str], optional): Progress display mode - "full" (detailed), "compact" (brief), or None (no progress). Defaults to "compact". - run_response_generation (bool, optional): Whether to run response generation. Defaults to True. + run_response_generation (bool, optional): Whether to run response generation. Defaults to False. **kwargs: Additional keyword arguments. Returns: @@ -668,7 +668,11 @@ def run( poll_url = response["url"] end = time.time() result = self.sync_poll( - poll_url, name=name, timeout=timeout, wait_time=wait_time, progress_verbosity=progress_verbosity + poll_url, + name=name, + timeout=timeout, + wait_time=wait_time, + progress_verbosity=progress_verbosity, ) result_data = result.get("data") or {} if result.status == ResponseStatus.FAILED: @@ -733,7 +737,7 @@ def run_async( expected_output: Optional[Union[BaseModel, Text, dict]] = None, evolve: Union[Dict[str, Any], EvolveParam, None] = None, trace_request: bool = False, - run_response_generation: bool = True, + run_response_generation: bool = False, ) -> AgentResponse: """Runs asynchronously an agent call. @@ -751,7 +755,7 @@ def run_async( expected_output (Union[BaseModel, Text, dict], optional): expected output. Defaults to None. evolve (Union[Dict[str, Any], EvolveParam, None], optional): evolve the agent configuration. Can be a dictionary, EvolveParam instance, or None. trace_request (bool, optional): return the request id for tracing the request. Defaults to False. - run_response_generation (bool, optional): Whether to run response generation. Defaults to True. + run_response_generation (bool, optional): Whether to run response generation. Defaults to False. Returns: dict: polling URL in response diff --git a/aixplain/v2/agent.py b/aixplain/v2/agent.py index d5b401e5..356a7020 100644 --- a/aixplain/v2/agent.py +++ b/aixplain/v2/agent.py @@ -6,7 +6,7 @@ from datetime import datetime from enum import Enum from dataclasses import dataclass, field -from typing import List, Optional, Any, Dict, Union, Text +from typing import ClassVar, List, Optional, Any, Dict, Union, Text from typing_extensions import Unpack, NotRequired, TypedDict, Literal from dataclasses_json import dataclass_json, config @@ -114,37 +114,37 @@ class AgentRunParams(BaseRunParams): """Parameters for running an agent. Attributes: - sessionId: Session ID for conversation continuity + session_id: Session ID for conversation continuity query: The query to run variables: Variables to replace {{variable}} placeholders in instructions and description. The backend performs the actual substitution. - allowHistoryAndSessionId: Allow both history and session ID + allow_history_and_session_id: Allow both history and session ID tasks: List of tasks for the agent prompt: Custom prompt override history: Conversation history - executionParams: Execution parameters (maxTokens, etc.) + execution_params: Execution parameters (maxTokens, etc.) criteria: Criteria for evaluation evolve: Evolution parameters inspectors: Inspector configurations - runResponseGeneration: Whether to run response generation. Defaults to True. + run_response_generation: Whether to run response generation. Defaults to False. progress_format: Display format - "status" (single line) or "logs" (timeline). If None (default), progress tracking is disabled. progress_verbosity: Detail level - 1 (minimal), 2 (thoughts), 3 (full I/O) progress_truncate: Whether to truncate long text in progress display """ - sessionId: NotRequired[Optional[Text]] + session_id: NotRequired[Optional[Text]] query: NotRequired[Optional[Union[Dict, Text]]] variables: NotRequired[Optional[Dict[str, Any]]] - allowHistoryAndSessionId: NotRequired[Optional[bool]] + allow_history_and_session_id: NotRequired[Optional[bool]] tasks: NotRequired[Optional[List[Any]]] prompt: NotRequired[Optional[Text]] history: NotRequired[Optional[List[ConversationMessage]]] - executionParams: NotRequired[Optional[Dict[str, Any]]] + execution_params: NotRequired[Optional[Dict[str, Any]]] criteria: NotRequired[Optional[Text]] evolve: NotRequired[Optional[Text]] inspectors: NotRequired[Optional[List[Dict]]] - runResponseGeneration: NotRequired[Optional[bool]] + run_response_generation: NotRequired[Optional[bool]] progress_format: NotRequired[Optional[Text]] progress_verbosity: NotRequired[Optional[int]] progress_truncate: NotRequired[Optional[bool]] @@ -183,6 +183,27 @@ class AgentRunResult(Result): init=False, ) + @property + def execution_id(self) -> Optional[str]: + """Extract the execution ID from the poll URL or request_id. + + The execution ID can be used with ``Agent.poll()`` and + ``Agent.sync_poll()`` to resume polling a previously started run + without persisting the full URL. + + Returns: + The execution ID if available, None otherwise. + """ + if self.request_id: + return self.request_id + + if self.url: + match = re.search(r"/sdk/agents/([^/]+)/", self.url) + if match: + return match.group(1) + + return None + def debug( self, prompt: Optional[str] = None, @@ -264,6 +285,7 @@ class Agent( """Agent resource class.""" RESOURCE_PATH = "v2/agents" + POLL_URL_TEMPLATE = "sdk/agents/{execution_id}/result" DEFAULT_LLM = "6895d6d1d50c89537c1cf237" SUPPLIER = "aiXplain" @@ -437,6 +459,21 @@ def after_run( return None # Return original result + _SNAKE_TO_CAMEL: ClassVar[Dict[str, str]] = { + "session_id": "sessionId", + "allow_history_and_session_id": "allowHistoryAndSessionId", + "execution_params": "executionParams", + "run_response_generation": "runResponseGeneration", + } + + _EXEC_PARAMS_MAP: ClassVar[Dict[str, str]] = { + "output_format": "outputFormat", + "max_tokens": "maxTokens", + "max_iterations": "maxIterations", + "max_time": "maxTime", + "expected_output": "expectedOutput", + } + def run(self, *args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult: """Run the agent with optional progress display. @@ -456,13 +493,6 @@ def run(self, *args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult: kwargs["query"] = args[0] args = args[1:] - # Handle session_id parameter name compatibility (snake_case -> camelCase) - if "session_id" in kwargs and "sessionId" not in kwargs: - kwargs["sessionId"] = kwargs.pop("session_id") - - if "run_response_generation" in kwargs and "runResponseGeneration" not in kwargs: - kwargs["runResponseGeneration"] = kwargs.pop("run_response_generation") - return super().run(*args, **kwargs) def run_async(self, *args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult: @@ -474,20 +504,70 @@ def run_async(self, *args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunRes **kwargs: Additional run parameters Returns: - AgentRunResult: The result of the agent execution + AgentRunResult: The result of the agent execution. Use ``result.url`` + to poll for completion via ``sync_poll(result.url)`` or + ``client.get(result.url)``. Do not construct + ``/sdk/runs/{execution_id}`` — that endpoint is not supported + for agent runs. """ if len(args) > 0: kwargs["query"] = args[0] args = args[1:] - # Handle session_id parameter name compatibility (snake_case -> camelCase) - if "session_id" in kwargs and "sessionId" not in kwargs: - kwargs["sessionId"] = kwargs.pop("session_id") + return super().run_async(**kwargs) - if "run_response_generation" in kwargs and "runResponseGeneration" not in kwargs: - kwargs["runResponseGeneration"] = kwargs.pop("run_response_generation") + def _resolve_poll_url(self, poll_url: str) -> str: + """Resolve a poll URL or bare execution ID to a full poll URL. - return super().run_async(**kwargs) + If *poll_url* is already a full URL (starts with ``http``), it is + returned unchanged. Otherwise it is treated as an execution ID and + the correct agent-specific poll URL is constructed from + ``POLL_URL_TEMPLATE``. + + This removes the need for callers to know the backend URL pattern, + which is *not* the generic ``/sdk/runs/{id}`` path but rather + ``/sdk/agents/{id}/result``. + """ + if not poll_url: + raise ValueError("poll_url must be a full URL or non-empty execution ID") + if poll_url.startswith(("http://", "https://")): + return poll_url + backend_url = self.context.backend_url.rstrip("/") + path = self.POLL_URL_TEMPLATE.format(execution_id=poll_url) + return f"{backend_url}/{path}" + + def poll(self, poll_url: str) -> AgentRunResult: + """Poll for the result of an asynchronous agent execution. + + Unlike the base implementation, *poll_url* may be either a full URL + (as returned in ``AgentRunResult.url``) **or** a bare execution ID. + When an execution ID is provided the correct + ``/sdk/agents/{id}/result`` endpoint is used automatically, avoiding + the common mistake of calling the unsupported + ``/sdk/runs/{id}`` endpoint. + + Args: + poll_url: Full poll URL or execution ID. + + Returns: + AgentRunResult with current execution status. + """ + return super().poll(self._resolve_poll_url(poll_url)) + + def sync_poll(self, poll_url: str, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult: + """Poll until an asynchronous agent execution completes. + + Accepts either a full URL or a bare execution ID (see + :meth:`poll` for details). + + Args: + poll_url: Full poll URL or execution ID. + **kwargs: Run parameters including ``timeout`` and ``wait_time``. + + Returns: + AgentRunResult with final execution status. + """ + return super().sync_poll(self._resolve_poll_url(poll_url), **kwargs) def _validate_expected_output(self) -> None: # Skip validation if expected_output is None (it's optional) @@ -677,6 +757,46 @@ def search( return super().search(**kwargs) + @staticmethod + def _normalize_tool_dict_for_api(tool_dict: dict) -> dict: + """Convert snake_case keys in a tool dict to the camelCase the API expects.""" + _KEY_MAP = { + "asset_id": "assetId", + "allow_multi": "allowMulti", + "supports_variables": "supportsVariables", + } + result = {} + for k, v in tool_dict.items(): + api_key = _KEY_MAP.get(k, k) + if api_key == "parameters" and isinstance(v, list): + result[api_key] = [Agent._normalize_parameter_for_api(p) for p in v] + else: + result[api_key] = v + return result + + @staticmethod + def _normalize_parameter_for_api(param: dict) -> dict: + """Convert snake_case keys in a parameter definition to camelCase for the API. + + Handles both flat Model parameters (top-level keys) and nested Tool + parameters (keys inside the 'inputs' dict). + """ + _KEY_MAP = { + "allow_multi": "allowMulti", + "supports_variables": "supportsVariables", + } + result = {} + for k, v in param.items(): + api_key = _KEY_MAP.get(k, k) + if k == "inputs" and isinstance(v, dict): + result[api_key] = { + input_name: {_KEY_MAP.get(ik, ik): iv for ik, iv in input_val.items()} + for input_name, input_val in v.items() + } + else: + result[api_key] = v + return result + def build_save_payload(self, **kwargs: Any) -> dict: """Build the payload for the save action.""" # Import Inspector from v2 module @@ -731,11 +851,9 @@ def build_save_payload(self, **kwargs: Any) -> dict: if self.tools: for tool in self.tools: if isinstance(tool, ToolableMixin): - # Tool/Model objects that implement as_tool() - converted_assets.append(tool.as_tool()) + converted_assets.append(self._normalize_tool_dict_for_api(tool.as_tool())) elif isinstance(tool, dict): - # Already a dictionary (from API response after save, or user-provided) - converted_assets.append(tool) + converted_assets.append(self._normalize_tool_dict_for_api(tool)) else: raise ValueError( "A tool in the agent must be a Tool, Model, ToolableMixin instance, or a dictionary." @@ -776,10 +894,13 @@ def build_save_payload(self, **kwargs: Any) -> dict: def build_run_payload(self, **kwargs: Unpack[AgentRunParams]) -> dict: """Build the payload for the run action.""" - # Extract executionParams if provided, otherwise use defaults - execution_params = kwargs.pop("executionParams", {}) + # Extract execution_params if provided, otherwise use defaults + execution_params = kwargs.pop("execution_params", {}) + + # Normalize snake_case keys to camelCase for the API + execution_params = {self._EXEC_PARAMS_MAP.get(k, k): v for k, v in execution_params.items()} - # Set default values for executionParams if not provided + # Set default values for execution_params if not provided defaults = { "outputFormat": self.output_format, "maxTokens": getattr(self, "max_tokens", 2048), @@ -791,7 +912,7 @@ def build_run_payload(self, **kwargs: Unpack[AgentRunParams]) -> dict: execution_params.setdefault(k, v) # Handle BaseModel conversion for expectedOutput (following legacy pattern) - # Use agent's expected_output if none provided in executionParams + # Use agent's expected_output if none provided in execution_params if "expectedOutput" not in execution_params: execution_params["expectedOutput"] = self.expected_output @@ -807,8 +928,8 @@ def build_run_payload(self, **kwargs: Unpack[AgentRunParams]) -> dict: elif isinstance(expected_output, BaseModel): execution_params["expectedOutput"] = expected_output.model_dump() - # Handle runResponseGeneration with default value of True - run_response_generation = kwargs.pop("runResponseGeneration", True) + # Handle run_response_generation with default value of False + run_response_generation = kwargs.pop("run_response_generation", False) # Process variables for instruction/description placeholders (sent to backend for substitution) variables = kwargs.pop("variables", None) or {} @@ -840,10 +961,11 @@ def build_run_payload(self, **kwargs: Unpack[AgentRunParams]) -> dict: if query is not None: payload["query"] = query - # Add all other parameters from kwargs + # Translate remaining snake_case kwargs to camelCase for the API for key, value in kwargs.items(): - if value is not None: # Only include non-None values - payload[key] = value + if value is not None: + api_key = self._SNAKE_TO_CAMEL.get(key, key) + payload[api_key] = value return payload @@ -891,15 +1013,15 @@ def generate_session_id(self, history: Optional[List[ConversationMessage]] = Non # Use the existing run infrastructure to initialize the session result = self.run_async( query="/", - sessionId=session_id, + session_id=session_id, history=history, - executionParams={ - "maxTokens": 2048, - "maxIterations": 10, - "outputFormat": OutputFormat.TEXT.value, - "expectedOutput": None, + execution_params={ + "max_tokens": 2048, + "max_iterations": 10, + "output_format": OutputFormat.TEXT.value, + "expected_output": None, }, - allowHistoryAndSessionId=True, + allow_history_and_session_id=True, ) # If we got a polling URL, poll for completion diff --git a/aixplain/v2/integration.py b/aixplain/v2/integration.py index fef52972..35a8fe64 100644 --- a/aixplain/v2/integration.py +++ b/aixplain/v2/integration.py @@ -49,7 +49,7 @@ def _fetch_action_inputs(self): for input_param in action.inputs: input_code = input_param.code or input_param.name.lower().replace(" ", "_") self._inputs[input_code] = { - "value": (input_param.defaultValue[0] if input_param.defaultValue else None), + "value": (input_param.default_value[0] if input_param.default_value else None), "input": input_param, } @@ -170,7 +170,7 @@ def reset_input(self, input_code: str): """Reset an input parameter to its backend default value.""" input_info = self._get_input_info(input_code) input_param = input_info["input"] - input_info["value"] = input_param.defaultValue[0] if input_param.defaultValue else None + input_info["value"] = input_param.default_value[0] if input_param.default_value else None def reset_all_inputs(self): """Reset all input parameters to their backend default values.""" @@ -191,14 +191,14 @@ class Input: name: str code: Optional[str] = None value: List[Any] = field(default_factory=list) - availableOptions: List[Any] = field(default_factory=list) + available_options: List[Any] = field(default_factory=list, metadata=config(field_name="availableOptions")) datatype: str = "string" - allowMulti: bool = False - supportsVariables: bool = False - defaultValue: List[Any] = field(default_factory=list) + allow_multi: bool = field(default=False, metadata=config(field_name="allowMulti")) + supports_variables: bool = field(default=False, metadata=config(field_name="supportsVariables")) + default_value: List[Any] = field(default_factory=list, metadata=config(field_name="defaultValue")) required: bool = False fixed: bool = False - description: str = "" + description: Optional[str] = "" @dataclass_json @@ -208,7 +208,7 @@ class Action: name: Optional[str] = None description: Optional[str] = None - displayName: Optional[str] = None + display_name: Optional[str] = field(default=None, metadata=config(field_name="displayName")) slug: Optional[str] = None available_versions: Optional[List[str]] = None version: Optional[str] = None @@ -255,7 +255,7 @@ class ToolId: """Result for tool operations.""" id: str - redirectURL: Optional[str] = None + redirect_url: Optional[str] = field(default=None, metadata=config(field_name="redirectURL")) @dataclass_json @@ -539,10 +539,10 @@ def connect(self, **kwargs: Any) -> "Tool": """ response = self.run(**kwargs) tool = self.context.Tool.get(response.data.id) - if response.data.redirectURL: - tool.redirect_url = response.data.redirectURL + if response.data.redirect_url: + tool.redirect_url = response.data.redirect_url warnings.warn( - f"Before using the tool, please visit the following URL to complete the connection: {response.data.redirectURL}" + f"Before using the tool, please visit the following URL to complete the connection: {response.data.redirect_url}" ) return tool diff --git a/aixplain/v2/mixins.py b/aixplain/v2/mixins.py index c1ec2ba3..1d41d0c0 100644 --- a/aixplain/v2/mixins.py +++ b/aixplain/v2/mixins.py @@ -12,8 +12,8 @@ class ParameterInput(TypedDict): value: Optional[Any] required: bool datatype: Literal["boolean", "string", "text", "number", "integer", "array", "object"] - allowMulti: bool - supportsVariables: bool + allow_multi: bool + supports_variables: bool fixed: bool description: str @@ -50,7 +50,7 @@ class ToolDict(TypedDict): ] type: Literal["model", "pipeline", "utility", "tool"] version: str - assetId: str + asset_id: str class ToolableMixin(ABC): @@ -77,7 +77,7 @@ def as_tool(self) -> ToolDict: - function: The tool's function type (e.g., "utilities") - type: The tool type (e.g., "model") - version: The tool's version as a string - - assetId: The tool's asset ID (usually same as id) + - asset_id: The tool's asset ID (usually same as id) Raises: NotImplementedError: If the subclass doesn't implement this method diff --git a/aixplain/v2/model.py b/aixplain/v2/model.py index 796a47c0..3f7c0e78 100644 --- a/aixplain/v2/model.py +++ b/aixplain/v2/model.py @@ -483,9 +483,23 @@ def find_supplier_by_id(supplier_id: Union[str, int]) -> Optional[Supplier]: def find_function_by_id(function_id: str) -> Optional[Function]: - """Find function enum by ID.""" + """Find function enum by ID. + + Handles both SDK-style identifiers (``TEXT_GENERATION``) and the + kebab-case identifiers returned by the backend API + (``text-generation``). + """ + # First try the raw value — some members use lowercase values + # (e.g. UTILITIES = "utilities") that would break if uppercased. try: return Function(function_id) + except ValueError: + pass + + # Fall back to normalising backend kebab-case IDs (e.g. "text-generation" → "TEXT_GENERATION"). + normalized = function_id.upper().replace("-", "_") + try: + return Function(normalized) except ValueError: return None @@ -729,6 +743,18 @@ def __setattr__(self, name: str, value): # Handle regular attributes super().__setattr__(name, value) + _SDK_ONLY_PARAMS = frozenset({"timeout", "wait_time", "show_progress", "stream"}) + + def build_run_payload(self, **kwargs: Unpack[ModelRunParams]) -> dict: + """Build the JSON payload for a model execution request. + + Strips SDK-only orchestration params (``timeout``, ``wait_time``, + ``show_progress``, ``stream``) so they are never forwarded to the + backend API. + """ + filtered = {k: v for k, v in kwargs.items() if k not in self._SDK_ONLY_PARAMS} + return super().build_run_payload(**filtered) + def build_run_url(self, **kwargs: Unpack[ModelRunParams]) -> str: """Build the URL for running the model.""" self._ensure_valid_state() @@ -926,6 +952,7 @@ def run_stream(self, **kwargs: Unpack[ModelRunParams]) -> ModelResponseStreamer: Raises: ValidationError: If the model explicitly does not support streaming (supports_streaming is False) + ValueError: If required parameters are missing or have invalid types Example: >>> model = aix.Model.get("6895d6d1d50c89537c1cf237") # GPT-5 Mini @@ -937,33 +964,33 @@ def run_stream(self, **kwargs: Unpack[ModelRunParams]) -> ModelResponseStreamer: >>> for chunk in model.run_stream(text="Hello"): ... print(chunk.data, end="", flush=True) """ - # Check if model explicitly does not support streaming - # We only block if supports_streaming is explicitly False - # If it's None (unknown), we allow the attempt since the backend may support it if self.supports_streaming is False: raise ValidationError( f"Model '{self.name}' (id={self.id}) does not support streaming. " "Check the model's supports_streaming attribute before calling run_stream()." ) + effective_params = self._merge_with_dynamic_attrs(**kwargs) + + if self.params: + param_errors = self._validate_params(**effective_params) + if param_errors: + raise ValueError(f"Parameter validation failed: {'; '.join(param_errors)}") + self._ensure_valid_state() - # Build the payload with stream option enabled - payload = self.build_run_payload(**kwargs) + payload = self.build_run_payload(**effective_params) - # Add streaming option to the payload if "options" not in payload: payload["options"] = {} payload["options"]["stream"] = True if payload.get("tools") is not None: payload["options"]["raw"] = True - # Build the run URL - run_url = self.build_run_url(**kwargs) + run_url = self.build_run_url(**effective_params) logger.debug(f"Model Run Stream: Start service for {run_url}") - # Make streaming request response = self.context.client.request_stream("POST", run_url, json=payload) return ModelResponseStreamer(response) @@ -1058,7 +1085,7 @@ def as_tool(self) -> ToolDict: - function: The model's function type - type: Always "model" - version: The model's version - - assetId: The model's ID (same as id) + - asset_id: The model's ID (same as id) Example: >>> model = aix.Model.get("some-model-id") @@ -1096,7 +1123,7 @@ def as_tool(self) -> ToolDict: "function": function_type, "type": "model", "version": version, - "assetId": self.id, + "asset_id": self.id, } def get_parameters(self) -> List[dict]: @@ -1116,8 +1143,8 @@ def get_parameters(self) -> List[dict]: "value": param_value, "required": param.required, "datatype": param.data_type, - "allowMulti": param.multiple_values, - "supportsVariables": False, # Default value + "allow_multi": param.multiple_values, + "supports_variables": False, "fixed": param.is_fixed, "description": "", # Default empty description } diff --git a/aixplain/v2/resource.py b/aixplain/v2/resource.py index 6dc2ca5f..bf331390 100644 --- a/aixplain/v2/resource.py +++ b/aixplain/v2/resource.py @@ -1308,7 +1308,10 @@ def sync_poll(self, poll_url: str, **kwargs: Unpack[RunParamsT]) -> ResultT: """Keep polling until an asynchronous operation is complete. Args: - poll_url: URL to poll for results + poll_url: URL to poll for results. Must be the exact URL returned + by run_async (e.g. result.url). Do not use a constructed + /sdk/runs/{id} URL — that endpoint is not supported for + agent runs. **kwargs: Run parameters including timeout and wait_time Returns: diff --git a/aixplain/v2/tool.py b/aixplain/v2/tool.py index 67323cb1..7e3bd7d5 100644 --- a/aixplain/v2/tool.py +++ b/aixplain/v2/tool.py @@ -272,16 +272,16 @@ def get_parameters(self) -> List[dict]: current_value = action_proxy.get(input_code) # Fall back to backend default if no current value - if current_value is None and input_param.defaultValue: - current_value = input_param.defaultValue[0] if input_param.defaultValue else None + if current_value is None and input_param.default_value: + current_value = input_param.default_value[0] if input_param.default_value else None action_inputs[input_code] = { "name": input_param.name, "value": current_value, "required": input_param.required, "datatype": input_param.datatype, - "allowMulti": input_param.allowMulti, - "supportsVariables": input_param.supportsVariables, + "allow_multi": input_param.allow_multi, + "supports_variables": input_param.supports_variables, "fixed": input_param.fixed, "description": input_param.description, } @@ -311,6 +311,8 @@ def as_tool(self) -> dict: """ # Get the base serialization from Model tool_dict = super().as_tool() + tool_dict["type"] = "tool" + # Add tool-specific fields if self.allowed_actions: diff --git a/docs/api-reference/python/aixplain/decorators/init.md b/docs/api-reference/python/aixplain/decorators/init.md index bf725d6d..322b61e6 100644 --- a/docs/api-reference/python/aixplain/decorators/init.md +++ b/docs/api-reference/python/aixplain/decorators/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: decorators title: aixplain.decorators --- diff --git a/docs/api-reference/python/aixplain/enums/init.md b/docs/api-reference/python/aixplain/enums/init.md index 155b29eb..a6a25c54 100644 --- a/docs/api-reference/python/aixplain/enums/init.md +++ b/docs/api-reference/python/aixplain/enums/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: enums title: aixplain.enums --- diff --git a/docs/api-reference/python/aixplain/factories/model_factory/mixins/init.md b/docs/api-reference/python/aixplain/factories/model_factory/mixins/init.md index ef2deb70..9cdaa1eb 100644 --- a/docs/api-reference/python/aixplain/factories/model_factory/mixins/init.md +++ b/docs/api-reference/python/aixplain/factories/model_factory/mixins/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: mixins title: aixplain.factories.model_factory.mixins --- diff --git a/docs/api-reference/python/aixplain/modules/pipeline/designer/init.md b/docs/api-reference/python/aixplain/modules/pipeline/designer/init.md index 00b17b4e..ac5c72b6 100644 --- a/docs/api-reference/python/aixplain/modules/pipeline/designer/init.md +++ b/docs/api-reference/python/aixplain/modules/pipeline/designer/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: designer title: aixplain.modules.pipeline.designer --- diff --git a/docs/api-reference/python/aixplain/modules/pipeline/init.md b/docs/api-reference/python/aixplain/modules/pipeline/init.md index e9539050..9385f7a2 100644 --- a/docs/api-reference/python/aixplain/modules/pipeline/init.md +++ b/docs/api-reference/python/aixplain/modules/pipeline/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: pipeline title: aixplain.modules.pipeline --- diff --git a/docs/api-reference/python/aixplain/processes/data_onboarding/init.md b/docs/api-reference/python/aixplain/processes/data_onboarding/init.md index d9ad88e4..30c7e975 100644 --- a/docs/api-reference/python/aixplain/processes/data_onboarding/init.md +++ b/docs/api-reference/python/aixplain/processes/data_onboarding/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: data_onboarding title: aixplain.processes.data_onboarding --- diff --git a/docs/api-reference/python/aixplain/processes/init.md b/docs/api-reference/python/aixplain/processes/init.md index cec153fe..2296a5b7 100644 --- a/docs/api-reference/python/aixplain/processes/init.md +++ b/docs/api-reference/python/aixplain/processes/init.md @@ -1,6 +1,7 @@ --- draft: true draft: true +draft: true sidebar_label: processes title: aixplain.processes --- diff --git a/docs/api-reference/python/aixplain/v1/modules/agent/init.md b/docs/api-reference/python/aixplain/v1/modules/agent/init.md index 5248ec87..b845804f 100644 --- a/docs/api-reference/python/aixplain/v1/modules/agent/init.md +++ b/docs/api-reference/python/aixplain/v1/modules/agent/init.md @@ -229,7 +229,7 @@ def run(data: Optional[Union[Dict, Text]] = None, max_iterations: int = 5, trace_request: bool = False, progress_verbosity: Optional[str] = "compact", - run_response_generation: bool = True, + run_response_generation: bool = False, **kwargs) -> AgentResponse ``` @@ -252,7 +252,7 @@ Runs an agent call. - `query`0 _int, optional_ - maximum number of iterations between the agent and the tools. Defaults to 10. - `query`1 _bool, optional_ - return the request id for tracing the request. Defaults to False. - `query`2 _Optional[str], optional_ - Progress display mode - "full" (detailed), "compact" (brief), or None (no progress). Defaults to "compact". -- `query`3 _bool, optional_ - Whether to run response generation. Defaults to True. +- `query`3 _bool, optional_ - Whether to run response generation. Defaults to False. - `query`4 - Additional keyword arguments. @@ -276,10 +276,10 @@ def run_async(data: Optional[Union[Dict, Text]] = None, expected_output: Optional[Union[BaseModel, Text, dict]] = None, evolve: Union[Dict[str, Any], EvolveParam, None] = None, trace_request: bool = False, - run_response_generation: bool = True) -> AgentResponse + run_response_generation: bool = False) -> AgentResponse ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L721) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L725) Runs asynchronously an agent call. @@ -298,7 +298,7 @@ Runs asynchronously an agent call. - `query`0 _Union[BaseModel, Text, dict], optional_ - expected output. Defaults to None. - `query`1 _Union[Dict[str, Any], EvolveParam, None], optional_ - evolve the agent configuration. Can be a dictionary, EvolveParam instance, or None. - `query`2 _bool, optional_ - return the request id for tracing the request. Defaults to False. -- `query`3 _bool, optional_ - Whether to run response generation. Defaults to True. +- `query`3 _bool, optional_ - Whether to run response generation. Defaults to False. **Returns**: @@ -311,7 +311,7 @@ Runs asynchronously an agent call. def to_dict() -> Dict ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L867) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L871) Convert the Agent instance to a dictionary representation. @@ -326,7 +326,7 @@ Convert the Agent instance to a dictionary representation. def from_dict(cls, data: Dict) -> "Agent" ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L904) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L908) Create an Agent instance from a dictionary representation. @@ -345,7 +345,7 @@ Create an Agent instance from a dictionary representation. def delete() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L979) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L983) Delete this Agent from the aiXplain platform. @@ -366,7 +366,7 @@ Agent is being used by any team agents. def update() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1042) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1046) Update the Agent's configuration on the aiXplain platform. @@ -390,7 +390,7 @@ in favor of the save() method. def save() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1089) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1093) Save the Agent's current configuration to the aiXplain platform. @@ -407,7 +407,7 @@ It is the preferred method for updating an Agent's settings. def __repr__() -> str ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1100) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1104) Return a string representation of the Agent. @@ -426,7 +426,7 @@ def evolve_async(evolve_type: Union[EvolveType, str] = EvolveType.TEAM_TUNING, llm: Optional[Union[Text, LLM]] = None) -> AgentResponse ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1108) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1112) Asynchronously evolve the Agent and return a polling URL in the AgentResponse. @@ -455,7 +455,7 @@ def evolve(evolve_type: Union[EvolveType, str] = EvolveType.TEAM_TUNING, llm: Optional[Union[Text, LLM]] = None) -> AgentResponse ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1147) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/agent/__init__.py#L1151) Synchronously evolve the Agent and poll for the result. diff --git a/docs/api-reference/python/aixplain/v1/modules/pipeline/pipeline.md b/docs/api-reference/python/aixplain/v1/modules/pipeline/pipeline.md index cafea6c5..c465904a 100644 --- a/docs/api-reference/python/aixplain/v1/modules/pipeline/pipeline.md +++ b/docs/api-reference/python/aixplain/v1/modules/pipeline/pipeline.md @@ -192,7 +192,7 @@ Input parameters for BenchmarkScoringAsr. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L158) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L157) Initialize BenchmarkScoringAsrInputs. @@ -202,7 +202,7 @@ Initialize BenchmarkScoringAsrInputs. class BenchmarkScoringAsrOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L166) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L164) Output parameters for BenchmarkScoringAsr. @@ -212,7 +212,7 @@ Output parameters for BenchmarkScoringAsr. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L171) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L169) Initialize BenchmarkScoringAsrOutputs. @@ -223,7 +223,7 @@ class BenchmarkScoringAsr(AssetNode[BenchmarkScoringAsrInputs, BenchmarkScoringAsrOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L177) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L175) BenchmarkScoringAsr node. @@ -240,7 +240,7 @@ OutputType: label class MultiClassTextClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L196) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L194) Input parameters for MultiClassTextClassification. @@ -250,7 +250,7 @@ Input parameters for MultiClassTextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L202) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L200) Initialize MultiClassTextClassificationInputs. @@ -260,7 +260,7 @@ Initialize MultiClassTextClassificationInputs. class MultiClassTextClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L209) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L207) Output parameters for MultiClassTextClassification. @@ -270,7 +270,7 @@ Output parameters for MultiClassTextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L214) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L212) Initialize MultiClassTextClassificationOutputs. @@ -282,7 +282,7 @@ class MultiClassTextClassification( MultiClassTextClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L220) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L218) MultiClassTextClassification node. @@ -299,7 +299,7 @@ OutputType: label class SpeechEmbeddingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L239) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L237) Input parameters for SpeechEmbedding. @@ -309,7 +309,7 @@ Input parameters for SpeechEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L247) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L245) Initialize SpeechEmbeddingInputs. @@ -319,7 +319,7 @@ Initialize SpeechEmbeddingInputs. class SpeechEmbeddingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L256) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L254) Output parameters for SpeechEmbedding. @@ -329,7 +329,7 @@ Output parameters for SpeechEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L261) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L259) Initialize SpeechEmbeddingOutputs. @@ -340,7 +340,7 @@ class SpeechEmbedding(AssetNode[SpeechEmbeddingInputs, SpeechEmbeddingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L267) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L265) SpeechEmbedding node. @@ -357,7 +357,7 @@ OutputType: text class DocumentImageParsingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L286) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L284) Input parameters for DocumentImageParsing. @@ -367,7 +367,7 @@ Input parameters for DocumentImageParsing. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L291) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L289) Initialize DocumentImageParsingInputs. @@ -377,7 +377,7 @@ Initialize DocumentImageParsingInputs. class DocumentImageParsingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L297) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L295) Output parameters for DocumentImageParsing. @@ -387,7 +387,7 @@ Output parameters for DocumentImageParsing. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L302) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L300) Initialize DocumentImageParsingOutputs. @@ -398,7 +398,7 @@ class DocumentImageParsing(AssetNode[DocumentImageParsingInputs, DocumentImageParsingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L308) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L306) DocumentImageParsing node. @@ -415,7 +415,7 @@ OutputType: text class TranslationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L327) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L325) Input parameters for Translation. @@ -425,7 +425,7 @@ Input parameters for Translation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L339) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L337) Initialize TranslationInputs. @@ -435,7 +435,7 @@ Initialize TranslationInputs. class TranslationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L352) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L350) Output parameters for Translation. @@ -445,7 +445,7 @@ Output parameters for Translation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L357) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L355) Initialize TranslationOutputs. @@ -455,7 +455,7 @@ Initialize TranslationOutputs. class Translation(AssetNode[TranslationInputs, TranslationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L363) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L361) Translation node. @@ -471,7 +471,7 @@ OutputType: text class AudioSourceSeparationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L381) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L379) Input parameters for AudioSourceSeparation. @@ -481,7 +481,7 @@ Input parameters for AudioSourceSeparation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L386) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L384) Initialize AudioSourceSeparationInputs. @@ -491,7 +491,7 @@ Initialize AudioSourceSeparationInputs. class AudioSourceSeparationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L392) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L390) Output parameters for AudioSourceSeparation. @@ -501,7 +501,7 @@ Output parameters for AudioSourceSeparation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L397) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L395) Initialize AudioSourceSeparationOutputs. @@ -512,7 +512,7 @@ class AudioSourceSeparation(AssetNode[AudioSourceSeparationInputs, AudioSourceSeparationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L403) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L401) AudioSourceSeparation node. @@ -529,7 +529,7 @@ OutputType: audio class SpeechRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L422) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L420) Input parameters for SpeechRecognition. @@ -539,7 +539,7 @@ Input parameters for SpeechRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L431) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L429) Initialize SpeechRecognitionInputs. @@ -549,7 +549,7 @@ Initialize SpeechRecognitionInputs. class SpeechRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L441) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L439) Output parameters for SpeechRecognition. @@ -559,7 +559,7 @@ Output parameters for SpeechRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L446) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L444) Initialize SpeechRecognitionOutputs. @@ -570,7 +570,7 @@ class SpeechRecognition(AssetNode[SpeechRecognitionInputs, SpeechRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L452) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L450) SpeechRecognition node. @@ -586,7 +586,7 @@ OutputType: text class KeywordSpottingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L470) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L468) Input parameters for KeywordSpotting. @@ -596,7 +596,7 @@ Input parameters for KeywordSpotting. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L475) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L473) Initialize KeywordSpottingInputs. @@ -606,7 +606,7 @@ Initialize KeywordSpottingInputs. class KeywordSpottingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L481) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L479) Output parameters for KeywordSpotting. @@ -616,7 +616,7 @@ Output parameters for KeywordSpotting. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L486) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L484) Initialize KeywordSpottingOutputs. @@ -627,7 +627,7 @@ class KeywordSpotting(AssetNode[KeywordSpottingInputs, KeywordSpottingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L492) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L490) KeywordSpotting node. @@ -644,7 +644,7 @@ OutputType: label class PartOfSpeechTaggingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L511) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L509) Input parameters for PartOfSpeechTagging. @@ -654,7 +654,7 @@ Input parameters for PartOfSpeechTagging. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L517) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L515) Initialize PartOfSpeechTaggingInputs. @@ -664,7 +664,7 @@ Initialize PartOfSpeechTaggingInputs. class PartOfSpeechTaggingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L524) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L522) Output parameters for PartOfSpeechTagging. @@ -674,7 +674,7 @@ Output parameters for PartOfSpeechTagging. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L529) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L527) Initialize PartOfSpeechTaggingOutputs. @@ -685,7 +685,7 @@ class PartOfSpeechTagging(AssetNode[PartOfSpeechTaggingInputs, PartOfSpeechTaggingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L535) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L533) PartOfSpeechTagging node. @@ -703,7 +703,7 @@ OutputType: label class ReferencelessAudioGenerationMetricInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L555) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L553) Input parameters for ReferencelessAudioGenerationMetric. @@ -713,7 +713,7 @@ Input parameters for ReferencelessAudioGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L562) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L560) Initialize ReferencelessAudioGenerationMetricInputs. @@ -723,7 +723,7 @@ Initialize ReferencelessAudioGenerationMetricInputs. class ReferencelessAudioGenerationMetricOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L570) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L568) Output parameters for ReferencelessAudioGenerationMetric. @@ -733,7 +733,7 @@ Output parameters for ReferencelessAudioGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L575) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L573) Initialize ReferencelessAudioGenerationMetricOutputs. @@ -745,7 +745,7 @@ class ReferencelessAudioGenerationMetric( ReferencelessAudioGenerationMetricOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L581) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L579) ReferencelessAudioGenerationMetric node. @@ -762,7 +762,7 @@ OutputType: text class VoiceActivityDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L602) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L600) Input parameters for VoiceActivityDetection. @@ -772,7 +772,7 @@ Input parameters for VoiceActivityDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L611) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L609) Initialize VoiceActivityDetectionInputs. @@ -782,7 +782,7 @@ Initialize VoiceActivityDetectionInputs. class VoiceActivityDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L621) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L619) Output parameters for VoiceActivityDetection. @@ -792,7 +792,7 @@ Output parameters for VoiceActivityDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L627) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L625) Initialize VoiceActivityDetectionOutputs. @@ -803,7 +803,7 @@ class VoiceActivityDetection(BaseSegmentor[VoiceActivityDetectionInputs, VoiceActivityDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L634) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L632) VoiceActivityDetection node. @@ -819,7 +819,7 @@ OutputType: audio class SentimentAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L652) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L650) Input parameters for SentimentAnalysis. @@ -829,7 +829,7 @@ Input parameters for SentimentAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L660) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L658) Initialize SentimentAnalysisInputs. @@ -839,7 +839,7 @@ Initialize SentimentAnalysisInputs. class SentimentAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L669) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L667) Output parameters for SentimentAnalysis. @@ -849,7 +849,7 @@ Output parameters for SentimentAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L674) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L672) Initialize SentimentAnalysisOutputs. @@ -860,7 +860,7 @@ class SentimentAnalysis(AssetNode[SentimentAnalysisInputs, SentimentAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L680) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L678) SentimentAnalysis node. @@ -876,7 +876,7 @@ OutputType: label class SubtitlingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L698) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L696) Input parameters for Subtitling. @@ -886,7 +886,7 @@ Input parameters for Subtitling. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L708) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L706) Initialize SubtitlingInputs. @@ -896,7 +896,7 @@ Initialize SubtitlingInputs. class SubtitlingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L719) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L717) Output parameters for Subtitling. @@ -906,7 +906,7 @@ Output parameters for Subtitling. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L724) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L722) Initialize SubtitlingOutputs. @@ -916,7 +916,7 @@ Initialize SubtitlingOutputs. class Subtitling(AssetNode[SubtitlingInputs, SubtitlingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L730) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L728) Subtitling node. @@ -932,7 +932,7 @@ OutputType: text class MultiLabelTextClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L748) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L746) Input parameters for MultiLabelTextClassification. @@ -942,7 +942,7 @@ Input parameters for MultiLabelTextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L754) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L752) Initialize MultiLabelTextClassificationInputs. @@ -952,7 +952,7 @@ Initialize MultiLabelTextClassificationInputs. class MultiLabelTextClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L761) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L759) Output parameters for MultiLabelTextClassification. @@ -962,7 +962,7 @@ Output parameters for MultiLabelTextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L766) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L764) Initialize MultiLabelTextClassificationOutputs. @@ -974,7 +974,7 @@ class MultiLabelTextClassification( MultiLabelTextClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L772) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L770) MultiLabelTextClassification node. @@ -992,7 +992,7 @@ OutputType: label class VisemeGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L792) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L790) Input parameters for VisemeGeneration. @@ -1002,7 +1002,7 @@ Input parameters for VisemeGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L800) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L798) Initialize VisemeGenerationInputs. @@ -1012,7 +1012,7 @@ Initialize VisemeGenerationInputs. class VisemeGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L809) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L807) Output parameters for VisemeGeneration. @@ -1022,7 +1022,7 @@ Output parameters for VisemeGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L814) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L812) Initialize VisemeGenerationOutputs. @@ -1033,7 +1033,7 @@ class VisemeGeneration(AssetNode[VisemeGenerationInputs, VisemeGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L820) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L818) VisemeGeneration node. @@ -1050,7 +1050,7 @@ OutputType: label class TextSegmenationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L839) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L837) Input parameters for TextSegmenation. @@ -1060,7 +1060,7 @@ Input parameters for TextSegmenation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L845) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L843) Initialize TextSegmenationInputs. @@ -1070,7 +1070,7 @@ Initialize TextSegmenationInputs. class TextSegmenationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L852) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L850) Output parameters for TextSegmenation. @@ -1080,7 +1080,7 @@ Output parameters for TextSegmenation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L857) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L855) Initialize TextSegmenationOutputs. @@ -1091,7 +1091,7 @@ class TextSegmenation(AssetNode[TextSegmenationInputs, TextSegmenationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L863) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L861) TextSegmenation node. @@ -1108,7 +1108,7 @@ OutputType: text class ZeroShotClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L882) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L880) Input parameters for ZeroShotClassification. @@ -1118,7 +1118,7 @@ Input parameters for ZeroShotClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L889) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L887) Initialize ZeroShotClassificationInputs. @@ -1128,7 +1128,7 @@ Initialize ZeroShotClassificationInputs. class ZeroShotClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L897) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L895) Output parameters for ZeroShotClassification. @@ -1138,7 +1138,7 @@ Output parameters for ZeroShotClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L902) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L900) Initialize ZeroShotClassificationOutputs. @@ -1149,7 +1149,7 @@ class ZeroShotClassification(AssetNode[ZeroShotClassificationInputs, ZeroShotClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L908) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L906) ZeroShotClassification node. @@ -1162,7 +1162,7 @@ OutputType: text class TextGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L923) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L921) Input parameters for TextGeneration. @@ -1172,7 +1172,7 @@ Input parameters for TextGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L933) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L931) Initialize TextGenerationInputs. @@ -1182,7 +1182,7 @@ Initialize TextGenerationInputs. class TextGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L944) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L942) Output parameters for TextGeneration. @@ -1192,7 +1192,7 @@ Output parameters for TextGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L949) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L947) Initialize TextGenerationOutputs. @@ -1202,7 +1202,7 @@ Initialize TextGenerationOutputs. class TextGeneration(AssetNode[TextGenerationInputs, TextGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L955) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L953) TextGeneration node. @@ -1219,7 +1219,7 @@ OutputType: text class AudioIntentDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L974) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L972) Input parameters for AudioIntentDetection. @@ -1229,7 +1229,7 @@ Input parameters for AudioIntentDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L979) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L977) Initialize AudioIntentDetectionInputs. @@ -1239,7 +1239,7 @@ Initialize AudioIntentDetectionInputs. class AudioIntentDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L985) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L983) Output parameters for AudioIntentDetection. @@ -1249,7 +1249,7 @@ Output parameters for AudioIntentDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L990) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L988) Initialize AudioIntentDetectionOutputs. @@ -1260,7 +1260,7 @@ class AudioIntentDetection(AssetNode[AudioIntentDetectionInputs, AudioIntentDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L996) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L994) AudioIntentDetection node. @@ -1278,7 +1278,7 @@ OutputType: label class EntityLinkingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1016) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1014) Input parameters for EntityLinking. @@ -1288,7 +1288,7 @@ Input parameters for EntityLinking. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1023) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1021) Initialize EntityLinkingInputs. @@ -1298,7 +1298,7 @@ Initialize EntityLinkingInputs. class EntityLinkingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1031) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1029) Output parameters for EntityLinking. @@ -1308,7 +1308,7 @@ Output parameters for EntityLinking. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1036) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1034) Initialize EntityLinkingOutputs. @@ -1318,7 +1318,7 @@ Initialize EntityLinkingOutputs. class EntityLinking(AssetNode[EntityLinkingInputs, EntityLinkingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1042) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1040) EntityLinking node. @@ -1334,7 +1334,7 @@ OutputType: label class ConnectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1060) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1058) Input parameters for Connection. @@ -1344,7 +1344,7 @@ Input parameters for Connection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1065) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1063) Initialize ConnectionInputs. @@ -1354,7 +1354,7 @@ Initialize ConnectionInputs. class ConnectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1071) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1069) Output parameters for Connection. @@ -1364,7 +1364,7 @@ Output parameters for Connection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1076) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1074) Initialize ConnectionOutputs. @@ -1374,7 +1374,7 @@ Initialize ConnectionOutputs. class Connection(AssetNode[ConnectionInputs, ConnectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1082) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1080) Connection node. @@ -1390,7 +1390,7 @@ OutputType: text class VisualQuestionAnsweringInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1100) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1098) Input parameters for VisualQuestionAnswering. @@ -1400,7 +1400,7 @@ Input parameters for VisualQuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1107) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1105) Initialize VisualQuestionAnsweringInputs. @@ -1410,7 +1410,7 @@ Initialize VisualQuestionAnsweringInputs. class VisualQuestionAnsweringOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1115) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1113) Output parameters for VisualQuestionAnswering. @@ -1420,7 +1420,7 @@ Output parameters for VisualQuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1120) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1118) Initialize VisualQuestionAnsweringOutputs. @@ -1431,7 +1431,7 @@ class VisualQuestionAnswering(AssetNode[VisualQuestionAnsweringInputs, VisualQuestionAnsweringOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1126) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1124) VisualQuestionAnswering node. @@ -1448,7 +1448,7 @@ OutputType: video class LoglikelihoodInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1145) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1143) Input parameters for Loglikelihood. @@ -1458,7 +1458,7 @@ Input parameters for Loglikelihood. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1150) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1148) Initialize LoglikelihoodInputs. @@ -1468,7 +1468,7 @@ Initialize LoglikelihoodInputs. class LoglikelihoodOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1156) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1154) Output parameters for Loglikelihood. @@ -1478,7 +1478,7 @@ Output parameters for Loglikelihood. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1161) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1159) Initialize LoglikelihoodOutputs. @@ -1488,7 +1488,7 @@ Initialize LoglikelihoodOutputs. class Loglikelihood(AssetNode[LoglikelihoodInputs, LoglikelihoodOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1167) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1165) Loglikelihood node. @@ -1506,7 +1506,7 @@ OutputType: number class LanguageIdentificationAudioInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1187) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1185) Input parameters for LanguageIdentificationAudio. @@ -1516,7 +1516,7 @@ Input parameters for LanguageIdentificationAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1192) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1190) Initialize LanguageIdentificationAudioInputs. @@ -1526,7 +1526,7 @@ Initialize LanguageIdentificationAudioInputs. class LanguageIdentificationAudioOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1198) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1196) Output parameters for LanguageIdentificationAudio. @@ -1536,7 +1536,7 @@ Output parameters for LanguageIdentificationAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1203) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1201) Initialize LanguageIdentificationAudioOutputs. @@ -1548,7 +1548,7 @@ class LanguageIdentificationAudio(AssetNode[LanguageIdentificationAudioInputs, ) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1209) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1207) LanguageIdentificationAudio node. @@ -1564,7 +1564,7 @@ OutputType: label class FactCheckingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1227) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1225) Input parameters for FactChecking. @@ -1574,7 +1574,7 @@ Input parameters for FactChecking. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1233) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1231) Initialize FactCheckingInputs. @@ -1584,7 +1584,7 @@ Initialize FactCheckingInputs. class FactCheckingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1240) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1238) Output parameters for FactChecking. @@ -1594,7 +1594,7 @@ Output parameters for FactChecking. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1245) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1243) Initialize FactCheckingOutputs. @@ -1604,7 +1604,7 @@ Initialize FactCheckingOutputs. class FactChecking(AssetNode[FactCheckingInputs, FactCheckingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1251) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1249) FactChecking node. @@ -1621,7 +1621,7 @@ OutputType: label class TableQuestionAnsweringInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1270) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1268) Input parameters for TableQuestionAnswering. @@ -1631,7 +1631,7 @@ Input parameters for TableQuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1276) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1274) Initialize TableQuestionAnsweringInputs. @@ -1641,7 +1641,7 @@ Initialize TableQuestionAnsweringInputs. class TableQuestionAnsweringOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1283) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1281) Output parameters for TableQuestionAnswering. @@ -1651,7 +1651,7 @@ Output parameters for TableQuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1288) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1286) Initialize TableQuestionAnsweringOutputs. @@ -1662,7 +1662,7 @@ class TableQuestionAnswering(AssetNode[TableQuestionAnsweringInputs, TableQuestionAnsweringOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1294) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1292) TableQuestionAnswering node. @@ -1679,7 +1679,7 @@ OutputType: text class SpeechClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1313) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1311) Input parameters for SpeechClassification. @@ -1689,7 +1689,7 @@ Input parameters for SpeechClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1321) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1319) Initialize SpeechClassificationInputs. @@ -1699,7 +1699,7 @@ Initialize SpeechClassificationInputs. class SpeechClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1330) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1328) Output parameters for SpeechClassification. @@ -1709,7 +1709,7 @@ Output parameters for SpeechClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1335) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1333) Initialize SpeechClassificationOutputs. @@ -1720,7 +1720,7 @@ class SpeechClassification(AssetNode[SpeechClassificationInputs, SpeechClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1341) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1339) SpeechClassification node. @@ -1736,7 +1736,7 @@ OutputType: label class InverseTextNormalizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1359) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1357) Input parameters for InverseTextNormalization. @@ -1746,7 +1746,7 @@ Input parameters for InverseTextNormalization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1364) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1362) Initialize InverseTextNormalizationInputs. @@ -1756,7 +1756,7 @@ Initialize InverseTextNormalizationInputs. class InverseTextNormalizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1370) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1368) Output parameters for InverseTextNormalization. @@ -1766,7 +1766,7 @@ Output parameters for InverseTextNormalization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1375) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1373) Initialize InverseTextNormalizationOutputs. @@ -1777,7 +1777,7 @@ class InverseTextNormalization(AssetNode[InverseTextNormalizationInputs, InverseTextNormalizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1381) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1379) InverseTextNormalization node. @@ -1794,7 +1794,7 @@ OutputType: label class MultiClassImageClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1400) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1398) Input parameters for MultiClassImageClassification. @@ -1804,7 +1804,7 @@ Input parameters for MultiClassImageClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1405) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1403) Initialize MultiClassImageClassificationInputs. @@ -1814,7 +1814,7 @@ Initialize MultiClassImageClassificationInputs. class MultiClassImageClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1411) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1409) Output parameters for MultiClassImageClassification. @@ -1824,7 +1824,7 @@ Output parameters for MultiClassImageClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1416) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1414) Initialize MultiClassImageClassificationOutputs. @@ -1836,7 +1836,7 @@ class MultiClassImageClassification( MultiClassImageClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1422) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1420) MultiClassImageClassification node. @@ -1853,7 +1853,7 @@ OutputType: label class AsrGenderClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1443) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1441) Input parameters for AsrGenderClassification. @@ -1863,7 +1863,7 @@ Input parameters for AsrGenderClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1448) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1446) Initialize AsrGenderClassificationInputs. @@ -1873,7 +1873,7 @@ Initialize AsrGenderClassificationInputs. class AsrGenderClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1454) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1452) Output parameters for AsrGenderClassification. @@ -1883,7 +1883,7 @@ Output parameters for AsrGenderClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1459) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1457) Initialize AsrGenderClassificationOutputs. @@ -1894,7 +1894,7 @@ class AsrGenderClassification(AssetNode[AsrGenderClassificationInputs, AsrGenderClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1465) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1463) AsrGenderClassification node. @@ -1910,7 +1910,7 @@ OutputType: label class SummarizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1483) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1481) Input parameters for Summarization. @@ -1920,7 +1920,7 @@ Input parameters for Summarization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1491) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1489) Initialize SummarizationInputs. @@ -1930,7 +1930,7 @@ Initialize SummarizationInputs. class SummarizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1500) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1498) Output parameters for Summarization. @@ -1940,7 +1940,7 @@ Output parameters for Summarization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1505) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1503) Initialize SummarizationOutputs. @@ -1950,7 +1950,7 @@ Initialize SummarizationOutputs. class Summarization(AssetNode[SummarizationInputs, SummarizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1511) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1509) Summarization node. @@ -1967,7 +1967,7 @@ OutputType: text class TopicModelingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1530) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1528) Input parameters for TopicModeling. @@ -1977,7 +1977,7 @@ Input parameters for TopicModeling. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1537) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1535) Initialize TopicModelingInputs. @@ -1987,7 +1987,7 @@ Initialize TopicModelingInputs. class TopicModelingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1545) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1543) Output parameters for TopicModeling. @@ -1997,7 +1997,7 @@ Output parameters for TopicModeling. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1550) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1548) Initialize TopicModelingOutputs. @@ -2007,7 +2007,7 @@ Initialize TopicModelingOutputs. class TopicModeling(AssetNode[TopicModelingInputs, TopicModelingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1556) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1554) TopicModeling node. @@ -2023,7 +2023,7 @@ OutputType: label class AudioReconstructionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1574) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1572) Input parameters for AudioReconstruction. @@ -2033,7 +2033,7 @@ Input parameters for AudioReconstruction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1579) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1577) Initialize AudioReconstructionInputs. @@ -2043,7 +2043,7 @@ Initialize AudioReconstructionInputs. class AudioReconstructionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1585) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1583) Output parameters for AudioReconstruction. @@ -2053,7 +2053,7 @@ Output parameters for AudioReconstruction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1590) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1588) Initialize AudioReconstructionOutputs. @@ -2064,7 +2064,7 @@ class AudioReconstruction(BaseReconstructor[AudioReconstructionInputs, AudioReconstructionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1596) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1594) AudioReconstruction node. @@ -2081,7 +2081,7 @@ OutputType: audio class TextEmbeddingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1615) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1613) Input parameters for TextEmbedding. @@ -2091,7 +2091,7 @@ Input parameters for TextEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1623) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1621) Initialize TextEmbeddingInputs. @@ -2101,7 +2101,7 @@ Initialize TextEmbeddingInputs. class TextEmbeddingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1632) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1630) Output parameters for TextEmbedding. @@ -2111,7 +2111,7 @@ Output parameters for TextEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1637) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1635) Initialize TextEmbeddingOutputs. @@ -2121,7 +2121,7 @@ Initialize TextEmbeddingOutputs. class TextEmbedding(AssetNode[TextEmbeddingInputs, TextEmbeddingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1643) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1641) TextEmbedding node. @@ -2139,7 +2139,7 @@ OutputType: text class DetectLanguageFromTextInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1663) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1661) Input parameters for DetectLanguageFromText. @@ -2149,7 +2149,7 @@ Input parameters for DetectLanguageFromText. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1668) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1666) Initialize DetectLanguageFromTextInputs. @@ -2159,7 +2159,7 @@ Initialize DetectLanguageFromTextInputs. class DetectLanguageFromTextOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1674) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1672) Output parameters for DetectLanguageFromText. @@ -2169,7 +2169,7 @@ Output parameters for DetectLanguageFromText. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1679) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1677) Initialize DetectLanguageFromTextOutputs. @@ -2180,7 +2180,7 @@ class DetectLanguageFromText(AssetNode[DetectLanguageFromTextInputs, DetectLanguageFromTextOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1685) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1683) DetectLanguageFromText node. @@ -2195,7 +2195,7 @@ OutputType: label class ExtractAudioFromVideoInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1702) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1700) Input parameters for ExtractAudioFromVideo. @@ -2205,7 +2205,7 @@ Input parameters for ExtractAudioFromVideo. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1707) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1705) Initialize ExtractAudioFromVideoInputs. @@ -2215,7 +2215,7 @@ Initialize ExtractAudioFromVideoInputs. class ExtractAudioFromVideoOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1713) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1711) Output parameters for ExtractAudioFromVideo. @@ -2225,7 +2225,7 @@ Output parameters for ExtractAudioFromVideo. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1718) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1716) Initialize ExtractAudioFromVideoOutputs. @@ -2236,7 +2236,7 @@ class ExtractAudioFromVideo(AssetNode[ExtractAudioFromVideoInputs, ExtractAudioFromVideoOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1724) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1722) ExtractAudioFromVideo node. @@ -2252,7 +2252,7 @@ OutputType: audio class SceneDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1742) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1740) Input parameters for SceneDetection. @@ -2262,7 +2262,7 @@ Input parameters for SceneDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1747) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1745) Initialize SceneDetectionInputs. @@ -2272,7 +2272,7 @@ Initialize SceneDetectionInputs. class SceneDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1753) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1751) Output parameters for SceneDetection. @@ -2282,7 +2282,7 @@ Output parameters for SceneDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1758) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1756) Initialize SceneDetectionOutputs. @@ -2292,7 +2292,7 @@ Initialize SceneDetectionOutputs. class SceneDetection(AssetNode[SceneDetectionInputs, SceneDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1764) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1762) SceneDetection node. @@ -2308,7 +2308,7 @@ OutputType: text class TextToImageGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1782) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1780) Input parameters for TextToImageGeneration. @@ -2318,7 +2318,7 @@ Input parameters for TextToImageGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1787) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1785) Initialize TextToImageGenerationInputs. @@ -2328,7 +2328,7 @@ Initialize TextToImageGenerationInputs. class TextToImageGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1793) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1791) Output parameters for TextToImageGeneration. @@ -2338,7 +2338,7 @@ Output parameters for TextToImageGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1798) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1796) Initialize TextToImageGenerationOutputs. @@ -2349,7 +2349,7 @@ class TextToImageGeneration(AssetNode[TextToImageGenerationInputs, TextToImageGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1804) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1802) TextToImageGeneration node. @@ -2365,7 +2365,7 @@ OutputType: image class AutoMaskGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1822) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1820) Input parameters for AutoMaskGeneration. @@ -2375,7 +2375,7 @@ Input parameters for AutoMaskGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1827) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1825) Initialize AutoMaskGenerationInputs. @@ -2385,7 +2385,7 @@ Initialize AutoMaskGenerationInputs. class AutoMaskGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1833) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1831) Output parameters for AutoMaskGeneration. @@ -2395,7 +2395,7 @@ Output parameters for AutoMaskGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1838) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1836) Initialize AutoMaskGenerationOutputs. @@ -2406,7 +2406,7 @@ class AutoMaskGeneration(AssetNode[AutoMaskGenerationInputs, AutoMaskGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1844) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1842) AutoMaskGeneration node. @@ -2425,7 +2425,7 @@ OutputType: label class AudioLanguageIdentificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1865) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1863) Input parameters for AudioLanguageIdentification. @@ -2435,7 +2435,7 @@ Input parameters for AudioLanguageIdentification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1870) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1868) Initialize AudioLanguageIdentificationInputs. @@ -2445,7 +2445,7 @@ Initialize AudioLanguageIdentificationInputs. class AudioLanguageIdentificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1876) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1874) Output parameters for AudioLanguageIdentification. @@ -2455,7 +2455,7 @@ Output parameters for AudioLanguageIdentification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1881) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1879) Initialize AudioLanguageIdentificationOutputs. @@ -2467,7 +2467,7 @@ class AudioLanguageIdentification(AssetNode[AudioLanguageIdentificationInputs, ) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1887) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1885) AudioLanguageIdentification node. @@ -2483,7 +2483,7 @@ OutputType: label class FacialRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1905) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1903) Input parameters for FacialRecognition. @@ -2493,7 +2493,7 @@ Input parameters for FacialRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1910) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1908) Initialize FacialRecognitionInputs. @@ -2503,7 +2503,7 @@ Initialize FacialRecognitionInputs. class FacialRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1916) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1914) Output parameters for FacialRecognition. @@ -2513,7 +2513,7 @@ Output parameters for FacialRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1921) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1919) Initialize FacialRecognitionOutputs. @@ -2524,7 +2524,7 @@ class FacialRecognition(AssetNode[FacialRecognitionInputs, FacialRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1927) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1925) FacialRecognition node. @@ -2540,7 +2540,7 @@ OutputType: label class QuestionAnsweringInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1945) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1943) Input parameters for QuestionAnswering. @@ -2550,7 +2550,7 @@ Input parameters for QuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1951) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1949) Initialize QuestionAnsweringInputs. @@ -2560,7 +2560,7 @@ Initialize QuestionAnsweringInputs. class QuestionAnsweringOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1958) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1956) Output parameters for QuestionAnswering. @@ -2570,7 +2570,7 @@ Output parameters for QuestionAnswering. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1963) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1961) Initialize QuestionAnsweringOutputs. @@ -2581,7 +2581,7 @@ class QuestionAnswering(AssetNode[QuestionAnsweringInputs, QuestionAnsweringOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1969) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1967) QuestionAnswering node. @@ -2597,7 +2597,7 @@ OutputType: text class ImageImpaintingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1987) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1985) Input parameters for ImageImpainting. @@ -2607,7 +2607,7 @@ Input parameters for ImageImpainting. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1992) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1990) Initialize ImageImpaintingInputs. @@ -2617,7 +2617,7 @@ Initialize ImageImpaintingInputs. class ImageImpaintingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1998) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L1996) Output parameters for ImageImpainting. @@ -2627,7 +2627,7 @@ Output parameters for ImageImpainting. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2003) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2001) Initialize ImageImpaintingOutputs. @@ -2638,7 +2638,7 @@ class ImageImpainting(AssetNode[ImageImpaintingInputs, ImageImpaintingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2009) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2007) ImageImpainting node. @@ -2656,7 +2656,7 @@ OutputType: image class TextReconstructionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2029) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2027) Input parameters for TextReconstruction. @@ -2666,7 +2666,7 @@ Input parameters for TextReconstruction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2034) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2032) Initialize TextReconstructionInputs. @@ -2676,7 +2676,7 @@ Initialize TextReconstructionInputs. class TextReconstructionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2040) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2038) Output parameters for TextReconstruction. @@ -2686,7 +2686,7 @@ Output parameters for TextReconstruction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2045) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2043) Initialize TextReconstructionOutputs. @@ -2697,7 +2697,7 @@ class TextReconstruction(BaseReconstructor[TextReconstructionInputs, TextReconstructionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2051) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2049) TextReconstruction node. @@ -2713,7 +2713,7 @@ OutputType: text class ScriptExecutionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2069) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2067) Input parameters for ScriptExecution. @@ -2723,7 +2723,7 @@ Input parameters for ScriptExecution. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2074) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2072) Initialize ScriptExecutionInputs. @@ -2733,7 +2733,7 @@ Initialize ScriptExecutionInputs. class ScriptExecutionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2080) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2078) Output parameters for ScriptExecution. @@ -2743,7 +2743,7 @@ Output parameters for ScriptExecution. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2085) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2083) Initialize ScriptExecutionOutputs. @@ -2754,7 +2754,7 @@ class ScriptExecution(AssetNode[ScriptExecutionInputs, ScriptExecutionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2091) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2089) ScriptExecution node. @@ -2771,7 +2771,7 @@ OutputType: text class SemanticSegmentationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2110) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2108) Input parameters for SemanticSegmentation. @@ -2781,7 +2781,7 @@ Input parameters for SemanticSegmentation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2115) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2113) Initialize SemanticSegmentationInputs. @@ -2791,7 +2791,7 @@ Initialize SemanticSegmentationInputs. class SemanticSegmentationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2121) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2119) Output parameters for SemanticSegmentation. @@ -2801,7 +2801,7 @@ Output parameters for SemanticSegmentation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2126) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2124) Initialize SemanticSegmentationOutputs. @@ -2812,7 +2812,7 @@ class SemanticSegmentation(AssetNode[SemanticSegmentationInputs, SemanticSegmentationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2132) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2130) SemanticSegmentation node. @@ -2829,7 +2829,7 @@ OutputType: label class AudioEmotionDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2151) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2149) Input parameters for AudioEmotionDetection. @@ -2839,7 +2839,7 @@ Input parameters for AudioEmotionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2156) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2154) Initialize AudioEmotionDetectionInputs. @@ -2849,7 +2849,7 @@ Initialize AudioEmotionDetectionInputs. class AudioEmotionDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2162) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2160) Output parameters for AudioEmotionDetection. @@ -2859,7 +2859,7 @@ Output parameters for AudioEmotionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2167) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2165) Initialize AudioEmotionDetectionOutputs. @@ -2870,7 +2870,7 @@ class AudioEmotionDetection(AssetNode[AudioEmotionDetectionInputs, AudioEmotionDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2173) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2171) AudioEmotionDetection node. @@ -2887,7 +2887,7 @@ OutputType: label class ImageCaptioningInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2192) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2190) Input parameters for ImageCaptioning. @@ -2897,7 +2897,7 @@ Input parameters for ImageCaptioning. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2197) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2195) Initialize ImageCaptioningInputs. @@ -2907,7 +2907,7 @@ Initialize ImageCaptioningInputs. class ImageCaptioningOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2203) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2201) Output parameters for ImageCaptioning. @@ -2917,7 +2917,7 @@ Output parameters for ImageCaptioning. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2208) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2206) Initialize ImageCaptioningOutputs. @@ -2928,7 +2928,7 @@ class ImageCaptioning(AssetNode[ImageCaptioningInputs, ImageCaptioningOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2214) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2212) ImageCaptioning node. @@ -2946,7 +2946,7 @@ OutputType: text class SplitOnLinebreakInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2234) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2232) Input parameters for SplitOnLinebreak. @@ -2956,7 +2956,7 @@ Input parameters for SplitOnLinebreak. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2239) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2237) Initialize SplitOnLinebreakInputs. @@ -2966,7 +2966,7 @@ Initialize SplitOnLinebreakInputs. class SplitOnLinebreakOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2245) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2243) Output parameters for SplitOnLinebreak. @@ -2976,7 +2976,7 @@ Output parameters for SplitOnLinebreak. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2251) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2249) Initialize SplitOnLinebreakOutputs. @@ -2987,7 +2987,7 @@ class SplitOnLinebreak(BaseSegmentor[SplitOnLinebreakInputs, SplitOnLinebreakOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2258) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2256) SplitOnLinebreak node. @@ -3003,7 +3003,7 @@ OutputType: text class StyleTransferInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2276) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2274) Input parameters for StyleTransfer. @@ -3013,7 +3013,7 @@ Input parameters for StyleTransfer. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2281) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2279) Initialize StyleTransferInputs. @@ -3023,7 +3023,7 @@ Initialize StyleTransferInputs. class StyleTransferOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2287) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2285) Output parameters for StyleTransfer. @@ -3033,7 +3033,7 @@ Output parameters for StyleTransfer. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2292) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2290) Initialize StyleTransferOutputs. @@ -3043,7 +3043,7 @@ Initialize StyleTransferOutputs. class StyleTransfer(AssetNode[StyleTransferInputs, StyleTransferOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2298) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2296) StyleTransfer node. @@ -3061,7 +3061,7 @@ OutputType: image class BaseModelInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2318) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2316) Input parameters for BaseModel. @@ -3071,7 +3071,7 @@ Input parameters for BaseModel. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2324) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2322) Initialize BaseModelInputs. @@ -3081,7 +3081,7 @@ Initialize BaseModelInputs. class BaseModelOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2331) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2329) Output parameters for BaseModel. @@ -3091,7 +3091,7 @@ Output parameters for BaseModel. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2336) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2334) Initialize BaseModelOutputs. @@ -3101,7 +3101,7 @@ Initialize BaseModelOutputs. class BaseModel(AssetNode[BaseModelInputs, BaseModelOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2342) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2340) BaseModel node. @@ -3118,7 +3118,7 @@ OutputType: text class ImageManipulationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2361) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2359) Input parameters for ImageManipulation. @@ -3128,7 +3128,7 @@ Input parameters for ImageManipulation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2367) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2365) Initialize ImageManipulationInputs. @@ -3138,7 +3138,7 @@ Initialize ImageManipulationInputs. class ImageManipulationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2374) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2372) Output parameters for ImageManipulation. @@ -3148,7 +3148,7 @@ Output parameters for ImageManipulation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2379) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2377) Initialize ImageManipulationOutputs. @@ -3159,7 +3159,7 @@ class ImageManipulation(AssetNode[ImageManipulationInputs, ImageManipulationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2385) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2383) ImageManipulation node. @@ -3176,7 +3176,7 @@ OutputType: image class VideoEmbeddingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2404) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2402) Input parameters for VideoEmbedding. @@ -3186,7 +3186,7 @@ Input parameters for VideoEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2410) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2408) Initialize VideoEmbeddingInputs. @@ -3196,7 +3196,7 @@ Initialize VideoEmbeddingInputs. class VideoEmbeddingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2417) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2415) Output parameters for VideoEmbedding. @@ -3206,7 +3206,7 @@ Output parameters for VideoEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2422) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2420) Initialize VideoEmbeddingOutputs. @@ -3216,7 +3216,7 @@ Initialize VideoEmbeddingOutputs. class VideoEmbedding(AssetNode[VideoEmbeddingInputs, VideoEmbeddingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2428) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2426) VideoEmbedding node. @@ -3233,7 +3233,7 @@ OutputType: embedding class DialectDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2447) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2445) Input parameters for DialectDetection. @@ -3243,7 +3243,7 @@ Input parameters for DialectDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2453) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2451) Initialize DialectDetectionInputs. @@ -3253,7 +3253,7 @@ Initialize DialectDetectionInputs. class DialectDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2460) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2458) Output parameters for DialectDetection. @@ -3263,7 +3263,7 @@ Output parameters for DialectDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2465) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2463) Initialize DialectDetectionOutputs. @@ -3274,7 +3274,7 @@ class DialectDetection(AssetNode[DialectDetectionInputs, DialectDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2471) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2469) DialectDetection node. @@ -3290,7 +3290,7 @@ OutputType: text class FillTextMaskInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2489) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2487) Input parameters for FillTextMask. @@ -3300,7 +3300,7 @@ Input parameters for FillTextMask. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2497) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2495) Initialize FillTextMaskInputs. @@ -3310,7 +3310,7 @@ Initialize FillTextMaskInputs. class FillTextMaskOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2506) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2504) Output parameters for FillTextMask. @@ -3320,7 +3320,7 @@ Output parameters for FillTextMask. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2511) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2509) Initialize FillTextMaskOutputs. @@ -3330,7 +3330,7 @@ Initialize FillTextMaskOutputs. class FillTextMask(AssetNode[FillTextMaskInputs, FillTextMaskOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2517) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2515) FillTextMask node. @@ -3346,7 +3346,7 @@ OutputType: text class ActivityDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2535) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2533) Input parameters for ActivityDetection. @@ -3356,7 +3356,7 @@ Input parameters for ActivityDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2540) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2538) Initialize ActivityDetectionInputs. @@ -3366,7 +3366,7 @@ Initialize ActivityDetectionInputs. class ActivityDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2546) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2544) Output parameters for ActivityDetection. @@ -3376,7 +3376,7 @@ Output parameters for ActivityDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2551) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2549) Initialize ActivityDetectionOutputs. @@ -3387,7 +3387,7 @@ class ActivityDetection(AssetNode[ActivityDetectionInputs, ActivityDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2557) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2555) ActivityDetection node. @@ -3403,7 +3403,7 @@ OutputType: label class SelectSupplierForTranslationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2575) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2573) Input parameters for SelectSupplierForTranslation. @@ -3413,7 +3413,7 @@ Input parameters for SelectSupplierForTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2581) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2579) Initialize SelectSupplierForTranslationInputs. @@ -3423,7 +3423,7 @@ Initialize SelectSupplierForTranslationInputs. class SelectSupplierForTranslationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2588) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2586) Output parameters for SelectSupplierForTranslation. @@ -3433,7 +3433,7 @@ Output parameters for SelectSupplierForTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2593) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2591) Initialize SelectSupplierForTranslationOutputs. @@ -3445,7 +3445,7 @@ class SelectSupplierForTranslation( SelectSupplierForTranslationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2599) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2597) SelectSupplierForTranslation node. @@ -3460,7 +3460,7 @@ OutputType: label class ExpressionDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2616) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2614) Input parameters for ExpressionDetection. @@ -3470,7 +3470,7 @@ Input parameters for ExpressionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2621) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2619) Initialize ExpressionDetectionInputs. @@ -3480,7 +3480,7 @@ Initialize ExpressionDetectionInputs. class ExpressionDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2627) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2625) Output parameters for ExpressionDetection. @@ -3490,7 +3490,7 @@ Output parameters for ExpressionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2632) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2630) Initialize ExpressionDetectionOutputs. @@ -3501,7 +3501,7 @@ class ExpressionDetection(AssetNode[ExpressionDetectionInputs, ExpressionDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2638) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2636) ExpressionDetection node. @@ -3518,7 +3518,7 @@ OutputType: label class VideoGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2657) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2655) Input parameters for VideoGeneration. @@ -3528,7 +3528,7 @@ Input parameters for VideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2662) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2660) Initialize VideoGenerationInputs. @@ -3538,7 +3538,7 @@ Initialize VideoGenerationInputs. class VideoGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2668) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2666) Output parameters for VideoGeneration. @@ -3548,7 +3548,7 @@ Output parameters for VideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2673) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2671) Initialize VideoGenerationOutputs. @@ -3559,7 +3559,7 @@ class VideoGeneration(AssetNode[VideoGenerationInputs, VideoGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2679) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2677) VideoGeneration node. @@ -3575,7 +3575,7 @@ OutputType: video class ImageAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2697) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2695) Input parameters for ImageAnalysis. @@ -3585,7 +3585,7 @@ Input parameters for ImageAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2702) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2700) Initialize ImageAnalysisInputs. @@ -3595,7 +3595,7 @@ Initialize ImageAnalysisInputs. class ImageAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2708) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2706) Output parameters for ImageAnalysis. @@ -3605,7 +3605,7 @@ Output parameters for ImageAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2713) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2711) Initialize ImageAnalysisOutputs. @@ -3615,7 +3615,7 @@ Initialize ImageAnalysisOutputs. class ImageAnalysis(AssetNode[ImageAnalysisInputs, ImageAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2719) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2717) ImageAnalysis node. @@ -3630,7 +3630,7 @@ OutputType: label class NoiseRemovalInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2736) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2734) Input parameters for NoiseRemoval. @@ -3640,7 +3640,7 @@ Input parameters for NoiseRemoval. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2741) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2739) Initialize NoiseRemovalInputs. @@ -3650,7 +3650,7 @@ Initialize NoiseRemovalInputs. class NoiseRemovalOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2747) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2745) Output parameters for NoiseRemoval. @@ -3660,7 +3660,7 @@ Output parameters for NoiseRemoval. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2752) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2750) Initialize NoiseRemovalOutputs. @@ -3670,7 +3670,7 @@ Initialize NoiseRemovalOutputs. class NoiseRemoval(AssetNode[NoiseRemovalInputs, NoiseRemovalOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2758) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2756) NoiseRemoval node. @@ -3687,7 +3687,7 @@ OutputType: audio class ImageAndVideoAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2777) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2775) Input parameters for ImageAndVideoAnalysis. @@ -3697,7 +3697,7 @@ Input parameters for ImageAndVideoAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2782) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2780) Initialize ImageAndVideoAnalysisInputs. @@ -3707,7 +3707,7 @@ Initialize ImageAndVideoAnalysisInputs. class ImageAndVideoAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2788) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2786) Output parameters for ImageAndVideoAnalysis. @@ -3717,7 +3717,7 @@ Output parameters for ImageAndVideoAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2793) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2791) Initialize ImageAndVideoAnalysisOutputs. @@ -3728,7 +3728,7 @@ class ImageAndVideoAnalysis(AssetNode[ImageAndVideoAnalysisInputs, ImageAndVideoAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2799) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2797) ImageAndVideoAnalysis node. @@ -3741,7 +3741,7 @@ OutputType: text class KeywordExtractionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2814) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2812) Input parameters for KeywordExtraction. @@ -3751,7 +3751,7 @@ Input parameters for KeywordExtraction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2822) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2820) Initialize KeywordExtractionInputs. @@ -3761,7 +3761,7 @@ Initialize KeywordExtractionInputs. class KeywordExtractionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2831) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2829) Output parameters for KeywordExtraction. @@ -3771,7 +3771,7 @@ Output parameters for KeywordExtraction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2836) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2834) Initialize KeywordExtractionOutputs. @@ -3782,7 +3782,7 @@ class KeywordExtraction(AssetNode[KeywordExtractionInputs, KeywordExtractionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2842) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2840) KeywordExtraction node. @@ -3799,7 +3799,7 @@ OutputType: label class SplitOnSilenceInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2861) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2859) Input parameters for SplitOnSilence. @@ -3809,7 +3809,7 @@ Input parameters for SplitOnSilence. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2866) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2864) Initialize SplitOnSilenceInputs. @@ -3819,7 +3819,7 @@ Initialize SplitOnSilenceInputs. class SplitOnSilenceOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2872) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2870) Output parameters for SplitOnSilence. @@ -3829,7 +3829,7 @@ Output parameters for SplitOnSilence. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2877) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2875) Initialize SplitOnSilenceOutputs. @@ -3839,7 +3839,7 @@ Initialize SplitOnSilenceOutputs. class SplitOnSilence(AssetNode[SplitOnSilenceInputs, SplitOnSilenceOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2883) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2881) SplitOnSilence node. @@ -3856,7 +3856,7 @@ OutputType: audio class IntentRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2902) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2900) Input parameters for IntentRecognition. @@ -3866,7 +3866,7 @@ Input parameters for IntentRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2909) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2907) Initialize IntentRecognitionInputs. @@ -3876,7 +3876,7 @@ Initialize IntentRecognitionInputs. class IntentRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2917) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2915) Output parameters for IntentRecognition. @@ -3886,7 +3886,7 @@ Output parameters for IntentRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2922) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2920) Initialize IntentRecognitionOutputs. @@ -3897,7 +3897,7 @@ class IntentRecognition(AssetNode[IntentRecognitionInputs, IntentRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2928) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2926) IntentRecognition node. @@ -3913,7 +3913,7 @@ OutputType: text class DepthEstimationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2946) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2944) Input parameters for DepthEstimation. @@ -3923,7 +3923,7 @@ Input parameters for DepthEstimation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2952) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2950) Initialize DepthEstimationInputs. @@ -3933,7 +3933,7 @@ Initialize DepthEstimationInputs. class DepthEstimationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2959) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2957) Output parameters for DepthEstimation. @@ -3943,7 +3943,7 @@ Output parameters for DepthEstimation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2964) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2962) Initialize DepthEstimationOutputs. @@ -3954,7 +3954,7 @@ class DepthEstimation(AssetNode[DepthEstimationInputs, DepthEstimationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2970) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2968) DepthEstimation node. @@ -3971,7 +3971,7 @@ OutputType: text class ConnectorInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2989) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2987) Input parameters for Connector. @@ -3981,7 +3981,7 @@ Input parameters for Connector. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2994) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2992) Initialize ConnectorInputs. @@ -3991,7 +3991,7 @@ Initialize ConnectorInputs. class ConnectorOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3000) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L2998) Output parameters for Connector. @@ -4001,7 +4001,7 @@ Output parameters for Connector. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3005) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3003) Initialize ConnectorOutputs. @@ -4011,7 +4011,7 @@ Initialize ConnectorOutputs. class Connector(AssetNode[ConnectorInputs, ConnectorOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3011) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3009) Connector node. @@ -4027,7 +4027,7 @@ OutputType: text class SpeakerRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3029) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3027) Input parameters for SpeakerRecognition. @@ -4037,7 +4037,7 @@ Input parameters for SpeakerRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3037) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3035) Initialize SpeakerRecognitionInputs. @@ -4047,7 +4047,7 @@ Initialize SpeakerRecognitionInputs. class SpeakerRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3046) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3044) Output parameters for SpeakerRecognition. @@ -4057,7 +4057,7 @@ Output parameters for SpeakerRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3051) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3049) Initialize SpeakerRecognitionOutputs. @@ -4068,7 +4068,7 @@ class SpeakerRecognition(AssetNode[SpeakerRecognitionInputs, SpeakerRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3057) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3055) SpeakerRecognition node. @@ -4084,7 +4084,7 @@ OutputType: label class SyntaxAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3075) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3073) Input parameters for SyntaxAnalysis. @@ -4094,7 +4094,7 @@ Input parameters for SyntaxAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3082) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3080) Initialize SyntaxAnalysisInputs. @@ -4104,7 +4104,7 @@ Initialize SyntaxAnalysisInputs. class SyntaxAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3090) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3088) Output parameters for SyntaxAnalysis. @@ -4114,7 +4114,7 @@ Output parameters for SyntaxAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3095) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3093) Initialize SyntaxAnalysisOutputs. @@ -4124,7 +4124,7 @@ Initialize SyntaxAnalysisOutputs. class SyntaxAnalysis(AssetNode[SyntaxAnalysisInputs, SyntaxAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3101) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3099) SyntaxAnalysis node. @@ -4142,7 +4142,7 @@ OutputType: text class EntitySentimentAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3121) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3119) Input parameters for EntitySentimentAnalysis. @@ -4152,7 +4152,7 @@ Input parameters for EntitySentimentAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3126) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3124) Initialize EntitySentimentAnalysisInputs. @@ -4162,7 +4162,7 @@ Initialize EntitySentimentAnalysisInputs. class EntitySentimentAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3132) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3130) Output parameters for EntitySentimentAnalysis. @@ -4172,7 +4172,7 @@ Output parameters for EntitySentimentAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3137) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3135) Initialize EntitySentimentAnalysisOutputs. @@ -4183,7 +4183,7 @@ class EntitySentimentAnalysis(AssetNode[EntitySentimentAnalysisInputs, EntitySentimentAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3143) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3141) EntitySentimentAnalysis node. @@ -4200,7 +4200,7 @@ OutputType: label class ClassificationMetricInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3162) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3160) Input parameters for ClassificationMetric. @@ -4210,7 +4210,7 @@ Input parameters for ClassificationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3171) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3169) Initialize ClassificationMetricInputs. @@ -4220,7 +4220,7 @@ Initialize ClassificationMetricInputs. class ClassificationMetricOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3181) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3179) Output parameters for ClassificationMetric. @@ -4230,7 +4230,7 @@ Output parameters for ClassificationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3186) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3184) Initialize ClassificationMetricOutputs. @@ -4241,7 +4241,7 @@ class ClassificationMetric(BaseMetric[ClassificationMetricInputs, ClassificationMetricOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3192) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3190) ClassificationMetric node. @@ -4257,7 +4257,7 @@ OutputType: text class TextDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3210) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3208) Input parameters for TextDetection. @@ -4267,7 +4267,7 @@ Input parameters for TextDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3215) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3213) Initialize TextDetectionInputs. @@ -4277,7 +4277,7 @@ Initialize TextDetectionInputs. class TextDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3221) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3219) Output parameters for TextDetection. @@ -4287,7 +4287,7 @@ Output parameters for TextDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3226) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3224) Initialize TextDetectionOutputs. @@ -4297,7 +4297,7 @@ Initialize TextDetectionOutputs. class TextDetection(AssetNode[TextDetectionInputs, TextDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3232) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3230) TextDetection node. @@ -4313,7 +4313,7 @@ OutputType: text class GuardrailsInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3250) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3248) Input parameters for Guardrails. @@ -4323,7 +4323,7 @@ Input parameters for Guardrails. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3255) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3253) Initialize GuardrailsInputs. @@ -4333,7 +4333,7 @@ Initialize GuardrailsInputs. class GuardrailsOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3261) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3259) Output parameters for Guardrails. @@ -4343,7 +4343,7 @@ Output parameters for Guardrails. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3266) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3264) Initialize GuardrailsOutputs. @@ -4353,7 +4353,7 @@ Initialize GuardrailsOutputs. class Guardrails(AssetNode[GuardrailsInputs, GuardrailsOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3272) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3270) Guardrails node. @@ -4370,7 +4370,7 @@ OutputType: text class EmotionDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3291) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3289) Input parameters for EmotionDetection. @@ -4380,7 +4380,7 @@ Input parameters for EmotionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3299) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3297) Initialize EmotionDetectionInputs. @@ -4390,7 +4390,7 @@ Initialize EmotionDetectionInputs. class EmotionDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3308) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3306) Output parameters for EmotionDetection. @@ -4400,7 +4400,7 @@ Output parameters for EmotionDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3313) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3311) Initialize EmotionDetectionOutputs. @@ -4411,7 +4411,7 @@ class EmotionDetection(AssetNode[EmotionDetectionInputs, EmotionDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3319) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3317) EmotionDetection node. @@ -4427,7 +4427,7 @@ OutputType: label class VideoForcedAlignmentInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3337) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3335) Input parameters for VideoForcedAlignment. @@ -4437,7 +4437,7 @@ Input parameters for VideoForcedAlignment. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3346) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3344) Initialize VideoForcedAlignmentInputs. @@ -4447,7 +4447,7 @@ Initialize VideoForcedAlignmentInputs. class VideoForcedAlignmentOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3356) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3354) Output parameters for VideoForcedAlignment. @@ -4457,7 +4457,7 @@ Output parameters for VideoForcedAlignment. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3362) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3360) Initialize VideoForcedAlignmentOutputs. @@ -4468,7 +4468,7 @@ class VideoForcedAlignment(AssetNode[VideoForcedAlignmentInputs, VideoForcedAlignmentOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3369) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3367) VideoForcedAlignment node. @@ -4484,7 +4484,7 @@ OutputType: video class ImageContentModerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3387) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3385) Input parameters for ImageContentModeration. @@ -4494,7 +4494,7 @@ Input parameters for ImageContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3393) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3391) Initialize ImageContentModerationInputs. @@ -4504,7 +4504,7 @@ Initialize ImageContentModerationInputs. class ImageContentModerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3400) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3398) Output parameters for ImageContentModeration. @@ -4514,7 +4514,7 @@ Output parameters for ImageContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3405) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3403) Initialize ImageContentModerationOutputs. @@ -4525,7 +4525,7 @@ class ImageContentModeration(AssetNode[ImageContentModerationInputs, ImageContentModerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3411) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3409) ImageContentModeration node. @@ -4541,7 +4541,7 @@ OutputType: label class TextSummarizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3429) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3427) Input parameters for TextSummarization. @@ -4551,7 +4551,7 @@ Input parameters for TextSummarization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3437) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3435) Initialize TextSummarizationInputs. @@ -4561,7 +4561,7 @@ Initialize TextSummarizationInputs. class TextSummarizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3446) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3444) Output parameters for TextSummarization. @@ -4571,7 +4571,7 @@ Output parameters for TextSummarization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3451) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3449) Initialize TextSummarizationOutputs. @@ -4582,7 +4582,7 @@ class TextSummarization(AssetNode[TextSummarizationInputs, TextSummarizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3457) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3455) TextSummarization node. @@ -4598,7 +4598,7 @@ OutputType: text class ImageToVideoGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3475) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3473) Input parameters for ImageToVideoGeneration. @@ -4608,7 +4608,7 @@ Input parameters for ImageToVideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3481) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3479) Initialize ImageToVideoGenerationInputs. @@ -4618,7 +4618,7 @@ Initialize ImageToVideoGenerationInputs. class ImageToVideoGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3488) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3486) Output parameters for ImageToVideoGeneration. @@ -4628,7 +4628,7 @@ Output parameters for ImageToVideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3493) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3491) Initialize ImageToVideoGenerationOutputs. @@ -4639,7 +4639,7 @@ class ImageToVideoGeneration(AssetNode[ImageToVideoGenerationInputs, ImageToVideoGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3499) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3497) ImageToVideoGeneration node. @@ -4657,7 +4657,7 @@ OutputType: video class VideoUnderstandingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3519) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3517) Input parameters for VideoUnderstanding. @@ -4667,7 +4667,7 @@ Input parameters for VideoUnderstanding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3528) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3526) Initialize VideoUnderstandingInputs. @@ -4677,7 +4677,7 @@ Initialize VideoUnderstandingInputs. class VideoUnderstandingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3538) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3536) Output parameters for VideoUnderstanding. @@ -4687,7 +4687,7 @@ Output parameters for VideoUnderstanding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3543) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3541) Initialize VideoUnderstandingOutputs. @@ -4698,7 +4698,7 @@ class VideoUnderstanding(AssetNode[VideoUnderstandingInputs, VideoUnderstandingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3549) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3547) VideoUnderstanding node. @@ -4715,7 +4715,7 @@ OutputType: text class TextGenerationMetricDefaultInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3568) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3566) Input parameters for TextGenerationMetricDefault. @@ -4725,7 +4725,7 @@ Input parameters for TextGenerationMetricDefault. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3576) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3574) Initialize TextGenerationMetricDefaultInputs. @@ -4735,7 +4735,7 @@ Initialize TextGenerationMetricDefaultInputs. class TextGenerationMetricDefaultOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3585) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3583) Output parameters for TextGenerationMetricDefault. @@ -4745,7 +4745,7 @@ Output parameters for TextGenerationMetricDefault. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3590) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3588) Initialize TextGenerationMetricDefaultOutputs. @@ -4757,7 +4757,7 @@ class TextGenerationMetricDefault( TextGenerationMetricDefaultOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3596) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3594) TextGenerationMetricDefault node. @@ -4774,7 +4774,7 @@ OutputType: text class TextToVideoGenerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3615) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3613) Input parameters for TextToVideoGeneration. @@ -4784,7 +4784,7 @@ Input parameters for TextToVideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3621) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3619) Initialize TextToVideoGenerationInputs. @@ -4794,7 +4794,7 @@ Initialize TextToVideoGenerationInputs. class TextToVideoGenerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3628) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3626) Output parameters for TextToVideoGeneration. @@ -4804,7 +4804,7 @@ Output parameters for TextToVideoGeneration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3633) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3631) Initialize TextToVideoGenerationOutputs. @@ -4815,7 +4815,7 @@ class TextToVideoGeneration(AssetNode[TextToVideoGenerationInputs, TextToVideoGenerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3639) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3637) TextToVideoGeneration node. @@ -4832,7 +4832,7 @@ OutputType: video class VideoLabelDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3658) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3656) Input parameters for VideoLabelDetection. @@ -4842,7 +4842,7 @@ Input parameters for VideoLabelDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3664) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3662) Initialize VideoLabelDetectionInputs. @@ -4852,7 +4852,7 @@ Initialize VideoLabelDetectionInputs. class VideoLabelDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3671) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3669) Output parameters for VideoLabelDetection. @@ -4862,7 +4862,7 @@ Output parameters for VideoLabelDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3676) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3674) Initialize VideoLabelDetectionOutputs. @@ -4873,7 +4873,7 @@ class VideoLabelDetection(AssetNode[VideoLabelDetectionInputs, VideoLabelDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3682) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3680) VideoLabelDetection node. @@ -4889,7 +4889,7 @@ OutputType: label class TextSpamDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3700) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3698) Input parameters for TextSpamDetection. @@ -4899,7 +4899,7 @@ Input parameters for TextSpamDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3708) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3706) Initialize TextSpamDetectionInputs. @@ -4909,7 +4909,7 @@ Initialize TextSpamDetectionInputs. class TextSpamDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3717) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3715) Output parameters for TextSpamDetection. @@ -4919,7 +4919,7 @@ Output parameters for TextSpamDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3722) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3720) Initialize TextSpamDetectionOutputs. @@ -4930,7 +4930,7 @@ class TextSpamDetection(AssetNode[TextSpamDetectionInputs, TextSpamDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3728) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3726) TextSpamDetection node. @@ -4947,7 +4947,7 @@ OutputType: label class TextContentModerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3747) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3745) Input parameters for TextContentModeration. @@ -4957,7 +4957,7 @@ Input parameters for TextContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3755) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3753) Initialize TextContentModerationInputs. @@ -4967,7 +4967,7 @@ Initialize TextContentModerationInputs. class TextContentModerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3764) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3762) Output parameters for TextContentModeration. @@ -4977,7 +4977,7 @@ Output parameters for TextContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3769) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3767) Initialize TextContentModerationOutputs. @@ -4988,7 +4988,7 @@ class TextContentModeration(AssetNode[TextContentModerationInputs, TextContentModerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3775) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3773) TextContentModeration node. @@ -5004,7 +5004,7 @@ OutputType: label class AudioTranscriptImprovementInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3793) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3791) Input parameters for AudioTranscriptImprovement. @@ -5014,7 +5014,7 @@ Input parameters for AudioTranscriptImprovement. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3803) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3801) Initialize AudioTranscriptImprovementInputs. @@ -5024,7 +5024,7 @@ Initialize AudioTranscriptImprovementInputs. class AudioTranscriptImprovementOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3814) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3812) Output parameters for AudioTranscriptImprovement. @@ -5034,7 +5034,7 @@ Output parameters for AudioTranscriptImprovement. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3819) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3817) Initialize AudioTranscriptImprovementOutputs. @@ -5045,7 +5045,7 @@ class AudioTranscriptImprovement(AssetNode[AudioTranscriptImprovementInputs, AudioTranscriptImprovementOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3825) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3823) AudioTranscriptImprovement node. @@ -5061,7 +5061,7 @@ OutputType: text class AudioTranscriptAnalysisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3843) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3841) Input parameters for AudioTranscriptAnalysis. @@ -5071,7 +5071,7 @@ Input parameters for AudioTranscriptAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3852) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3850) Initialize AudioTranscriptAnalysisInputs. @@ -5081,7 +5081,7 @@ Initialize AudioTranscriptAnalysisInputs. class AudioTranscriptAnalysisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3862) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3860) Output parameters for AudioTranscriptAnalysis. @@ -5091,7 +5091,7 @@ Output parameters for AudioTranscriptAnalysis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3867) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3865) Initialize AudioTranscriptAnalysisOutputs. @@ -5102,7 +5102,7 @@ class AudioTranscriptAnalysis(AssetNode[AudioTranscriptAnalysisInputs, AudioTranscriptAnalysisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3873) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3871) AudioTranscriptAnalysis node. @@ -5118,7 +5118,7 @@ OutputType: text class SpeechNonSpeechClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3891) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3889) Input parameters for SpeechNonSpeechClassification. @@ -5128,7 +5128,7 @@ Input parameters for SpeechNonSpeechClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3899) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3897) Initialize SpeechNonSpeechClassificationInputs. @@ -5138,7 +5138,7 @@ Initialize SpeechNonSpeechClassificationInputs. class SpeechNonSpeechClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3908) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3906) Output parameters for SpeechNonSpeechClassification. @@ -5148,7 +5148,7 @@ Output parameters for SpeechNonSpeechClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3913) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3911) Initialize SpeechNonSpeechClassificationOutputs. @@ -5160,7 +5160,7 @@ class SpeechNonSpeechClassification( SpeechNonSpeechClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3919) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3917) SpeechNonSpeechClassification node. @@ -5176,7 +5176,7 @@ OutputType: label class AudioGenerationMetricInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3939) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3937) Input parameters for AudioGenerationMetric. @@ -5186,7 +5186,7 @@ Input parameters for AudioGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3947) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3945) Initialize AudioGenerationMetricInputs. @@ -5196,7 +5196,7 @@ Initialize AudioGenerationMetricInputs. class AudioGenerationMetricOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3956) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3954) Output parameters for AudioGenerationMetric. @@ -5206,7 +5206,7 @@ Output parameters for AudioGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3961) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3959) Initialize AudioGenerationMetricOutputs. @@ -5217,7 +5217,7 @@ class AudioGenerationMetric(BaseMetric[AudioGenerationMetricInputs, AudioGenerationMetricOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3967) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3965) AudioGenerationMetric node. @@ -5235,7 +5235,7 @@ OutputType: text class NamedEntityRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3987) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3985) Input parameters for NamedEntityRecognition. @@ -5245,7 +5245,7 @@ Input parameters for NamedEntityRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3996) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L3994) Initialize NamedEntityRecognitionInputs. @@ -5255,7 +5255,7 @@ Initialize NamedEntityRecognitionInputs. class NamedEntityRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4006) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4004) Output parameters for NamedEntityRecognition. @@ -5265,7 +5265,7 @@ Output parameters for NamedEntityRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4011) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4009) Initialize NamedEntityRecognitionOutputs. @@ -5276,7 +5276,7 @@ class NamedEntityRecognition(AssetNode[NamedEntityRecognitionInputs, NamedEntityRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4017) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4015) NamedEntityRecognition node. @@ -5293,7 +5293,7 @@ OutputType: label class SpeechSynthesisInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4036) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4034) Input parameters for SpeechSynthesis. @@ -5303,7 +5303,7 @@ Input parameters for SpeechSynthesis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4047) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4045) Initialize SpeechSynthesisInputs. @@ -5313,7 +5313,7 @@ Initialize SpeechSynthesisInputs. class SpeechSynthesisOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4059) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4057) Output parameters for SpeechSynthesis. @@ -5323,7 +5323,7 @@ Output parameters for SpeechSynthesis. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4064) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4062) Initialize SpeechSynthesisOutputs. @@ -5334,7 +5334,7 @@ class SpeechSynthesis(AssetNode[SpeechSynthesisInputs, SpeechSynthesisOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4070) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4068) SpeechSynthesis node. @@ -5350,7 +5350,7 @@ OutputType: audio class DocumentInformationExtractionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4088) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4086) Input parameters for DocumentInformationExtraction. @@ -5360,7 +5360,7 @@ Input parameters for DocumentInformationExtraction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4093) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4091) Initialize DocumentInformationExtractionInputs. @@ -5370,7 +5370,7 @@ Initialize DocumentInformationExtractionInputs. class DocumentInformationExtractionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4099) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4097) Output parameters for DocumentInformationExtraction. @@ -5380,7 +5380,7 @@ Output parameters for DocumentInformationExtraction. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4104) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4102) Initialize DocumentInformationExtractionOutputs. @@ -5392,7 +5392,7 @@ class DocumentInformationExtraction( DocumentInformationExtractionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4110) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4108) DocumentInformationExtraction node. @@ -5410,7 +5410,7 @@ OutputType: text class OcrInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4132) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4130) Input parameters for Ocr. @@ -5420,7 +5420,7 @@ Input parameters for Ocr. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4138) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4136) Initialize OcrInputs. @@ -5430,7 +5430,7 @@ Initialize OcrInputs. class OcrOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4145) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4143) Output parameters for Ocr. @@ -5440,7 +5440,7 @@ Output parameters for Ocr. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4150) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4148) Initialize OcrOutputs. @@ -5450,7 +5450,7 @@ Initialize OcrOutputs. class Ocr(AssetNode[OcrInputs, OcrOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4156) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4154) Ocr node. @@ -5466,7 +5466,7 @@ OutputType: text class SubtitlingTranslationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4174) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4172) Input parameters for SubtitlingTranslation. @@ -5476,7 +5476,7 @@ Input parameters for SubtitlingTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4183) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4181) Initialize SubtitlingTranslationInputs. @@ -5486,7 +5486,7 @@ Initialize SubtitlingTranslationInputs. class SubtitlingTranslationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4193) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4191) Output parameters for SubtitlingTranslation. @@ -5496,7 +5496,7 @@ Output parameters for SubtitlingTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4198) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4196) Initialize SubtitlingTranslationOutputs. @@ -5507,7 +5507,7 @@ class SubtitlingTranslation(AssetNode[SubtitlingTranslationInputs, SubtitlingTranslationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4204) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4202) SubtitlingTranslation node. @@ -5523,7 +5523,7 @@ OutputType: text class TextToAudioInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4222) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4220) Input parameters for TextToAudio. @@ -5533,7 +5533,7 @@ Input parameters for TextToAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4228) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4226) Initialize TextToAudioInputs. @@ -5543,7 +5543,7 @@ Initialize TextToAudioInputs. class TextToAudioOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4235) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4233) Output parameters for TextToAudio. @@ -5553,7 +5553,7 @@ Output parameters for TextToAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4240) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4238) Initialize TextToAudioOutputs. @@ -5563,7 +5563,7 @@ Initialize TextToAudioOutputs. class TextToAudio(AssetNode[TextToAudioInputs, TextToAudioOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4246) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4244) TextToAudio node. @@ -5579,7 +5579,7 @@ OutputType: audio class MultilingualSpeechRecognitionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4264) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4262) Input parameters for MultilingualSpeechRecognition. @@ -5589,7 +5589,7 @@ Input parameters for MultilingualSpeechRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4270) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4268) Initialize MultilingualSpeechRecognitionInputs. @@ -5599,7 +5599,7 @@ Initialize MultilingualSpeechRecognitionInputs. class MultilingualSpeechRecognitionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4277) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4275) Output parameters for MultilingualSpeechRecognition. @@ -5609,7 +5609,7 @@ Output parameters for MultilingualSpeechRecognition. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4282) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4280) Initialize MultilingualSpeechRecognitionOutputs. @@ -5621,7 +5621,7 @@ class MultilingualSpeechRecognition( MultilingualSpeechRecognitionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4288) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4286) MultilingualSpeechRecognition node. @@ -5638,7 +5638,7 @@ OutputType: text class OffensiveLanguageIdentificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4309) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4307) Input parameters for OffensiveLanguageIdentification. @@ -5648,7 +5648,7 @@ Input parameters for OffensiveLanguageIdentification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4317) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4315) Initialize OffensiveLanguageIdentificationInputs. @@ -5658,7 +5658,7 @@ Initialize OffensiveLanguageIdentificationInputs. class OffensiveLanguageIdentificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4326) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4324) Output parameters for OffensiveLanguageIdentification. @@ -5668,7 +5668,7 @@ Output parameters for OffensiveLanguageIdentification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4331) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4329) Initialize OffensiveLanguageIdentificationOutputs. @@ -5680,7 +5680,7 @@ class OffensiveLanguageIdentification( OffensiveLanguageIdentificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4337) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4335) OffensiveLanguageIdentification node. @@ -5696,7 +5696,7 @@ OutputType: label class BenchmarkScoringMtInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4357) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4355) Input parameters for BenchmarkScoringMt. @@ -5706,7 +5706,7 @@ Input parameters for BenchmarkScoringMt. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4364) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4361) Initialize BenchmarkScoringMtInputs. @@ -5716,7 +5716,7 @@ Initialize BenchmarkScoringMtInputs. class BenchmarkScoringMtOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4372) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4368) Output parameters for BenchmarkScoringMt. @@ -5726,7 +5726,7 @@ Output parameters for BenchmarkScoringMt. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4377) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4373) Initialize BenchmarkScoringMtOutputs. @@ -5737,7 +5737,7 @@ class BenchmarkScoringMt(AssetNode[BenchmarkScoringMtInputs, BenchmarkScoringMtOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4383) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4379) BenchmarkScoringMt node. @@ -5754,7 +5754,7 @@ OutputType: label class SpeakerDiarizationAudioInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4402) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4398) Input parameters for SpeakerDiarizationAudio. @@ -5764,7 +5764,7 @@ Input parameters for SpeakerDiarizationAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4410) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4406) Initialize SpeakerDiarizationAudioInputs. @@ -5774,7 +5774,7 @@ Initialize SpeakerDiarizationAudioInputs. class SpeakerDiarizationAudioOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4419) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4415) Output parameters for SpeakerDiarizationAudio. @@ -5784,7 +5784,7 @@ Output parameters for SpeakerDiarizationAudio. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4425) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4421) Initialize SpeakerDiarizationAudioOutputs. @@ -5795,7 +5795,7 @@ class SpeakerDiarizationAudio(BaseSegmentor[SpeakerDiarizationAudioInputs, SpeakerDiarizationAudioOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4432) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4428) SpeakerDiarizationAudio node. @@ -5811,7 +5811,7 @@ OutputType: label class VoiceCloningInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4450) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4446) Input parameters for VoiceCloning. @@ -5821,7 +5821,7 @@ Input parameters for VoiceCloning. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4461) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4457) Initialize VoiceCloningInputs. @@ -5831,7 +5831,7 @@ Initialize VoiceCloningInputs. class VoiceCloningOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4473) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4469) Output parameters for VoiceCloning. @@ -5841,7 +5841,7 @@ Output parameters for VoiceCloning. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4478) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4474) Initialize VoiceCloningOutputs. @@ -5851,7 +5851,7 @@ Initialize VoiceCloningOutputs. class VoiceCloning(AssetNode[VoiceCloningInputs, VoiceCloningOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4484) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4480) VoiceCloning node. @@ -5868,7 +5868,7 @@ OutputType: audio class SearchInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4503) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4499) Input parameters for Search. @@ -5878,7 +5878,7 @@ Input parameters for Search. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4508) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4504) Initialize SearchInputs. @@ -5888,7 +5888,7 @@ Initialize SearchInputs. class SearchOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4514) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4510) Output parameters for Search. @@ -5898,7 +5898,7 @@ Output parameters for Search. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4519) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4515) Initialize SearchOutputs. @@ -5908,7 +5908,7 @@ Initialize SearchOutputs. class Search(AssetNode[SearchInputs, SearchOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4525) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4521) Search node. @@ -5925,7 +5925,7 @@ OutputType: text class ObjectDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4544) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4540) Input parameters for ObjectDetection. @@ -5935,7 +5935,7 @@ Input parameters for ObjectDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4549) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4545) Initialize ObjectDetectionInputs. @@ -5945,7 +5945,7 @@ Initialize ObjectDetectionInputs. class ObjectDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4555) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4551) Output parameters for ObjectDetection. @@ -5955,7 +5955,7 @@ Output parameters for ObjectDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4560) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4556) Initialize ObjectDetectionOutputs. @@ -5966,7 +5966,7 @@ class ObjectDetection(AssetNode[ObjectDetectionInputs, ObjectDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4566) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4562) ObjectDetection node. @@ -5983,7 +5983,7 @@ OutputType: text class DiacritizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4585) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4581) Input parameters for Diacritization. @@ -5993,7 +5993,7 @@ Input parameters for Diacritization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4593) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4589) Initialize DiacritizationInputs. @@ -6003,7 +6003,7 @@ Initialize DiacritizationInputs. class DiacritizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4602) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4598) Output parameters for Diacritization. @@ -6013,7 +6013,7 @@ Output parameters for Diacritization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4607) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4603) Initialize DiacritizationOutputs. @@ -6023,7 +6023,7 @@ Initialize DiacritizationOutputs. class Diacritization(AssetNode[DiacritizationInputs, DiacritizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4613) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4609) Diacritization node. @@ -6039,7 +6039,7 @@ OutputType: text class SpeakerDiarizationVideoInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4631) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4627) Input parameters for SpeakerDiarizationVideo. @@ -6049,7 +6049,7 @@ Input parameters for SpeakerDiarizationVideo. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4639) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4635) Initialize SpeakerDiarizationVideoInputs. @@ -6059,7 +6059,7 @@ Initialize SpeakerDiarizationVideoInputs. class SpeakerDiarizationVideoOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4648) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4644) Output parameters for SpeakerDiarizationVideo. @@ -6069,7 +6069,7 @@ Output parameters for SpeakerDiarizationVideo. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4653) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4649) Initialize SpeakerDiarizationVideoOutputs. @@ -6080,7 +6080,7 @@ class SpeakerDiarizationVideo(AssetNode[SpeakerDiarizationVideoInputs, SpeakerDiarizationVideoOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4659) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4655) SpeakerDiarizationVideo node. @@ -6096,7 +6096,7 @@ OutputType: label class AudioForcedAlignmentInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4677) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4673) Input parameters for AudioForcedAlignment. @@ -6106,7 +6106,7 @@ Input parameters for AudioForcedAlignment. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4686) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4682) Initialize AudioForcedAlignmentInputs. @@ -6116,7 +6116,7 @@ Initialize AudioForcedAlignmentInputs. class AudioForcedAlignmentOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4696) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4692) Output parameters for AudioForcedAlignment. @@ -6126,7 +6126,7 @@ Output parameters for AudioForcedAlignment. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4702) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4698) Initialize AudioForcedAlignmentOutputs. @@ -6137,7 +6137,7 @@ class AudioForcedAlignment(AssetNode[AudioForcedAlignmentInputs, AudioForcedAlignmentOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4709) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4705) AudioForcedAlignment node. @@ -6153,7 +6153,7 @@ OutputType: audio class TokenClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4727) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4723) Input parameters for TokenClassification. @@ -6163,7 +6163,7 @@ Input parameters for TokenClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4734) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4730) Initialize TokenClassificationInputs. @@ -6173,7 +6173,7 @@ Initialize TokenClassificationInputs. class TokenClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4742) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4738) Output parameters for TokenClassification. @@ -6183,7 +6183,7 @@ Output parameters for TokenClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4747) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4743) Initialize TokenClassificationOutputs. @@ -6194,7 +6194,7 @@ class TokenClassification(AssetNode[TokenClassificationInputs, TokenClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4753) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4749) TokenClassification node. @@ -6211,7 +6211,7 @@ OutputType: label class TopicClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4772) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4768) Input parameters for TopicClassification. @@ -6221,7 +6221,7 @@ Input parameters for TopicClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4780) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4776) Initialize TopicClassificationInputs. @@ -6231,7 +6231,7 @@ Initialize TopicClassificationInputs. class TopicClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4789) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4785) Output parameters for TopicClassification. @@ -6241,7 +6241,7 @@ Output parameters for TopicClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4794) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4790) Initialize TopicClassificationOutputs. @@ -6252,7 +6252,7 @@ class TopicClassification(AssetNode[TopicClassificationInputs, TopicClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4800) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4796) TopicClassification node. @@ -6268,7 +6268,7 @@ OutputType: label class IntentClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4818) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4814) Input parameters for IntentClassification. @@ -6278,7 +6278,7 @@ Input parameters for IntentClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4824) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4820) Initialize IntentClassificationInputs. @@ -6288,7 +6288,7 @@ Initialize IntentClassificationInputs. class IntentClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4831) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4827) Output parameters for IntentClassification. @@ -6298,7 +6298,7 @@ Output parameters for IntentClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4836) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4832) Initialize IntentClassificationOutputs. @@ -6309,7 +6309,7 @@ class IntentClassification(AssetNode[IntentClassificationInputs, IntentClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4842) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4838) IntentClassification node. @@ -6327,7 +6327,7 @@ OutputType: label class VideoContentModerationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4862) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4858) Input parameters for VideoContentModeration. @@ -6337,7 +6337,7 @@ Input parameters for VideoContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4868) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4864) Initialize VideoContentModerationInputs. @@ -6347,7 +6347,7 @@ Initialize VideoContentModerationInputs. class VideoContentModerationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4875) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4871) Output parameters for VideoContentModeration. @@ -6357,7 +6357,7 @@ Output parameters for VideoContentModeration. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4880) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4876) Initialize VideoContentModerationOutputs. @@ -6368,7 +6368,7 @@ class VideoContentModeration(AssetNode[VideoContentModerationInputs, VideoContentModerationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4886) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4882) VideoContentModeration node. @@ -6384,7 +6384,7 @@ OutputType: label class TextGenerationMetricInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4904) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4900) Input parameters for TextGenerationMetric. @@ -6394,7 +6394,7 @@ Input parameters for TextGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4912) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4908) Initialize TextGenerationMetricInputs. @@ -6404,7 +6404,7 @@ Initialize TextGenerationMetricInputs. class TextGenerationMetricOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4921) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4917) Output parameters for TextGenerationMetric. @@ -6414,7 +6414,7 @@ Output parameters for TextGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4926) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4922) Initialize TextGenerationMetricOutputs. @@ -6425,7 +6425,7 @@ class TextGenerationMetric(BaseMetric[TextGenerationMetricInputs, TextGenerationMetricOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4932) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4928) TextGenerationMetric node. @@ -6443,7 +6443,7 @@ OutputType: text class ImageEmbeddingInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4952) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4948) Input parameters for ImageEmbedding. @@ -6453,7 +6453,7 @@ Input parameters for ImageEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4958) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4954) Initialize ImageEmbeddingInputs. @@ -6463,7 +6463,7 @@ Initialize ImageEmbeddingInputs. class ImageEmbeddingOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4965) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4961) Output parameters for ImageEmbedding. @@ -6473,7 +6473,7 @@ Output parameters for ImageEmbedding. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4970) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4966) Initialize ImageEmbeddingOutputs. @@ -6483,7 +6483,7 @@ Initialize ImageEmbeddingOutputs. class ImageEmbedding(AssetNode[ImageEmbeddingInputs, ImageEmbeddingOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4976) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4972) ImageEmbedding node. @@ -6501,7 +6501,7 @@ OutputType: text class ImageLabelDetectionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4996) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4992) Input parameters for ImageLabelDetection. @@ -6511,7 +6511,7 @@ Input parameters for ImageLabelDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5002) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L4998) Initialize ImageLabelDetectionInputs. @@ -6521,7 +6521,7 @@ Initialize ImageLabelDetectionInputs. class ImageLabelDetectionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5009) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5005) Output parameters for ImageLabelDetection. @@ -6531,7 +6531,7 @@ Output parameters for ImageLabelDetection. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5014) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5010) Initialize ImageLabelDetectionOutputs. @@ -6542,7 +6542,7 @@ class ImageLabelDetection(AssetNode[ImageLabelDetectionInputs, ImageLabelDetectionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5020) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5016) ImageLabelDetection node. @@ -6558,7 +6558,7 @@ OutputType: label class ImageColorizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5038) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5034) Input parameters for ImageColorization. @@ -6568,7 +6568,7 @@ Input parameters for ImageColorization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5043) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5039) Initialize ImageColorizationInputs. @@ -6578,7 +6578,7 @@ Initialize ImageColorizationInputs. class ImageColorizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5049) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5045) Output parameters for ImageColorization. @@ -6588,7 +6588,7 @@ Output parameters for ImageColorization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5054) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5050) Initialize ImageColorizationOutputs. @@ -6599,7 +6599,7 @@ class ImageColorization(AssetNode[ImageColorizationInputs, ImageColorizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5060) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5056) ImageColorization node. @@ -6617,7 +6617,7 @@ OutputType: image class MetricAggregationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5080) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5076) Input parameters for MetricAggregation. @@ -6627,7 +6627,7 @@ Input parameters for MetricAggregation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5085) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5081) Initialize MetricAggregationInputs. @@ -6637,7 +6637,7 @@ Initialize MetricAggregationInputs. class MetricAggregationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5091) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5087) Output parameters for MetricAggregation. @@ -6647,7 +6647,7 @@ Output parameters for MetricAggregation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5096) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5092) Initialize MetricAggregationOutputs. @@ -6658,7 +6658,7 @@ class MetricAggregation(BaseMetric[MetricAggregationInputs, MetricAggregationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5102) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5098) MetricAggregation node. @@ -6676,7 +6676,7 @@ OutputType: text class InstanceSegmentationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5122) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5118) Input parameters for InstanceSegmentation. @@ -6686,7 +6686,7 @@ Input parameters for InstanceSegmentation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5127) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5123) Initialize InstanceSegmentationInputs. @@ -6696,7 +6696,7 @@ Initialize InstanceSegmentationInputs. class InstanceSegmentationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5133) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5129) Output parameters for InstanceSegmentation. @@ -6706,7 +6706,7 @@ Output parameters for InstanceSegmentation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5138) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5134) Initialize InstanceSegmentationOutputs. @@ -6717,7 +6717,7 @@ class InstanceSegmentation(AssetNode[InstanceSegmentationInputs, InstanceSegmentationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5144) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5140) InstanceSegmentation node. @@ -6735,7 +6735,7 @@ OutputType: label class OtherMultipurposeInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5164) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5160) Input parameters for OtherMultipurpose. @@ -6745,7 +6745,7 @@ Input parameters for OtherMultipurpose. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5170) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5166) Initialize OtherMultipurposeInputs. @@ -6755,7 +6755,7 @@ Initialize OtherMultipurposeInputs. class OtherMultipurposeOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5177) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5173) Output parameters for OtherMultipurpose. @@ -6765,7 +6765,7 @@ Output parameters for OtherMultipurpose. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5182) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5178) Initialize OtherMultipurposeOutputs. @@ -6776,7 +6776,7 @@ class OtherMultipurpose(AssetNode[OtherMultipurposeInputs, OtherMultipurposeOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5188) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5184) OtherMultipurpose node. @@ -6794,7 +6794,7 @@ OutputType: text class SpeechTranslationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5208) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5204) Input parameters for SpeechTranslation. @@ -6804,7 +6804,7 @@ Input parameters for SpeechTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5218) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5214) Initialize SpeechTranslationInputs. @@ -6814,7 +6814,7 @@ Initialize SpeechTranslationInputs. class SpeechTranslationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5229) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5225) Output parameters for SpeechTranslation. @@ -6824,7 +6824,7 @@ Output parameters for SpeechTranslation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5234) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5230) Initialize SpeechTranslationOutputs. @@ -6835,7 +6835,7 @@ class SpeechTranslation(AssetNode[SpeechTranslationInputs, SpeechTranslationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5240) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5236) SpeechTranslation node. @@ -6852,7 +6852,7 @@ OutputType: text class ReferencelessTextGenerationMetricDefaultInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5259) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5255) Input parameters for ReferencelessTextGenerationMetricDefault. @@ -6862,7 +6862,7 @@ Input parameters for ReferencelessTextGenerationMetricDefault. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5266) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5262) Initialize ReferencelessTextGenerationMetricDefaultInputs. @@ -6872,7 +6872,7 @@ Initialize ReferencelessTextGenerationMetricDefaultInputs. class ReferencelessTextGenerationMetricDefaultOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5274) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5270) Output parameters for ReferencelessTextGenerationMetricDefault. @@ -6882,7 +6882,7 @@ Output parameters for ReferencelessTextGenerationMetricDefault. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5279) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5275) Initialize ReferencelessTextGenerationMetricDefaultOutputs. @@ -6894,7 +6894,7 @@ class ReferencelessTextGenerationMetricDefault( ReferencelessTextGenerationMetricDefaultOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5285) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5281) ReferencelessTextGenerationMetricDefault node. @@ -6911,7 +6911,7 @@ OutputType: text class ReferencelessTextGenerationMetricInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5306) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5302) Input parameters for ReferencelessTextGenerationMetric. @@ -6921,7 +6921,7 @@ Input parameters for ReferencelessTextGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5313) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5309) Initialize ReferencelessTextGenerationMetricInputs. @@ -6931,7 +6931,7 @@ Initialize ReferencelessTextGenerationMetricInputs. class ReferencelessTextGenerationMetricOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5321) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5317) Output parameters for ReferencelessTextGenerationMetric. @@ -6941,7 +6941,7 @@ Output parameters for ReferencelessTextGenerationMetric. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5326) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5322) Initialize ReferencelessTextGenerationMetricOutputs. @@ -6953,7 +6953,7 @@ class ReferencelessTextGenerationMetric( ReferencelessTextGenerationMetricOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5332) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5328) ReferencelessTextGenerationMetric node. @@ -6971,7 +6971,7 @@ OutputType: text class TextDenormalizationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5354) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5350) Input parameters for TextDenormalization. @@ -6981,7 +6981,7 @@ Input parameters for TextDenormalization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5363) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5359) Initialize TextDenormalizationInputs. @@ -6991,7 +6991,7 @@ Initialize TextDenormalizationInputs. class TextDenormalizationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5375) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5371) Output parameters for TextDenormalization. @@ -7001,7 +7001,7 @@ Output parameters for TextDenormalization. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5380) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5376) Initialize TextDenormalizationOutputs. @@ -7012,7 +7012,7 @@ class TextDenormalization(AssetNode[TextDenormalizationInputs, TextDenormalizationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5386) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5382) TextDenormalization node. @@ -7028,7 +7028,7 @@ OutputType: label class ImageCompressionInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5404) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5400) Input parameters for ImageCompression. @@ -7038,7 +7038,7 @@ Input parameters for ImageCompression. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5410) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5406) Initialize ImageCompressionInputs. @@ -7048,7 +7048,7 @@ Initialize ImageCompressionInputs. class ImageCompressionOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5417) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5413) Output parameters for ImageCompression. @@ -7058,7 +7058,7 @@ Output parameters for ImageCompression. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5422) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5418) Initialize ImageCompressionOutputs. @@ -7069,7 +7069,7 @@ class ImageCompression(AssetNode[ImageCompressionInputs, ImageCompressionOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5428) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5424) ImageCompression node. @@ -7085,7 +7085,7 @@ OutputType: image class TextClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5446) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5442) Input parameters for TextClassification. @@ -7095,7 +7095,7 @@ Input parameters for TextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5454) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5450) Initialize TextClassificationInputs. @@ -7105,7 +7105,7 @@ Initialize TextClassificationInputs. class TextClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5463) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5459) Output parameters for TextClassification. @@ -7115,7 +7115,7 @@ Output parameters for TextClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5468) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5464) Initialize TextClassificationOutputs. @@ -7126,7 +7126,7 @@ class TextClassification(AssetNode[TextClassificationInputs, TextClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5474) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5470) TextClassification node. @@ -7142,7 +7142,7 @@ OutputType: label class AsrAgeClassificationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5492) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5488) Input parameters for AsrAgeClassification. @@ -7152,7 +7152,7 @@ Input parameters for AsrAgeClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5497) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5493) Initialize AsrAgeClassificationInputs. @@ -7162,7 +7162,7 @@ Initialize AsrAgeClassificationInputs. class AsrAgeClassificationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5503) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5499) Output parameters for AsrAgeClassification. @@ -7172,7 +7172,7 @@ Output parameters for AsrAgeClassification. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5508) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5504) Initialize AsrAgeClassificationOutputs. @@ -7183,7 +7183,7 @@ class AsrAgeClassification(AssetNode[AsrAgeClassificationInputs, AsrAgeClassificationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5514) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5510) AsrAgeClassification node. @@ -7200,7 +7200,7 @@ OutputType: label class AsrQualityEstimationInputs(Inputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5533) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5529) Input parameters for AsrQualityEstimation. @@ -7210,7 +7210,7 @@ Input parameters for AsrQualityEstimation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5539) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5535) Initialize AsrQualityEstimationInputs. @@ -7220,7 +7220,7 @@ Initialize AsrQualityEstimationInputs. class AsrQualityEstimationOutputs(Outputs) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5546) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5542) Output parameters for AsrQualityEstimation. @@ -7230,7 +7230,7 @@ Output parameters for AsrQualityEstimation. def __init__(node=None) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5551) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5547) Initialize AsrQualityEstimationOutputs. @@ -7241,7 +7241,7 @@ class AsrQualityEstimation(AssetNode[AsrQualityEstimationInputs, AsrQualityEstimationOutputs]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5557) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5553) AsrQualityEstimation node. @@ -7258,7 +7258,7 @@ OutputType: label class Pipeline(DefaultPipeline) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5576) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5572) Pipeline class for creating and managing AI processing pipelines. @@ -7269,7 +7269,7 @@ def text_normalization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextNormalization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5579) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5575) Create a TextNormalization node. @@ -7284,7 +7284,7 @@ def paraphrasing(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Paraphrasing ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5588) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5584) Create a Paraphrasing node. @@ -7298,7 +7298,7 @@ def language_identification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> LanguageIdentification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5596) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5592) Create a LanguageIdentification node. @@ -7312,7 +7312,7 @@ def benchmark_scoring_asr(asset_id: Union[str, asset.Asset], *args, **kwargs) -> BenchmarkScoringAsr ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5604) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5600) Create a BenchmarkScoringAsr node. @@ -7327,7 +7327,7 @@ def multi_class_text_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> MultiClassTextClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5613) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5609) Create a MultiClassTextClassification node. @@ -7342,7 +7342,7 @@ def speech_embedding(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeechEmbedding ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5624) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5620) Create a SpeechEmbedding node. @@ -7357,7 +7357,7 @@ def document_image_parsing(asset_id: Union[str, asset.Asset], *args, **kwargs) -> DocumentImageParsing ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5633) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5629) Create a DocumentImageParsing node. @@ -7372,7 +7372,7 @@ def translation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Translation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5642) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5638) Create a Translation node. @@ -7386,7 +7386,7 @@ def audio_source_separation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioSourceSeparation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5650) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5646) Create a AudioSourceSeparation node. @@ -7401,7 +7401,7 @@ def speech_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeechRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5659) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5655) Create a SpeechRecognition node. @@ -7415,7 +7415,7 @@ def keyword_spotting(asset_id: Union[str, asset.Asset], *args, **kwargs) -> KeywordSpotting ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5667) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5663) Create a KeywordSpotting node. @@ -7430,7 +7430,7 @@ def part_of_speech_tagging(asset_id: Union[str, asset.Asset], *args, **kwargs) -> PartOfSpeechTagging ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5676) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5672) Create a PartOfSpeechTagging node. @@ -7447,7 +7447,7 @@ def referenceless_audio_generation_metric( **kwargs) -> ReferencelessAudioGenerationMetric ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5686) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5682) Create a ReferencelessAudioGenerationMetric node. @@ -7462,7 +7462,7 @@ def voice_activity_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VoiceActivityDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5697) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5693) Create a VoiceActivityDetection node. @@ -7476,7 +7476,7 @@ def sentiment_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SentimentAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5705) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5701) Create a SentimentAnalysis node. @@ -7490,7 +7490,7 @@ def subtitling(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Subtitling ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5713) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5709) Create a Subtitling node. @@ -7504,7 +7504,7 @@ def multi_label_text_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> MultiLabelTextClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5721) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5717) Create a MultiLabelTextClassification node. @@ -7520,7 +7520,7 @@ def viseme_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VisemeGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5733) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5729) Create a VisemeGeneration node. @@ -7535,7 +7535,7 @@ def text_segmenation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextSegmenation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5742) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5738) Create a TextSegmenation node. @@ -7550,7 +7550,7 @@ def zero_shot_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ZeroShotClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5751) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5747) Create a ZeroShotClassification node. @@ -7561,7 +7561,7 @@ def text_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5755) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5751) Create a TextGeneration node. @@ -7576,7 +7576,7 @@ def audio_intent_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioIntentDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5764) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5760) Create a AudioIntentDetection node. @@ -7592,7 +7592,7 @@ def entity_linking(asset_id: Union[str, asset.Asset], *args, **kwargs) -> EntityLinking ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5774) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5770) Create a EntityLinking node. @@ -7606,7 +7606,7 @@ def connection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Connection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5782) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5778) Create a Connection node. @@ -7620,7 +7620,7 @@ def visual_question_answering(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VisualQuestionAnswering ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5790) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5786) Create a VisualQuestionAnswering node. @@ -7635,7 +7635,7 @@ def loglikelihood(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Loglikelihood ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5799) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5795) Create a Loglikelihood node. @@ -7651,7 +7651,7 @@ def language_identification_audio(asset_id: Union[str, asset.Asset], *args, **kwargs) -> LanguageIdentificationAudio ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5809) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5805) Create a LanguageIdentificationAudio node. @@ -7665,7 +7665,7 @@ def fact_checking(asset_id: Union[str, asset.Asset], *args, **kwargs) -> FactChecking ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5819) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5815) Create a FactChecking node. @@ -7680,7 +7680,7 @@ def table_question_answering(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TableQuestionAnswering ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5828) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5824) Create a TableQuestionAnswering node. @@ -7695,7 +7695,7 @@ def speech_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeechClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5837) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5833) Create a SpeechClassification node. @@ -7709,7 +7709,7 @@ def inverse_text_normalization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> InverseTextNormalization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5845) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5841) Create a InverseTextNormalization node. @@ -7725,7 +7725,7 @@ def multi_class_image_classification( **kwargs) -> MultiClassImageClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5856) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5852) Create a MultiClassImageClassification node. @@ -7740,7 +7740,7 @@ def asr_gender_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AsrGenderClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5867) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5863) Create a AsrGenderClassification node. @@ -7754,7 +7754,7 @@ def summarization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Summarization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5875) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5871) Create a Summarization node. @@ -7769,7 +7769,7 @@ def topic_modeling(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TopicModeling ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5884) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5880) Create a TopicModeling node. @@ -7783,7 +7783,7 @@ def audio_reconstruction(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioReconstruction ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5892) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5888) Create a AudioReconstruction node. @@ -7798,7 +7798,7 @@ def text_embedding(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextEmbedding ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5901) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5897) Create a TextEmbedding node. @@ -7814,7 +7814,7 @@ def detect_language_from_text(asset_id: Union[str, asset.Asset], *args, **kwargs) -> DetectLanguageFromText ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5911) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5907) Create a DetectLanguageFromText node. @@ -7827,7 +7827,7 @@ def extract_audio_from_video(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ExtractAudioFromVideo ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5918) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5914) Create a ExtractAudioFromVideo node. @@ -7841,7 +7841,7 @@ def scene_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SceneDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5926) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5922) Create a SceneDetection node. @@ -7855,7 +7855,7 @@ def text_to_image_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextToImageGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5934) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5930) Create a TextToImageGeneration node. @@ -7869,7 +7869,7 @@ def auto_mask_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AutoMaskGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5942) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5938) Create a AutoMaskGeneration node. @@ -7886,7 +7886,7 @@ def audio_language_identification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioLanguageIdentification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5953) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5949) Create a AudioLanguageIdentification node. @@ -7900,7 +7900,7 @@ def facial_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> FacialRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5963) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5959) Create a FacialRecognition node. @@ -7914,7 +7914,7 @@ def question_answering(asset_id: Union[str, asset.Asset], *args, **kwargs) -> QuestionAnswering ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5971) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5967) Create a QuestionAnswering node. @@ -7928,7 +7928,7 @@ def image_impainting(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageImpainting ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5979) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5975) Create a ImageImpainting node. @@ -7944,7 +7944,7 @@ def text_reconstruction(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextReconstruction ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5989) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5985) Create a TextReconstruction node. @@ -7958,7 +7958,7 @@ def script_execution(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ScriptExecution ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5997) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L5993) Create a ScriptExecution node. @@ -7973,7 +7973,7 @@ def semantic_segmentation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SemanticSegmentation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6006) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6002) Create a SemanticSegmentation node. @@ -7988,7 +7988,7 @@ def audio_emotion_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioEmotionDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6015) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6011) Create a AudioEmotionDetection node. @@ -8003,7 +8003,7 @@ def image_captioning(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageCaptioning ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6024) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6020) Create a ImageCaptioning node. @@ -8019,7 +8019,7 @@ def split_on_linebreak(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SplitOnLinebreak ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6034) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6030) Create a SplitOnLinebreak node. @@ -8033,7 +8033,7 @@ def style_transfer(asset_id: Union[str, asset.Asset], *args, **kwargs) -> StyleTransfer ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6042) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6038) Create a StyleTransfer node. @@ -8049,7 +8049,7 @@ def base_model(asset_id: Union[str, asset.Asset], *args, **kwargs) -> BaseModel ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6052) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6048) Create a BaseModel node. @@ -8064,7 +8064,7 @@ def image_manipulation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageManipulation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6061) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6057) Create a ImageManipulation node. @@ -8079,7 +8079,7 @@ def video_embedding(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoEmbedding ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6070) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6066) Create a VideoEmbedding node. @@ -8094,7 +8094,7 @@ def dialect_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> DialectDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6079) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6075) Create a DialectDetection node. @@ -8108,7 +8108,7 @@ def fill_text_mask(asset_id: Union[str, asset.Asset], *args, **kwargs) -> FillTextMask ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6087) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6083) Create a FillTextMask node. @@ -8122,7 +8122,7 @@ def activity_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ActivityDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6095) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6091) Create a ActivityDetection node. @@ -8136,7 +8136,7 @@ def select_supplier_for_translation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SelectSupplierForTranslation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6103) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6099) Create a SelectSupplierForTranslation node. @@ -8149,7 +8149,7 @@ def expression_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ExpressionDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6112) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6108) Create a ExpressionDetection node. @@ -8164,7 +8164,7 @@ def video_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6121) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6117) Create a VideoGeneration node. @@ -8178,7 +8178,7 @@ def image_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6129) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6125) Create a ImageAnalysis node. @@ -8191,7 +8191,7 @@ def noise_removal(asset_id: Union[str, asset.Asset], *args, **kwargs) -> NoiseRemoval ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6136) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6132) Create a NoiseRemoval node. @@ -8206,7 +8206,7 @@ def image_and_video_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageAndVideoAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6145) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6141) Create a ImageAndVideoAnalysis node. @@ -8217,7 +8217,7 @@ def keyword_extraction(asset_id: Union[str, asset.Asset], *args, **kwargs) -> KeywordExtraction ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6149) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6145) Create a KeywordExtraction node. @@ -8232,7 +8232,7 @@ def split_on_silence(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SplitOnSilence ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6158) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6154) Create a SplitOnSilence node. @@ -8247,7 +8247,7 @@ def intent_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> IntentRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6167) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6163) Create a IntentRecognition node. @@ -8261,7 +8261,7 @@ def depth_estimation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> DepthEstimation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6175) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6171) Create a DepthEstimation node. @@ -8275,7 +8275,7 @@ to create a three-dimensional understanding of a scene. def connector(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Connector ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6184) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6180) Create a Connector node. @@ -8289,7 +8289,7 @@ def speaker_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeakerRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6192) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6188) Create a SpeakerRecognition node. @@ -8303,7 +8303,7 @@ def syntax_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SyntaxAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6200) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6196) Create a SyntaxAnalysis node. @@ -8319,7 +8319,7 @@ def entity_sentiment_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> EntitySentimentAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6210) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6206) Create a EntitySentimentAnalysis node. @@ -8334,7 +8334,7 @@ def classification_metric(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ClassificationMetric ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6219) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6215) Create a ClassificationMetric node. @@ -8348,7 +8348,7 @@ def text_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6227) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6223) Create a TextDetection node. @@ -8362,7 +8362,7 @@ def guardrails(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Guardrails ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6235) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6231) Create a Guardrails node. @@ -8377,7 +8377,7 @@ def emotion_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> EmotionDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6244) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6240) Create a EmotionDetection node. @@ -8391,7 +8391,7 @@ def video_forced_alignment(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoForcedAlignment ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6252) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6248) Create a VideoForcedAlignment node. @@ -8405,7 +8405,7 @@ def image_content_moderation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageContentModeration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6260) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6256) Create a ImageContentModeration node. @@ -8419,7 +8419,7 @@ def text_summarization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextSummarization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6268) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6264) Create a TextSummarization node. @@ -8433,7 +8433,7 @@ def image_to_video_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageToVideoGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6276) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6272) Create a ImageToVideoGeneration node. @@ -8449,7 +8449,7 @@ def video_understanding(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoUnderstanding ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6286) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6282) Create a VideoUnderstanding node. @@ -8464,7 +8464,7 @@ def text_generation_metric_default(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextGenerationMetricDefault ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6295) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6291) Create a TextGenerationMetricDefault node. @@ -8479,7 +8479,7 @@ def text_to_video_generation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextToVideoGeneration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6306) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6302) Create a TextToVideoGeneration node. @@ -8494,7 +8494,7 @@ def video_label_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoLabelDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6315) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6311) Create a VideoLabelDetection node. @@ -8508,7 +8508,7 @@ def text_spam_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextSpamDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6323) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6319) Create a TextSpamDetection node. @@ -8523,7 +8523,7 @@ def text_content_moderation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextContentModeration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6332) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6328) Create a TextContentModeration node. @@ -8537,7 +8537,7 @@ def audio_transcript_improvement(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioTranscriptImprovement ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6340) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6336) Create a AudioTranscriptImprovement node. @@ -8551,7 +8551,7 @@ def audio_transcript_analysis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioTranscriptAnalysis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6350) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6346) Create a AudioTranscriptAnalysis node. @@ -8566,7 +8566,7 @@ def speech_non_speech_classification( **kwargs) -> SpeechNonSpeechClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6358) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6354) Create a SpeechNonSpeechClassification node. @@ -8580,7 +8580,7 @@ def audio_generation_metric(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioGenerationMetric ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6368) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6364) Create a AudioGenerationMetric node. @@ -8596,7 +8596,7 @@ def named_entity_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> NamedEntityRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6378) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6374) Create a NamedEntityRecognition node. @@ -8611,7 +8611,7 @@ def speech_synthesis(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeechSynthesis ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6387) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6383) Create a SpeechSynthesis node. @@ -8625,7 +8625,7 @@ def document_information_extraction(asset_id: Union[str, asset.Asset], *args, **kwargs) -> DocumentInformationExtraction ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6395) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6391) Create a DocumentInformationExtraction node. @@ -8640,7 +8640,7 @@ easier data management and analysis. def ocr(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Ocr ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6407) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6403) Create a Ocr node. @@ -8654,7 +8654,7 @@ def subtitling_translation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SubtitlingTranslation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6415) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6411) Create a SubtitlingTranslation node. @@ -8668,7 +8668,7 @@ def text_to_audio(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextToAudio ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6423) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6419) Create a TextToAudio node. @@ -8682,7 +8682,7 @@ def multilingual_speech_recognition(asset_id: Union[str, asset.Asset], *args, **kwargs) -> MultilingualSpeechRecognition ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6431) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6427) Create a MultilingualSpeechRecognition node. @@ -8698,7 +8698,7 @@ def offensive_language_identification( **kwargs) -> OffensiveLanguageIdentification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6442) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6438) Create a OffensiveLanguageIdentification node. @@ -8712,7 +8712,7 @@ def benchmark_scoring_mt(asset_id: Union[str, asset.Asset], *args, **kwargs) -> BenchmarkScoringMt ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6452) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6448) Create a BenchmarkScoringMt node. @@ -8727,7 +8727,7 @@ def speaker_diarization_audio(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeakerDiarizationAudio ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6461) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6457) Create a SpeakerDiarizationAudio node. @@ -8741,7 +8741,7 @@ def voice_cloning(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VoiceCloning ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6469) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6465) Create a VoiceCloning node. @@ -8755,7 +8755,7 @@ considerations. def search(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Search ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6478) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6474) Create a Search node. @@ -8770,7 +8770,7 @@ def object_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ObjectDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6487) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6483) Create a ObjectDetection node. @@ -8785,7 +8785,7 @@ def diacritization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> Diacritization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6496) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6492) Create a Diacritization node. @@ -8799,7 +8799,7 @@ def speaker_diarization_video(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeakerDiarizationVideo ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6504) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6500) Create a SpeakerDiarizationVideo node. @@ -8813,7 +8813,7 @@ def audio_forced_alignment(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AudioForcedAlignment ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6512) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6508) Create a AudioForcedAlignment node. @@ -8827,7 +8827,7 @@ def token_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TokenClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6520) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6516) Create a TokenClassification node. @@ -8842,7 +8842,7 @@ def topic_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TopicClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6529) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6525) Create a TopicClassification node. @@ -8856,7 +8856,7 @@ def intent_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> IntentClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6537) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6533) Create a IntentClassification node. @@ -8872,7 +8872,7 @@ def video_content_moderation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> VideoContentModeration ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6547) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6543) Create a VideoContentModeration node. @@ -8886,7 +8886,7 @@ def text_generation_metric(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextGenerationMetric ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6555) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6551) Create a TextGenerationMetric node. @@ -8902,7 +8902,7 @@ def image_embedding(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageEmbedding ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6565) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6561) Create a ImageEmbedding node. @@ -8918,7 +8918,7 @@ def image_label_detection(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageLabelDetection ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6575) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6571) Create a ImageLabelDetection node. @@ -8932,7 +8932,7 @@ def image_colorization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageColorization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6583) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6579) Create a ImageColorization node. @@ -8948,7 +8948,7 @@ def metric_aggregation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> MetricAggregation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6593) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6589) Create a MetricAggregation node. @@ -8964,7 +8964,7 @@ def instance_segmentation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> InstanceSegmentation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6603) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6599) Create a InstanceSegmentation node. @@ -8980,7 +8980,7 @@ def other__multipurpose_(asset_id: Union[str, asset.Asset], *args, **kwargs) -> OtherMultipurpose ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6613) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6609) Create a OtherMultipurpose node. @@ -8996,7 +8996,7 @@ def speech_translation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> SpeechTranslation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6623) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6619) Create a SpeechTranslation node. @@ -9012,7 +9012,7 @@ def referenceless_text_generation_metric_default( **kwargs) -> ReferencelessTextGenerationMetricDefault ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6632) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6628) Create a ReferencelessTextGenerationMetricDefault node. @@ -9028,7 +9028,7 @@ def referenceless_text_generation_metric( **kwargs) -> ReferencelessTextGenerationMetric ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6643) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6639) Create a ReferencelessTextGenerationMetric node. @@ -9044,7 +9044,7 @@ def text_denormalization(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextDenormalization ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6655) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6651) Create a TextDenormalization node. @@ -9058,7 +9058,7 @@ def image_compression(asset_id: Union[str, asset.Asset], *args, **kwargs) -> ImageCompression ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6663) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6659) Create a ImageCompression node. @@ -9072,7 +9072,7 @@ def text_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> TextClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6671) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6667) Create a TextClassification node. @@ -9086,7 +9086,7 @@ def asr_age_classification(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AsrAgeClassification ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6679) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6675) Create a AsrAgeClassification node. @@ -9101,7 +9101,7 @@ def asr_quality_estimation(asset_id: Union[str, asset.Asset], *args, **kwargs) -> AsrQualityEstimation ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6688) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v1/modules/pipeline/pipeline.py#L6684) Create a AsrQualityEstimation node. diff --git a/docs/api-reference/python/aixplain/v2/agent.md b/docs/api-reference/python/aixplain/v2/agent.md index 1bde0732..247f5187 100644 --- a/docs/api-reference/python/aixplain/v2/agent.md +++ b/docs/api-reference/python/aixplain/v2/agent.md @@ -78,19 +78,19 @@ Parameters for running an agent. **Attributes**: -- `sessionId` - Session ID for conversation continuity +- `session_id` - Session ID for conversation continuity - `query` - The query to run - `variables` - Variables to replace \{\{variable}} placeholders in instructions and description. The backend performs the actual substitution. -- `allowHistoryAndSessionId` - Allow both history and session ID +- `allow_history_and_session_id` - Allow both history and session ID - `tasks` - List of tasks for the agent - `prompt` - Custom prompt override - `history` - Conversation history -- `executionParams` - Execution parameters (maxTokens, etc.) +- `execution_params` - Execution parameters (maxTokens, etc.) - `criteria` - Criteria for evaluation - `evolve` - Evolution parameters - `query`0 - Inspector configurations -- `query`1 - Whether to run response generation. Defaults to True. +- `query`1 - Whether to run response generation. Defaults to False. - `query`2 - Display format - "status" (single line) or "logs" (timeline). If None (default), progress tracking is disabled. - `query`3 - Detail level - 1 (minimal), 2 (thoughts), 3 (full I/O) @@ -126,6 +126,25 @@ Result from running an agent. Override type from base class +#### execution\_id + +```python +@property +def execution_id() -> Optional[str] +``` + +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L187) + +Extract the execution ID from the poll URL or request_id. + +The execution ID can be used with ``Agent.poll()`` and +``Agent.sync_poll()`` to resume polling a previously started run +without persisting the full URL. + +**Returns**: + + The execution ID if available, None otherwise. + #### debug ```python @@ -134,7 +153,7 @@ def debug(prompt: Optional[str] = None, **kwargs: Any) -> "DebugResult" ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L186) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L207) Debug this agent response using the Debugger meta-agent. @@ -183,7 +202,7 @@ use the Debugger directly: aix.Debugger().debug_response(result) class Task() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L239) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L260) A task definition for agent workflows. @@ -193,7 +212,7 @@ A task definition for agent workflows. def __post_init__() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L247) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L268) Initialize task dependencies after dataclass creation. @@ -210,7 +229,7 @@ class Agent(BaseResource, SearchResourceMixin[BaseSearchParams, "Agent"], RunnableResourceMixin[AgentRunParams, AgentRunResult]) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L257) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L278) Agent resource class. @@ -220,7 +239,7 @@ Agent resource class. def __post_init__() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L320) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L342) Initialize agent after dataclass creation. @@ -230,7 +249,7 @@ Initialize agent after dataclass creation. def mark_as_deleted() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L361) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L383) Mark the agent as deleted by setting status to DELETED and calling parent method. @@ -241,7 +260,7 @@ def before_run(*args: Any, **kwargs: Unpack[AgentRunParams]) -> Optional[AgentRunResult] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L368) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L390) Hook called before running the agent to validate and prepare state. @@ -252,7 +271,7 @@ def on_poll(response: AgentRunResult, **kwargs: Unpack[AgentRunParams]) -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L409) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L431) Hook called after each poll to update progress display. @@ -268,7 +287,7 @@ def after_run(result: Union[AgentRunResult, Exception], *args: Any, **kwargs: Unpack[AgentRunParams]) -> Optional[AgentRunResult] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L421) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L443) Hook called after running the agent for result transformation. @@ -278,7 +297,7 @@ Hook called after running the agent for result transformation. def run(*args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L440) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L477) Run the agent with optional progress display. @@ -303,7 +322,7 @@ Run the agent with optional progress display. def run_async(*args: Any, **kwargs: Unpack[AgentRunParams]) -> AgentRunResult ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L468) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L498) Run the agent asynchronously. @@ -316,7 +335,61 @@ Run the agent asynchronously. **Returns**: -- `AgentRunResult` - The result of the agent execution +- `AgentRunResult` - The result of the agent execution. Use ``result.url`` + to poll for completion via ``sync_poll(result.url)`` or + ``client.get(result.url)``. Do not construct + ``/sdk/runs/\{execution_id}`` — that endpoint is not supported + for agent runs. + +#### poll + +```python +def poll(poll_url: str) -> AgentRunResult +``` + +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L539) + +Poll for the result of an asynchronous agent execution. + +Unlike the base implementation, *poll_url* may be either a full URL +(as returned in ``AgentRunResult.url``) **or** a bare execution ID. +When an execution ID is provided the correct +``/sdk/agents/\{id}/result`` endpoint is used automatically, avoiding +the common mistake of calling the unsupported +``/sdk/runs/\{id}`` endpoint. + +**Arguments**: + +- `poll_url` - Full poll URL or execution ID. + + +**Returns**: + + AgentRunResult with current execution status. + +#### sync\_poll + +```python +def sync_poll(poll_url: str, + **kwargs: Unpack[AgentRunParams]) -> AgentRunResult +``` + +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L557) + +Poll until an asynchronous agent execution completes. + +Accepts either a full URL or a bare execution ID (see +:meth:`poll` for details). + +**Arguments**: + +- `poll_url` - Full poll URL or execution ID. +- `**kwargs` - Run parameters including ``timeout`` and ``wait_time``. + + +**Returns**: + + AgentRunResult with final execution status. #### save @@ -324,7 +397,7 @@ Run the agent asynchronously. def save(*args: Any, **kwargs: Any) -> "Agent" ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L519) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L599) Save the agent with dependency management. @@ -354,7 +427,7 @@ child components before the agent itself is saved. def before_save(*args: Any, **kwargs: Any) -> Optional[dict] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L635) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L715) Callback to be called before the resource is saved. @@ -367,7 +440,7 @@ def after_clone(result: Union["Agent", Exception], **kwargs: Any) -> Optional["Agent"] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L650) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L730) Callback called after the agent is cloned. @@ -382,7 +455,7 @@ def search(cls: type["Agent"], **kwargs: Unpack[BaseSearchParams]) -> "Page[Agent]" ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L660) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L740) Search agents with optional query and filtering. @@ -402,7 +475,7 @@ Search agents with optional query and filtering. def build_save_payload(**kwargs: Any) -> dict ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L680) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L800) Build the payload for the save action. @@ -412,7 +485,7 @@ Build the payload for the save action. def build_run_payload(**kwargs: Unpack[AgentRunParams]) -> dict ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L777) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L895) Build the payload for the run action. @@ -423,7 +496,7 @@ def generate_session_id( history: Optional[List[ConversationMessage]] = None) -> str ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L850) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/agent.py#L972) Generate a unique session ID for agent conversations. diff --git a/docs/api-reference/python/aixplain/v2/mixins.md b/docs/api-reference/python/aixplain/v2/mixins.md index 351cebac..ba8078c6 100644 --- a/docs/api-reference/python/aixplain/v2/mixins.md +++ b/docs/api-reference/python/aixplain/v2/mixins.md @@ -75,7 +75,7 @@ as a tool when creating agents. The format is strictly typed using ToolDict. - function: The tool's function type (e.g., "utilities") - type: The tool type (e.g., "model") - version: The tool's version as a string - - assetId: The tool's asset ID (usually same as id) + - asset_id: The tool's asset ID (usually same as id) **Raises**: diff --git a/docs/api-reference/python/aixplain/v2/model.md b/docs/api-reference/python/aixplain/v2/model.md index e51f8c4f..bc027f6f 100644 --- a/docs/api-reference/python/aixplain/v2/model.md +++ b/docs/api-reference/python/aixplain/v2/model.md @@ -447,6 +447,10 @@ def find_function_by_id(function_id: str) -> Optional[Function] Find function enum by ID. +Handles both SDK-style identifiers (``TEXT_GENERATION``) and the +kebab-case identifiers returned by the backend API +(``text-generation``). + ### Attribute Objects ```python @@ -456,7 +460,7 @@ Find function enum by ID. class Attribute() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L495) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L509) Common attribute structure from the API response. @@ -469,7 +473,7 @@ Common attribute structure from the API response. class Parameter() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L505) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L519) Common parameter structure from the API response. @@ -482,7 +486,7 @@ Common parameter structure from the API response. class Version() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L521) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L535) Version structure from the API response. @@ -495,7 +499,7 @@ Version structure from the API response. class Pricing() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L530) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L544) Pricing structure from the API response. @@ -508,7 +512,7 @@ Pricing structure from the API response. class VendorInfo() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L540) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L554) Supplier information structure from the API response. @@ -518,7 +522,7 @@ Supplier information structure from the API response. class ModelSearchParams(BaseSearchParams) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L548) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L562) Search parameters for model queries. @@ -544,7 +548,7 @@ Filter by path prefix (e.g., "openai/gpt-4") class ModelRunParams(BaseRunParams) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L564) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L578) Parameters for running models. @@ -564,7 +568,7 @@ class Model(BaseResource, SearchResourceMixin[ModelSearchParams, "Model"], RunnableResourceMixin[ModelRunParams, ModelResult], ToolableMixin) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L577) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L591) Resource for models. @@ -574,7 +578,7 @@ Resource for models. def __post_init__() ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L629) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L643) Initialize dynamic attributes based on backend parameters. @@ -585,7 +589,7 @@ Initialize dynamic attributes based on backend parameters. def supports_tool_calling() -> Optional[bool] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L672) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L686) Return whether this LLM supports tool calling, inferred from backend params. @@ -596,7 +600,7 @@ Return whether this LLM supports tool calling, inferred from backend params. def supports_structured_output() -> Optional[bool] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L687) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L701) Return whether this LLM supports structured output, inferred from backend params. @@ -607,7 +611,7 @@ Return whether this LLM supports structured output, inferred from backend params def is_sync_only() -> bool ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L702) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L716) Check if the model only supports synchronous execution. @@ -622,7 +626,7 @@ Check if the model only supports synchronous execution. def is_async_capable() -> bool ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L713) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L727) Check if the model supports asynchronous execution. @@ -636,17 +640,31 @@ Check if the model supports asynchronous execution. def __setattr__(name: str, value) ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L723) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L737) Handle bulk assignment to inputs. +#### build\_run\_payload + +```python +def build_run_payload(**kwargs: Unpack[ModelRunParams]) -> dict +``` + +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L748) + +Build the JSON payload for a model execution request. + +Strips SDK-only orchestration params (``timeout``, ``wait_time``, +``show_progress``, ``stream``) so they are never forwarded to the +backend API. + #### build\_run\_url ```python def build_run_url(**kwargs: Unpack[ModelRunParams]) -> str ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L732) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L758) Build the URL for running the model. @@ -656,7 +674,7 @@ Build the URL for running the model. def mark_as_deleted() -> None ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L737) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L763) Mark the model as deleted by setting status to DELETED and calling parent method. @@ -668,7 +686,7 @@ def get(cls: type["Model"], id: str, **kwargs: Unpack[BaseGetParams]) -> "Model" ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L745) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L771) Get a model by ID. @@ -681,7 +699,7 @@ def search(cls: type["Model"], **kwargs: Unpack[ModelSearchParams]) -> Page["Model"] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L754) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L780) Search with optional query and filtering. @@ -701,7 +719,7 @@ Search with optional query and filtering. def run(**kwargs: Unpack[ModelRunParams]) -> ModelResult ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L775) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L801) Run the model with dynamic parameter validation and default handling. @@ -715,7 +733,7 @@ This method routes the execution based on the model's connection type: def run_async(**kwargs: Unpack[ModelRunParams]) -> ModelResult ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L816) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L842) Run the model asynchronously. @@ -734,7 +752,7 @@ This method routes the execution based on the model's connection type: def run_stream(**kwargs: Unpack[ModelRunParams]) -> ModelResponseStreamer ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L912) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L938) Run the model with streaming response. @@ -757,6 +775,7 @@ or processing large responses incrementally. - `ValidationError` - If the model explicitly does not support streaming (supports_streaming is False) +- `ValueError` - If required parameters are missing or have invalid types **Example**: @@ -776,7 +795,7 @@ or processing large responses incrementally. def as_tool() -> ToolDict ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L1044) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L1071) Serialize this model as a tool for agent creation. @@ -795,7 +814,7 @@ expects for model tools. - function: The model's function type - type: Always "model" - version: The model's version - - assetId: The model's ID (same as id) + - asset_id: The model's ID (same as id) **Example**: @@ -809,7 +828,7 @@ expects for model tools. def get_parameters() -> List[dict] ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L1102) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/model.py#L1129) Get current parameter values for this model. diff --git a/docs/api-reference/python/aixplain/v2/resource.md b/docs/api-reference/python/aixplain/v2/resource.md index ac041501..7fd979dd 100644 --- a/docs/api-reference/python/aixplain/v2/resource.md +++ b/docs/api-reference/python/aixplain/v2/resource.md @@ -997,7 +997,10 @@ Keep polling until an asynchronous operation is complete. **Arguments**: -- `poll_url` - URL to poll for results +- `poll_url` - URL to poll for results. Must be the exact URL returned + by run_async (e.g. result.url). Do not use a constructed + /sdk/runs/\{id} URL — that endpoint is not supported for + agent runs. - `**kwargs` - Run parameters including timeout and wait_time diff --git a/docs/api-reference/python/aixplain/v2/tool.md b/docs/api-reference/python/aixplain/v2/tool.md index 2579ad7d..14a7bee3 100644 --- a/docs/api-reference/python/aixplain/v2/tool.md +++ b/docs/api-reference/python/aixplain/v2/tool.md @@ -153,7 +153,7 @@ the agent is permitted to use. def run(*args: Any, **kwargs: Unpack[ModelRunParams]) -> ToolResult ``` -[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/tool.py#L373) +[[view_source]](https://github.com/aixplain/aiXplain/blob/main/aixplain/v2/tool.py#L375) Run the tool. diff --git a/docs/assets/aixplain-agentic-os-architecture.svg b/docs/assets/aixplain-agentic-os-architecture.svg new file mode 100644 index 00000000..ae536e35 --- /dev/null +++ b/docs/assets/aixplain-agentic-os-architecture.svg @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 01 + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + AIXPLAIN AGENTIC OS + + + + AGENTENGINE + + + + Agent Runtime + + + + Memory + + + + Guards + + + + Code Execution + + + + Integrations + + + + ASSETSERVING + + + + Model Serving + + + + Router + + + + Integrations + + + + Retrieval Engine + + + + Marketplace + + + + Access + + + + + + SDK / STUDIO / MCP + + + + + AUTH + + + + + + + + + + + + APPS / CLIENTS + + + + + + + + + + Your assets + Models, data, + files, code, MCPs + + + + + + + + + + Observability + Trace, debug, and monitor agent and model performance in production + + diff --git a/docs/assets/aixplain-logo-dark.png b/docs/assets/aixplain-logo-dark.png new file mode 100644 index 00000000..336db299 Binary files /dev/null and b/docs/assets/aixplain-logo-dark.png differ diff --git a/docs/assets/aixplain-logo-light.png b/docs/assets/aixplain-logo-light.png new file mode 100644 index 00000000..2926a790 Binary files /dev/null and b/docs/assets/aixplain-logo-light.png differ diff --git a/pyproject.toml b/pyproject.toml index 2b940246..a14c5ce2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ namespaces = true [project] name = "aiXplain" -version = "0.2.42" +version = "0.2.43" description = "aiXplain SDK adds AI functions to software." readme = "README.md" requires-python = ">=3.9, <4" @@ -19,7 +19,7 @@ authors = [ {email = "ahmet@aixplain.com"}, {email = "hadi@aixplain.com"}, {email = "kadir.pekel@aixplain.com"}, - {email = "aina.abushaban@aixplain.com"} + {email = "zaina.abushaban@aixplain.com"} ] classifiers = [ "Development Status :: 2 - Pre-Alpha", diff --git a/tests/functional/v2/inspector_functional_test.py b/tests/functional/v2/inspector_functional_test.py index b9173325..8ff2f71b 100644 --- a/tests/functional/v2/inspector_functional_test.py +++ b/tests/functional/v2/inspector_functional_test.py @@ -45,6 +45,8 @@ def resource_tracker(): resource.delete() except Exception: pass + + @pytest.fixture def resource_tracker(): """Tracks resources created during a test for guaranteed cleanup.""" diff --git a/tests/functional/v2/test_agent.py b/tests/functional/v2/test_agent.py index a0474ed5..d1f041bf 100644 --- a/tests/functional/v2/test_agent.py +++ b/tests/functional/v2/test_agent.py @@ -1,6 +1,9 @@ +import re + import pytest import time from aixplain.enums import AssetStatus, ResponseStatus +from aixplain.v2.exceptions import APIError @pytest.fixture(scope="module") @@ -184,6 +187,45 @@ def test_agent_run_structure(client, test_agent): pytest.fail(f"Agent execution failed with status: {response.status}") +def test_run_async_poll_url_and_sdk_runs_404(client, test_agent): + """Validate issue: GET /sdk/runs/{execution_id} returns 404 for valid agent executions. + + run_async returns result.url in format .../sdk/agents/{execution_id}/result. + That URL works for polling. But /sdk/runs/{execution_id} returns 404. + The SDK correctly uses result.url; this test documents the backend behavior. + """ + agent = client.Agent.get(test_agent.id) + + # Step 1: run_async returns result.url + result = agent.run_async(query="Respond with OK") + assert result.url, "run_async must return result.url for polling" + assert "/sdk/agents/" in result.url, f"Expected .../sdk/agents/... in result.url, got {result.url}" + assert "/result" in result.url, f"Expected .../result in result.url, got {result.url}" + + # Extract execution_id from URL + match = re.search(r"/sdk/agents/([^/]+)/", result.url) + assert match, f"Could not extract execution_id from {result.url}" + execution_id = match.group(1) + + # Step 2: GET result.url (sdk/agents/{id}/result) works + poll_result = agent.poll(result.url) + assert hasattr(poll_result, "status") + assert hasattr(poll_result, "completed") + assert poll_result.status in ("IN_PROGRESS", "SUCCESS", "FAILED") + + # Step 3: GET /sdk/runs/{execution_id} returns 404 (backend limitation) + backend_url = agent.context.backend_url.rstrip("/") + runs_url = f"{backend_url}/sdk/runs/{execution_id}" + with pytest.raises(APIError) as exc_info: + agent.context.client.get(runs_url) + assert exc_info.value.status_code == 404, f"Expected 404 from /sdk/runs/{{id}}, got {exc_info.value.status_code}" + + # Step 4: agent.poll(execution_id) works with bare ID (SDK constructs correct URL) + poll_by_id = agent.poll(execution_id) + assert hasattr(poll_by_id, "status") + assert poll_by_id.status in ("IN_PROGRESS", "SUCCESS", "FAILED") + + def _get_steps(response): """Extract steps list from an agent response.""" data = getattr(response, "data", None) @@ -204,12 +246,12 @@ def test_run_response_generation(client, test_agent): """Test that runResponseGeneration controls presence of response_generator step.""" agent = client.Agent.get(test_agent.id) - # Default (True): response_generator step should be present + # Default (False): response_generator step should NOT be present response_default = agent.run("Say hello") assert response_default.status == "SUCCESS", f"Default run failed: {response_default.status}" steps_default = _get_steps(response_default) - assert _has_response_generator(steps_default), ( - f"Expected response_generator step with default (True), got agent ids: " + assert not _has_response_generator(steps_default), ( + f"Expected no response_generator step with default (False), got agent ids: " f"{[((s.get('agent') or {}).get('id') or '') for s in steps_default]}" ) diff --git a/tests/functional/v2/test_model.py b/tests/functional/v2/test_model.py index 501ae560..fba8f814 100644 --- a/tests/functional/v2/test_model.py +++ b/tests/functional/v2/test_model.py @@ -287,22 +287,27 @@ def test_run_model(client, text_model_id): def test_llm_capability_properties(client, stream_tool_call_model_id): """Validate capability properties under strict function-based LLM gating.""" + from aixplain.v2.enums import Function + model = client.Model.get(stream_tool_call_model_id) - function_value = getattr(model.function, "value", None) - if function_value is None and isinstance(model.function, dict): - function_value = model.function.get("id") - elif function_value is None and model.function is not None: - function_value = str(model.function) - - if function_value is None: - assert model.supports_tool_calling is None - assert model.supports_structured_output is None - elif function_value == "text-generation": - assert model.supports_tool_calling is True - assert model.supports_structured_output is True - else: - assert model.supports_tool_calling is False - assert model.supports_structured_output is False + + assert model.function is not None, ( + f"Model {model.name} ({model.id}) should have a decoded function, " + "but got None — the Function enum may not handle the backend ID format" + ) + assert isinstance(model.function, Function), ( + f"Expected Function enum, got {type(model.function).__name__}: {model.function}" + ) + assert model.function == Function.TEXT_GENERATION + + assert model.supports_tool_calling is True, ( + f"Text-generation model with 'tools' param should report supports_tool_calling=True, " + f"got {model.supports_tool_calling}" + ) + assert model.supports_structured_output is True, ( + f"Text-generation model with 'response_format' param should report " + f"supports_structured_output=True, got {model.supports_structured_output}" + ) @pytest.mark.flaky(reruns=2, reruns_delay=5) diff --git a/tests/functional/v2/test_snake_case_e2e.py b/tests/functional/v2/test_snake_case_e2e.py new file mode 100644 index 00000000..12d2ddf2 --- /dev/null +++ b/tests/functional/v2/test_snake_case_e2e.py @@ -0,0 +1,222 @@ +"""End-to-end tests proving the camelCase → snake_case field renames work against the real backend. + +Strategy: +- Persistable fields: set value with snake_case name → save → fetch → assert it matches. +- Runtime-only kwargs: call agent.run() with the snake_case kwarg → assert backend accepts it. +""" + +import time + +import pytest + +from aixplain.v2.integration import Input, Action + + +class TestToolDictFieldsRoundTrip: + """as_tool() produces snake_case keys; save must convert them so the backend stores the value.""" + + def test_asset_id_round_trips_through_backend(self, client): + """Set asset_id (renamed from assetId) via as_tool(), save agent, fetch back, compare.""" + model = client.Model.get("6895d6d1d50c89537c1cf237") # GPT-5 Mini + tool_dict = model.as_tool() + + # Value we're about to send (snake_case key) + sent_asset_id = tool_dict["asset_id"] + assert sent_asset_id == model.id + + # Save an agent carrying this tool + agent = client.Agent( + name=f"asset_id roundtrip {int(time.time())}", + instructions="test", + tools=[model], + ) + agent.save() + + try: + fetched = client.Agent.get(agent.id) + saved_tool = fetched.tools[0] # raw dict from API + + # Backend resolves asset_id into the tool's "id" field + assert saved_tool["id"] == sent_asset_id, ( + f"asset_id we sent ({sent_asset_id}) != id backend returned ({saved_tool.get('id')})" + ) + finally: + try: + agent.delete() + except Exception: + pass + + def test_allow_multi_and_supports_variables_round_trip(self, client): + """get_parameters() returns allow_multi / supports_variables; verify values survive save.""" + model = client.Model.get("6895d6d1d50c89537c1cf237") + params = model.get_parameters() + if not params: + pytest.skip("Model has no parameters") + + sample = params[0] + sent_allow_multi = sample["allow_multi"] + sent_supports_variables = sample["supports_variables"] + + # Save an agent with this model tool (params embedded in the payload) + agent = client.Agent( + name=f"params roundtrip {int(time.time())}", + instructions="test", + tools=[model], + ) + agent.save() + + try: + fetched = client.Agent.get(agent.id) + saved_tool = fetched.tools[0] + + saved_params = saved_tool.get("parameters", []) + assert saved_params, "Backend should return the tool parameters we sent" + + saved_sample = saved_params[0] + # Backend returns camelCase keys in the raw dict + assert saved_sample["allowMulti"] == sent_allow_multi, ( + f"allow_multi we sent ({sent_allow_multi}) " + f"!= allowMulti backend returned ({saved_sample.get('allowMulti')})" + ) + assert saved_sample["supportsVariables"] == sent_supports_variables, ( + f"supports_variables we sent ({sent_supports_variables}) " + f"!= supportsVariables backend returned ({saved_sample.get('supportsVariables')})" + ) + finally: + try: + agent.delete() + except Exception: + pass + + +class TestInputActionFieldsRoundTrip: + """Input / Action fields are read from the backend; verify snake_case ↔ camelCase mapping.""" + + SCRIPT_INTEGRATION_ID = "686432941223092cb4294d3f" + + def test_input_fields_survive_serialization_round_trip(self, client): + """Fetch real Input from API, read snake_case attrs, to_dict → from_dict, values match.""" + integration = client.Integration.get(self.SCRIPT_INTEGRATION_ID) + if not integration.actions_available: + pytest.skip("Integration has no actions available") + + actions = integration.list_actions() + if not actions: + pytest.skip("No actions returned") + + action_name = actions[0].name or actions[0].slug + if not action_name: + pytest.skip("First action has no name") + + input_actions = integration.list_inputs(action_name) + if not input_actions or not input_actions[0].inputs: + pytest.skip("No inputs available for this action") + + original = input_actions[0].inputs[0] + + # Read values via new snake_case names + orig_default_value = original.default_value + orig_allow_multi = original.allow_multi + orig_supports_variables = original.supports_variables + orig_available_options = original.available_options + + # Serialize (snake_case → camelCase JSON) then deserialize (camelCase JSON → snake_case) + restored = Input.from_dict(original.to_dict()) + + assert restored.default_value == orig_default_value + assert restored.allow_multi == orig_allow_multi + assert restored.supports_variables == orig_supports_variables + assert restored.available_options == orig_available_options + + def test_action_display_name_survives_round_trip(self, client): + """Fetch real Action from API, read display_name, to_dict → from_dict, value matches.""" + integration = client.Integration.get(self.SCRIPT_INTEGRATION_ID) + if not integration.actions_available: + pytest.skip("Integration has no actions available") + + actions = integration.list_actions() + if not actions: + pytest.skip("No actions returned") + + original = actions[0] + orig_display_name = original.display_name + + restored = Action.from_dict(original.to_dict()) + assert restored.display_name == orig_display_name + + +# --------------------------------------------------------------------------- +# 3. AgentRunParams – runtime kwargs accepted by the backend +# --------------------------------------------------------------------------- + + +@pytest.fixture(scope="module") +def test_agent(client): + """Ephemeral agent for run-param tests.""" + agent = client.Agent( + name=f"snake_case run params {int(time.time())}", + instructions="Reply with the single word 'pong' regardless of input.", + ) + agent.save() + yield agent + try: + agent.delete() + except Exception: + pass + + +class TestAgentRunParamsKwargs: + """Renamed AgentRunParams kwargs are accepted by the backend. + + These are runtime-only (not persisted), so the test is: + call agent.run() with the snake_case kwarg → backend accepts and responds. + """ + + def test_session_id(self, client, test_agent): + """session_id (renamed from sessionId) is sent to the backend and reflected in the response.""" + agent = client.Agent.get(test_agent.id) + sid = agent.generate_session_id() + + response = agent.run("ping", session_id=sid) + + assert response.status == "SUCCESS" + assert response.data.session_id is not None + assert sid in response.data.session_id + + def test_execution_params(self, client, test_agent): + """execution_params (renamed from executionParams) reaches the backend. + + We prove the backend honours it by setting maxTokens=1, which forces a + token-limit error — that error would not occur if the param were ignored. + """ + from aixplain.v2.exceptions import APIError + + agent = client.Agent.get(test_agent.id) + + with pytest.raises(APIError, match="(?i)max.?token"): + agent.run( + "ping", + execution_params={"max_tokens": 1, "max_iterations": 3, "output_format": "text"}, + ) + + def test_run_response_generation(self, client, test_agent): + """run_response_generation (renamed from runResponseGeneration) is accepted by the backend.""" + agent = client.Agent.get(test_agent.id) + + response = agent.run("ping", run_response_generation=False) + + assert response.status == "SUCCESS" + + def test_allow_history_and_session_id(self, client, test_agent): + """allow_history_and_session_id (renamed from allowHistoryAndSessionId) is accepted.""" + agent = client.Agent.get(test_agent.id) + sid = agent.generate_session_id() + + response = agent.run( + "ping", + session_id=sid, + history=[{"role": "user", "content": "hi"}, {"role": "assistant", "content": "hello"}], + allow_history_and_session_id=True, + ) + + assert response.status == "SUCCESS" diff --git a/tests/functional/v2/test_tool.py b/tests/functional/v2/test_tool.py index fef48266..043b4652 100644 --- a/tests/functional/v2/test_tool.py +++ b/tests/functional/v2/test_tool.py @@ -303,7 +303,7 @@ def test_tool_as_tool_includes_actions(client): # Verify base fields are present assert "id" in tool_dict, "as_tool() should include 'id' field" assert "name" in tool_dict, "as_tool() should include 'name' field" - assert "assetId" in tool_dict, "as_tool() should include 'assetId' field" + assert "asset_id" in tool_dict, "as_tool() should include 'asset_id' field" # Verify actions is included (ensures backend uses filtered list) assert "actions" in tool_dict, "as_tool() should include 'actions' field when allowed_actions is set" diff --git a/tests/unit/v2/test_agent_polling.py b/tests/unit/v2/test_agent_polling.py new file mode 100644 index 00000000..160d45cb --- /dev/null +++ b/tests/unit/v2/test_agent_polling.py @@ -0,0 +1,265 @@ +"""Unit tests for Agent poll URL resolution and AgentRunResult.execution_id. + +These tests verify that: +- Agent.poll() and Agent.sync_poll() accept both full URLs and bare execution IDs. +- AgentRunResult.execution_id extracts the ID from the poll URL or request_id. +- The correct /sdk/agents/{id}/result endpoint is constructed (NOT /sdk/runs/{id}). +""" + +import pytest +from unittest.mock import Mock, patch +from dataclasses import dataclass + +from dataclasses_json import dataclass_json + +from aixplain.v2.agent import Agent, AgentRunResult + + +BACKEND_URL = "https://platform-api.aixplain.com" + + +def _create_agent(): + """Create an Agent instance with mocked context.""" + + @dataclass_json + @dataclass + class BoundAgent(Agent): + pass + + agent = BoundAgent(id="agent-123", name="test-agent") + agent.context = Mock() + agent.context.backend_url = BACKEND_URL + return agent + + +class TestAgentRunResultExecutionId: + """Tests for AgentRunResult.execution_id property.""" + + def test_execution_id_from_request_id(self): + """Should return request_id directly when available.""" + result = AgentRunResult( + status="SUCCESS", + completed=True, + request_id="direct-request-id-123", + url="https://example.com/sdk/agents/url-id/result", + ) + + assert result.execution_id == "direct-request-id-123" + + def test_execution_id_from_url_uuid(self): + """Should extract UUID execution ID from poll URL.""" + result = AgentRunResult( + status="IN_PROGRESS", + completed=False, + request_id=None, + url=f"{BACKEND_URL}/sdk/agents/a1b2c3d4-e5f6-7890-abcd-ef1234567890/result", + ) + + assert result.execution_id == "a1b2c3d4-e5f6-7890-abcd-ef1234567890" + + def test_execution_id_from_url_non_uuid(self): + """Should extract non-UUID execution ID from poll URL.""" + result = AgentRunResult( + status="IN_PROGRESS", + completed=False, + request_id=None, + url=f"{BACKEND_URL}/sdk/agents/simple-id-123/result", + ) + + assert result.execution_id == "simple-id-123" + + def test_execution_id_none_when_no_data(self): + """Should return None when neither request_id nor URL is available.""" + result = AgentRunResult( + status="SUCCESS", + completed=True, + request_id=None, + url=None, + ) + + assert result.execution_id is None + + def test_execution_id_none_for_non_matching_url(self): + """Should return None when URL doesn't match /sdk/agents/{id}/ pattern.""" + result = AgentRunResult( + status="SUCCESS", + completed=True, + request_id=None, + url="https://example.com/some/other/path", + ) + + assert result.execution_id is None + + def test_execution_id_prefers_request_id(self): + """Should prefer request_id over URL extraction.""" + result = AgentRunResult( + status="SUCCESS", + completed=True, + request_id="request-id-wins", + url=f"{BACKEND_URL}/sdk/agents/url-id-loses/result", + ) + + assert result.execution_id == "request-id-wins" + + +class TestAgentResolvePollUrl: + """Tests for Agent._resolve_poll_url method.""" + + def test_full_url_passed_through(self): + """Full HTTP(S) URLs should be returned unchanged.""" + agent = _create_agent() + url = f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + + assert agent._resolve_poll_url(url) == url + + def test_execution_id_builds_correct_url(self): + """Bare execution ID should be expanded to /sdk/agents/{id}/result.""" + agent = _create_agent() + + resolved = agent._resolve_poll_url("exec-id-1") + + assert resolved == f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + + def test_uuid_execution_id(self): + """UUID-style execution ID should be expanded correctly.""" + agent = _create_agent() + + resolved = agent._resolve_poll_url("a1b2c3d4-e5f6-7890-abcd-ef1234567890") + + assert resolved == f"{BACKEND_URL}/sdk/agents/a1b2c3d4-e5f6-7890-abcd-ef1234567890/result" + + def test_trailing_slash_on_backend_url(self): + """Backend URL with trailing slash should not cause double slash.""" + agent = _create_agent() + agent.context.backend_url = f"{BACKEND_URL}/" + + resolved = agent._resolve_poll_url("exec-id-1") + + assert resolved == f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + assert "//" not in resolved.replace("https://", "") + + def test_empty_poll_url_raises(self): + """Empty poll_url should raise ValueError (would produce sdk/agents//result).""" + agent = _create_agent() + + with pytest.raises(ValueError, match="poll_url must be a full URL or non-empty execution ID"): + agent._resolve_poll_url("") + + +class TestAgentPollWithExecutionId: + """Tests for Agent.poll() accepting execution IDs.""" + + def test_poll_with_full_url(self): + """poll() with a full URL should forward it to the base implementation.""" + agent = _create_agent() + full_url = f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.poll(full_url) + + agent.context.client.get.assert_called_once_with(full_url) + + def test_poll_with_execution_id(self): + """poll() with a bare execution ID should construct the correct URL.""" + agent = _create_agent() + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.poll("exec-id-1") + + expected_url = f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + agent.context.client.get.assert_called_once_with(expected_url) + + def test_poll_does_not_use_sdk_runs_endpoint(self): + """poll() must NOT construct /sdk/runs/{id} (that endpoint returns 404).""" + agent = _create_agent() + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.poll("exec-id-1") + + actual_url = agent.context.client.get.call_args[0][0] + assert "/sdk/runs/" not in actual_url + assert "/sdk/agents/" in actual_url + + +class TestAgentSyncPollWithExecutionId: + """Tests for Agent.sync_poll() accepting execution IDs.""" + + def test_sync_poll_with_full_url(self): + """sync_poll() with a full URL should forward it unchanged.""" + agent = _create_agent() + full_url = f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.sync_poll(full_url) + + agent.context.client.get.assert_called_once_with(full_url) + + def test_sync_poll_with_execution_id(self): + """sync_poll() with a bare execution ID should construct the correct URL.""" + agent = _create_agent() + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.sync_poll("exec-id-1") + + expected_url = f"{BACKEND_URL}/sdk/agents/exec-id-1/result" + agent.context.client.get.assert_called_once_with(expected_url) + + def test_sync_poll_does_not_use_sdk_runs_endpoint(self): + """sync_poll() must NOT use /sdk/runs/{id}.""" + agent = _create_agent() + agent.context.client.get = Mock( + return_value={ + "status": "SUCCESS", + "completed": True, + "data": {}, + } + ) + + agent.sync_poll("exec-id-1") + + actual_url = agent.context.client.get.call_args[0][0] + assert "/sdk/runs/" not in actual_url + assert "/sdk/agents/" in actual_url + + +class TestAgentPollUrlTemplate: + """Tests for Agent.POLL_URL_TEMPLATE class attribute.""" + + def test_template_uses_agents_path(self): + """POLL_URL_TEMPLATE should use /sdk/agents/ not /sdk/runs/.""" + assert "sdk/agents/" in Agent.POLL_URL_TEMPLATE + assert "sdk/runs/" not in Agent.POLL_URL_TEMPLATE + + def test_template_contains_execution_id_placeholder(self): + """POLL_URL_TEMPLATE should contain {execution_id} placeholder.""" + assert "{execution_id}" in Agent.POLL_URL_TEMPLATE diff --git a/tests/unit/v2/test_model.py b/tests/unit/v2/test_model.py index 54b73775..680c89a1 100644 --- a/tests/unit/v2/test_model.py +++ b/tests/unit/v2/test_model.py @@ -11,7 +11,38 @@ from unittest.mock import Mock, patch from aixplain.v2.enums import Function, ResponseStatus -from aixplain.v2.model import Message, Model, ModelResponseStreamer, ModelResult, StreamChunk +from aixplain.v2.model import InputsProxy, Message, Model, ModelResponseStreamer, ModelResult, StreamChunk, find_function_by_id + + +# ============================================================================= +# Function Decoder Tests +# ============================================================================= + + +class TestFindFunctionById: + """Tests for find_function_by_id normalisation across backend ID formats.""" + + def test_exact_enum_value(self): + """Direct enum value like TEXT_GENERATION should resolve.""" + assert find_function_by_id("TEXT_GENERATION") == Function.TEXT_GENERATION + + def test_kebab_case_backend_format(self): + """Backend-style kebab-case IDs (text-generation) should resolve.""" + assert find_function_by_id("text-generation") == Function.TEXT_GENERATION + + def test_mixed_case_kebab(self): + """Mixed-case kebab IDs should still resolve.""" + assert find_function_by_id("Speech-Recognition") == Function.SPEECH_RECOGNITION + + def test_unknown_id_returns_none(self): + """Completely unknown IDs should return None, not raise.""" + assert find_function_by_id("nonexistent-function") is None + + def test_all_enum_members_resolve_via_kebab(self): + """Every Function member should be reachable via its kebab-case form.""" + for member in Function: + kebab = member.value.lower().replace("_", "-") + assert find_function_by_id(kebab) == member, f"{kebab} did not resolve to {member}" # ============================================================================= @@ -29,7 +60,7 @@ def _create_model(self, connection_type=None): model.name = "Test Model" model.connection_type = connection_type model.params = None - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) return model # is_sync_only tests @@ -87,8 +118,14 @@ class TestModelCapabilityInference: @staticmethod def _param(name: str): - """Create a lightweight parameter-like object.""" - return SimpleNamespace(name=name) + """Create a lightweight parameter-like object compatible with InputsProxy.""" + return SimpleNamespace( + name=name, + required=False, + data_type="text", + data_sub_type="text", + default_values=[], + ) def _create_model(self, function=Function.TEXT_GENERATION, params=None, function_type="ai"): """Helper to create a Model with capability-related fields.""" @@ -98,7 +135,7 @@ def _create_model(self, function=Function.TEXT_GENERATION, params=None, function model.function = function model.function_type = function_type model.params = params - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) return model def test_supports_tool_calling_true_with_tools_param(self): @@ -182,7 +219,7 @@ def _create_model_with_mocks(self, connection_type=None): model.name = "Test Model" model.connection_type = connection_type model.params = None - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) model.context = Mock() return model @@ -236,6 +273,21 @@ def test_run_async_routes_to_super_for_async_capable_model(self): mock_super_run_async.assert_called_once() assert result.status == "IN_PROGRESS" + def test_build_run_payload_strips_sdk_params(self): + """build_run_payload should exclude timeout, wait_time, show_progress, stream.""" + model = self._create_model_with_mocks(connection_type=["asynchronous"]) + payload = model.build_run_payload( + text="hello", + temperature=0.7, + timeout=90, + wait_time=0.5, + show_progress=True, + stream=True, + ) + assert payload == {"text": "hello", "temperature": 0.7} + for key in ("timeout", "wait_time", "show_progress", "stream"): + assert key not in payload + # ============================================================================= # V1 Fallback Tests @@ -252,7 +304,7 @@ def _create_model_with_context(self): model.name = "Test Model" model.connection_type = ["synchronous"] model.params = None - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) model.context = Mock() model.context.model_url = "https://models.aixplain.com/api/v2/execute" model.context.api_key = "test-api-key" @@ -392,7 +444,7 @@ def _create_streaming_model(): model.name = "Test Model" model.supports_streaming = True model.params = None - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) model.context = Mock() model.context.client = Mock() return model @@ -598,7 +650,7 @@ def _create_sync_model(): model.name = "Test Model" model.connection_type = ["synchronous"] model.params = None - model._dynamic_attrs = {} + model.inputs = InputsProxy(model) model.context = Mock() model.context.client = Mock() return model diff --git a/tests/unit/v2/test_snake_case_conventions.py b/tests/unit/v2/test_snake_case_conventions.py new file mode 100644 index 00000000..41d1ef83 --- /dev/null +++ b/tests/unit/v2/test_snake_case_conventions.py @@ -0,0 +1,303 @@ +"""Tests that validate the camelCase → snake_case migration for v2 public identifiers. + +Covers: +- integration.py: Input, Action, ToolId dataclasses (field_name metadata + round-trip JSON) +- agent.py: AgentRunParams TypedDict keys, build_run_payload snake→camel translation +- mixins.py: ParameterInput, ToolDict TypedDict key names +- model.py: as_tool() and get_parameters() output key names +- agent.py: _normalize_tool_dict_for_api conversion for save payloads +""" + +import json +from unittest.mock import Mock, patch, MagicMock + +import pytest + +from aixplain.v2.integration import Input, Action, ToolId +from aixplain.v2.agent import Agent, AgentRunParams +from aixplain.v2.mixins import ParameterInput, ToolDict + + +# ============================================================================= +# Input dataclass: snake_case fields with camelCase JSON round-trip +# ============================================================================= + + +class TestInputDataclass: + """Validate Input uses snake_case attributes and preserves camelCase JSON keys.""" + + SAMPLE_JSON = { + "name": "channel", + "code": "ch", + "value": ["general"], + "availableOptions": ["general", "random"], + "datatype": "string", + "allowMulti": True, + "supportsVariables": False, + "defaultValue": ["general"], + "required": True, + "fixed": False, + "description": "Slack channel", + } + + def test_from_dict_populates_snake_case_attrs(self): + inp = Input.from_dict(self.SAMPLE_JSON) + + assert inp.available_options == ["general", "random"] + assert inp.allow_multi is True + assert inp.supports_variables is False + assert inp.default_value == ["general"] + + def test_to_dict_emits_camelcase_keys(self): + inp = Input.from_dict(self.SAMPLE_JSON) + d = inp.to_dict() + + assert "availableOptions" in d + assert "allowMulti" in d + assert "supportsVariables" in d + assert "defaultValue" in d + # snake_case keys must NOT leak into JSON + assert "available_options" not in d + assert "allow_multi" not in d + assert "supports_variables" not in d + assert "default_value" not in d + + def test_round_trip_preserves_values(self): + inp = Input.from_dict(self.SAMPLE_JSON) + restored = Input.from_dict(inp.to_dict()) + + assert restored.available_options == inp.available_options + assert restored.allow_multi == inp.allow_multi + assert restored.supports_variables == inp.supports_variables + assert restored.default_value == inp.default_value + + def test_constructor_accepts_snake_case(self): + inp = Input( + name="test", + available_options=["a", "b"], + allow_multi=True, + supports_variables=True, + default_value=["a"], + ) + assert inp.allow_multi is True + assert inp.to_dict()["allowMulti"] is True + + +# ============================================================================= +# Action dataclass: display_name +# ============================================================================= + + +class TestActionDataclass: + def test_display_name_from_dict(self): + action = Action.from_dict({"name": "send", "displayName": "Send Message"}) + assert action.display_name == "Send Message" + + def test_display_name_to_dict(self): + action = Action(name="send", display_name="Send Message") + d = action.to_dict() + assert d["displayName"] == "Send Message" + assert "display_name" not in d + + +# ============================================================================= +# ToolId dataclass: redirect_url +# ============================================================================= + + +class TestToolIdDataclass: + def test_redirect_url_from_dict(self): + tid = ToolId.from_dict({"id": "abc", "redirectURL": "https://example.com/oauth"}) + assert tid.redirect_url == "https://example.com/oauth" + + def test_redirect_url_to_dict(self): + tid = ToolId(id="abc", redirect_url="https://example.com/oauth") + d = tid.to_dict() + assert d["redirectURL"] == "https://example.com/oauth" + assert "redirect_url" not in d + + def test_redirect_url_none_by_default(self): + tid = ToolId(id="abc") + assert tid.redirect_url is None + + +# ============================================================================= +# AgentRunParams TypedDict: snake_case keys +# ============================================================================= + + +class TestAgentRunParamsKeys: + """Ensure the TypedDict uses snake_case key names.""" + + def test_snake_case_keys_exist(self): + hints = AgentRunParams.__annotations__ + assert "session_id" in hints + assert "allow_history_and_session_id" in hints + assert "execution_params" in hints + assert "run_response_generation" in hints + + def test_camelcase_keys_absent(self): + hints = AgentRunParams.__annotations__ + assert "sessionId" not in hints + assert "allowHistoryAndSessionId" not in hints + assert "executionParams" not in hints + assert "runResponseGeneration" not in hints + + +# ============================================================================= +# ParameterInput / ToolDict TypedDicts: snake_case keys +# ============================================================================= + + +class TestTypedDictKeys: + def test_parameter_input_snake_case(self): + hints = ParameterInput.__annotations__ + assert "allow_multi" in hints + assert "supports_variables" in hints + assert "allowMulti" not in hints + assert "supportsVariables" not in hints + + def test_tool_dict_snake_case(self): + hints = ToolDict.__annotations__ + assert "asset_id" in hints + assert "assetId" not in hints + + +# ============================================================================= +# build_run_payload: snake_case kwargs → camelCase API payload +# ============================================================================= + + +class TestBuildRunPayload: + """Verify that build_run_payload translates snake_case kwargs to camelCase.""" + + def _make_agent(self): + agent = Agent.__new__(Agent) + agent.id = "agent-123" + agent.output_format = "text" + agent.max_tokens = 2048 + agent.max_iterations = 5 + agent.expected_output = "" + return agent + + def test_session_id_becomes_camelcase(self): + agent = self._make_agent() + payload = agent.build_run_payload( + query="hello", + session_id="sess-1", + ) + assert payload["sessionId"] == "sess-1" + assert "session_id" not in payload + + def test_allow_history_becomes_camelcase(self): + agent = self._make_agent() + payload = agent.build_run_payload( + query="hello", + allow_history_and_session_id=True, + ) + assert payload["allowHistoryAndSessionId"] is True + assert "allow_history_and_session_id" not in payload + + def test_execution_params_snake_case_converted(self): + agent = self._make_agent() + payload = agent.build_run_payload( + query="hello", + execution_params={"max_tokens": 100, "max_iterations": 5}, + ) + assert payload["executionParams"]["maxTokens"] == 100 + assert payload["executionParams"]["maxIterations"] == 5 + assert "max_tokens" not in payload["executionParams"] + assert "max_iterations" not in payload["executionParams"] + + def test_execution_params_camelcase_still_works(self): + """Backwards compat: camelCase keys pass through unchanged.""" + agent = self._make_agent() + payload = agent.build_run_payload( + query="hello", + execution_params={"maxTokens": 100}, + ) + assert payload["executionParams"]["maxTokens"] == 100 + + def test_run_response_generation_default_false(self): + agent = self._make_agent() + payload = agent.build_run_payload(query="hello") + assert payload["runResponseGeneration"] is False + + def test_run_response_generation_true(self): + agent = self._make_agent() + payload = agent.build_run_payload(query="hello", run_response_generation=True) + assert payload["runResponseGeneration"] is True + + +# ============================================================================= +# _normalize_tool_dict_for_api: snake_case → camelCase at API boundary +# ============================================================================= + + +class TestNormalizeToolDictForApi: + """Verify that as_tool() snake_case output is converted to camelCase for the API.""" + + def test_asset_id_converted(self): + tool_dict = {"id": "t1", "name": "test", "asset_id": "t1"} + result = Agent._normalize_tool_dict_for_api(tool_dict) + assert result["assetId"] == "t1" + assert "asset_id" not in result + + def test_parameters_inputs_converted(self): + tool_dict = { + "id": "t1", + "name": "test", + "asset_id": "t1", + "parameters": [ + { + "code": "action1", + "name": "Action 1", + "description": "", + "inputs": { + "param1": { + "name": "param1", + "allow_multi": True, + "supports_variables": False, + "fixed": False, + } + }, + } + ], + } + result = Agent._normalize_tool_dict_for_api(tool_dict) + param_input = result["parameters"][0]["inputs"]["param1"] + assert param_input["allowMulti"] is True + assert param_input["supportsVariables"] is False + assert "allow_multi" not in param_input + assert "supports_variables" not in param_input + + def test_model_parameters_top_level_keys_converted(self): + """Model get_parameters() returns flat dicts with allow_multi/supports_variables at top level.""" + tool_dict = { + "id": "m1", + "name": "test-model", + "asset_id": "m1", + "parameters": [ + { + "name": "temperature", + "value": 0.7, + "required": False, + "datatype": "number", + "allow_multi": False, + "supports_variables": False, + "fixed": False, + "description": "", + } + ], + } + result = Agent._normalize_tool_dict_for_api(tool_dict) + param = result["parameters"][0] + assert param["allowMulti"] is False + assert param["supportsVariables"] is False + assert "allow_multi" not in param + assert "supports_variables" not in param + + def test_passthrough_keys_unchanged(self): + tool_dict = {"id": "t1", "name": "test", "type": "model", "version": "1"} + result = Agent._normalize_tool_dict_for_api(tool_dict) + assert result == tool_dict