From 34f06d57d1971fb1dbd4a4b127049a291107a9ba Mon Sep 17 00:00:00 2001 From: aix-ahmet Date: Wed, 11 Mar 2026 23:06:15 +0300 Subject: [PATCH 1/5] update version --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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", From c25fe0c65adb3acda3a8f7d5f3f9e747a1972a3e Mon Sep 17 00:00:00 2001 From: ikxplain <88332269+ikxplain@users.noreply.github.com> Date: Mon, 23 Mar 2026 16:36:42 +0100 Subject: [PATCH 2/5] Test (#875) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * Fix models api (#822) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-… * remove duplicated code in v2/agent.py * Development (#821) * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * remove duplicated code in v2/agent.py --------- Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz * added rfc for test cleanup refactoring (#825) * ci: add development branch to workflow triggers * undo ci * fix tests with available llm * fix agent functional test and team agent functional test * refactored test cleanup to use yield fixtures * removed finetune tests from development branch * Feature/fixture-based-test-cleanup (#826) * refactor: replace global test cleanup with per-fixture resource management Replace the unsafe `safe_delete_all_agents_and_team_agents()` global nuke with yield-based pytest fixtures that clean up only the resources each test creates. This eliminates the production safety blocker that caused all agent/team-agent tests to fail on the `main` branch. Key changes: - Remove `delete_agents_and_team_agents` / `cleanup_agents` fixtures from all test files (agent, team_agent, evolver, inspector) - Add `resource_tracker` fixture (Pattern 3 from RFC) for guaranteed per-test cleanup via reversed deletion order - Add `build_tools_from_input_map()` helper to deduplicate tool-building logic in agent_functional_test.py - Convert `mcp_tool` and `test_agent` fixtures to yield-based with try/except teardown (Pattern 1) - Convert `team_agent` fixture in evolver_test.py to yield-based with reverse-order cleanup (Pattern 2) - Remove `safe_delete_all_agents_and_team_agents` from test_deletion_utils.py - Fix previously leaked resources (agents/models never deleted) in test_specific_model_parameters_e2e, test_agent_with_utility_tool, test_agent_with_pipeline_tool, test_run_agent_with_expected_output, test_agent_with_action_tool, test_agent_with_mcp_tool Implements: docs/rfcs/rfc-test-cleanup-refactoring.md Co-authored-by: Cursor * added agents.md --------- Co-authored-by: Cursor * file parsing support in aiR and add functional test (#824) * FIX: Bug 710 - Allowed Actions Not Set (#828) * Development (#829) * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * remove duplicated code in v2/agent.py * added rfc for test cleanup refactoring (#825) * ci: add development branch to workflow triggers * undo ci * fix tests with available llm * fix agent functional test and team agent functional test * refactored test cleanup to use yield fixtures * removed finetune tests from development branch * Feature/fixture-based-test-cleanup (#826) * refactor: replace global test cleanup with per-fixture resource management Replace the unsafe `safe_delete_all_agents_and_team_agents()` global nuke with yield-based pytest fixtures that clean up only the resources each test creates. This eliminates the production safety blocker that caused all agent/team-agent tests to fail on the `main` branch. Key changes: - Remove `delete_agents_and_team_agents` / `cleanup_agents` fixtures from all test files (agent, team_agent, evolver, inspector) - Add `resource_tracker` fixture (Pattern 3 from RFC) for guaranteed per-test cleanup via reversed deletion order - Add `build_tools_from_input_map()` helper to deduplicate tool-building logic in agent_functional_test.py - Convert `mcp_tool` and `test_agent` fixtures to yield-based with try/except teardown (Pattern 1) - Convert `team_agent` fixture in evolver_test.py to yield-based with reverse-order cleanup (Pattern 2) - Remove `safe_delete_all_agents_and_team_agents` from test_deletion_utils.py - Fix previously leaked resources (agents/models never deleted) in test_specific_model_parameters_e2e, test_agent_with_utility_tool, test_agent_with_pipeline_tool, test_run_agent_with_expected_output, test_agent_with_action_tool, test_agent_with_mcp_tool Implements: docs/rfcs/rfc-test-cleanup-refactoring.md Co-authored-by: Cursor * added agents.md --------- Co-authored-by: Cursor * file parsing support in aiR and add functional test (#824) * FIX: Bug 710 - Allowed Actions Not Set (#828) --------- Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz Co-authored-by: Cursor Co-authored-by: Abdul Basit Anees <50206820+basitanees@users.noreply.github.com> * fix agent exists bug on agent functional test * fix agent exists bug on agent functional test cont'uned * fix tool exists bug on agent functional test * fix llm not found bug on agent functional test * replace test agent name with uuid suffix in agent functional test * remove _ from agent name in agent functional test * Add score threshold option for searching in index (#683) * Add score threshold for searching in index * Add score_threshold filtering option for index search --------- Co-authored-by: aix-ahmet * Merge devtest (#843) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … * Development (#842) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … * docs: refresh README positioning, diagrams, and v2 quickstart * docs: refine README copy and update team-agent diagram * docs: mention built-in opt-in agent memory * Fix general asset tests: update model names, replace deleted model, skip flaky backend tests * Mark apikey create test as flaky due to transient 502 errors * Fix failing functional tests: agent tool_steps iteration, v2 model temperature, inspector flaky markers * Development (#867) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Signed-off-by: Michael Lam Signed-off-by: root Signed-off-by: dependabot[bot] Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Shreyas Sharma <85180538+shreyasXplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira Co-authored-by: Lucas Pavanelli Co-authored-by: kadir pekel Co-authored-by: root Co-authored-by: xainaz Co-authored-by: xainaz Co-authored-by: Lucas Pavanelli Co-authored-by: OsujiCC Co-authored-by: Yunsu Kim Co-authored-by: Yunsu Kim Co-authored-by: Muhammad-Elmallah <145364766+Muhammad-Elmallah@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Abdul Basit Anees <50206820+basitanees@users.noreply.github.com> Co-authored-by: Zaina Co-authored-by: Hadi Co-authored-by: Abdelrahman El-Sheikh <139810675+elsheikhams99@users.noreply.github.com> Co-authored-by: Ayberk Demir <35486168+ayberkjs@users.noreply.github.com> Co-authored-by: Ayberk Demir Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: aix-ahmet <250948874+aix-ahmet@users.noreply.github.com> Co-authored-by: Cursor Co-authored-by: Nur Co-authored-by: Nur Hamdan <141617179+nurhamdan1987@users.noreply.github.com> --- aixplain/v1/modules/agent/__init__.py | 14 +- aixplain/v2/agent.py | 208 +++++++++--- aixplain/v2/integration.py | 24 +- aixplain/v2/mixins.py | 8 +- aixplain/v2/model.py | 55 +++- aixplain/v2/resource.py | 5 +- aixplain/v2/tool.py | 10 +- .../v2/inspector_functional_test.py | 2 + tests/functional/v2/test_agent.py | 48 ++- tests/functional/v2/test_model.py | 35 +- tests/functional/v2/test_snake_case_e2e.py | 222 +++++++++++++ tests/functional/v2/test_tool.py | 2 +- tests/unit/v2/test_agent_polling.py | 265 +++++++++++++++ tests/unit/v2/test_model.py | 70 +++- tests/unit/v2/test_snake_case_conventions.py | 303 ++++++++++++++++++ 15 files changed, 1160 insertions(+), 111 deletions(-) create mode 100644 tests/functional/v2/test_snake_case_e2e.py create mode 100644 tests/unit/v2/test_agent_polling.py create mode 100644 tests/unit/v2/test_snake_case_conventions.py 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/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 From dabc9b6aea22c27bb00ec740d1f21ff6ac205bc8 Mon Sep 17 00:00:00 2001 From: Nur Hamdan <141617179+nurhamdan1987@users.noreply.github.com> Date: Wed, 25 Mar 2026 01:16:22 -0700 Subject: [PATCH 3/5] Refresh README hero and MCP marketplace section (#878) --- README.md | 163 +++++++++--- .../aixplain-agentic-os-architecture.svg | 248 ++++++++++++++++++ docs/assets/aixplain-logo-dark.png | Bin 0 -> 28959 bytes docs/assets/aixplain-logo-light.png | Bin 0 -> 29437 bytes 4 files changed, 371 insertions(+), 40 deletions(-) create mode 100644 docs/assets/aixplain-agentic-os-architecture.svg create mode 100644 docs/assets/aixplain-logo-dark.png create mode 100644 docs/assets/aixplain-logo-light.png 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/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 0000000000000000000000000000000000000000..336db299f9a86474778349c5ae35bce51b440b36 GIT binary patch literal 28959 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 Date: Thu, 26 Mar 2026 22:42:50 +0300 Subject: [PATCH 4/5] chore(docs): regenerate API docs (#858) Co-authored-by: ikxplain <88332269+ikxplain@users.noreply.github.com> --- .../python/aixplain/decorators/init.md | 1 + .../python/aixplain/enums/init.md | 1 + .../factories/model_factory/mixins/init.md | 1 + .../modules/pipeline/designer/init.md | 1 + .../python/aixplain/modules/pipeline/init.md | 1 + .../processes/data_onboarding/init.md | 1 + .../python/aixplain/processes/init.md | 1 + .../python/aixplain/v1/modules/agent/init.md | 26 +- .../aixplain/v1/modules/pipeline/pipeline.md | 1482 ++++++++--------- .../api-reference/python/aixplain/v2/agent.md | 119 +- .../python/aixplain/v2/mixins.md | 2 +- .../api-reference/python/aixplain/v2/model.md | 67 +- .../python/aixplain/v2/resource.md | 5 +- docs/api-reference/python/aixplain/v2/tool.md | 2 +- 14 files changed, 906 insertions(+), 804 deletions(-) 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. From 0176ffd01cea5a66679c4c309142728204e8f75b Mon Sep 17 00:00:00 2001 From: ikxplain <88332269+ikxplain@users.noreply.github.com> Date: Mon, 6 Apr 2026 13:32:40 +0200 Subject: [PATCH 5/5] Release to prod (#897) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * Fix models api (#822) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-… * remove duplicated code in v2/agent.py * Development (#821) * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * remove duplicated code in v2/agent.py --------- Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz * added rfc for test cleanup refactoring (#825) * ci: add development branch to workflow triggers * undo ci * fix tests with available llm * fix agent functional test and team agent functional test * refactored test cleanup to use yield fixtures * removed finetune tests from development branch * Feature/fixture-based-test-cleanup (#826) * refactor: replace global test cleanup with per-fixture resource management Replace the unsafe `safe_delete_all_agents_and_team_agents()` global nuke with yield-based pytest fixtures that clean up only the resources each test creates. This eliminates the production safety blocker that caused all agent/team-agent tests to fail on the `main` branch. Key changes: - Remove `delete_agents_and_team_agents` / `cleanup_agents` fixtures from all test files (agent, team_agent, evolver, inspector) - Add `resource_tracker` fixture (Pattern 3 from RFC) for guaranteed per-test cleanup via reversed deletion order - Add `build_tools_from_input_map()` helper to deduplicate tool-building logic in agent_functional_test.py - Convert `mcp_tool` and `test_agent` fixtures to yield-based with try/except teardown (Pattern 1) - Convert `team_agent` fixture in evolver_test.py to yield-based with reverse-order cleanup (Pattern 2) - Remove `safe_delete_all_agents_and_team_agents` from test_deletion_utils.py - Fix previously leaked resources (agents/models never deleted) in test_specific_model_parameters_e2e, test_agent_with_utility_tool, test_agent_with_pipeline_tool, test_run_agent_with_expected_output, test_agent_with_action_tool, test_agent_with_mcp_tool Implements: docs/rfcs/rfc-test-cleanup-refactoring.md Co-authored-by: Cursor * added agents.md --------- Co-authored-by: Cursor * file parsing support in aiR and add functional test (#824) * FIX: Bug 710 - Allowed Actions Not Set (#828) * Development (#829) * Test (#807) * Hotfix: Inspectors, v2 fixes, debugger (#801) * ENG-2710 tool in dict form handled (#796) * Eng 2709 SDK 2.0 Various Improvements (#792) * ENG-2709 Added path, developer and host filters * ENG-2709 Removed intermediate steps * ENG-2709 Modified run_async to accept positional query arg * ENG-2709 templated instruction/query * ENG-2709 Fixed instruction templating --------- Co-authored-by: aix-ahmet * ENG-2717 fixes v2 resource repr over path display (#798) * added max iterations and max tokens too agent config (#800) * ENG-2716 Agent status update treatment for notebook envs (#799) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * Add ability to configure rate limits based on input, output or total tokens (#791) * Update api_key.py * Update api * feat(api-key): add token type support for per-asset rate limiting - Add TokenType enum (INPUT, OUTPUT, TOTAL) for configuring which tokens to count for rate limiting purposes - Fix bug where asset limits incorrectly used global tokenType instead of per-asset tokenType - Properly parse tokenType from API response as TokenType enum - Add comprehensive docstrings to TokenType enum and APIKeyUsageLimit class - Move functional API key tests to unit tests with mocked responses - Add unit tests for token type creation, parsing, and serialization Closes ENG-2705 * undo docs --------- Co-authored-by: Hadi Co-authored-by: ahmetgunduz * safe delete only for dev and test (#804) * ENG-2716 make progress_time_ticks default behaviour (#803) * ENG-2716 Agent status update treatment for notebook envs * ENG-2716 experimental flag progress_time_ticks * ENG-2716 make progress_time_ticks default behaviour * removed inspectors v1, fixed v2 tests (#802) * removed inspectors v1, fixed v2 tests * move import from v1 to v2 --------- Co-authored-by: ahmetgunduz * ENG-2720 Fix team agent save when subagents are saved after team creation (#805) * feat(v2): Add Debugger meta-agent for agent response analysis (#793) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents --------- Co-authored-by: JP Maia --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * update functions param * fix evolver tests and add slack integration model id * fix already exists agent error in agent functional test --------- Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia * ENG-2722 Fix code/value attribute handling for actions and removed au… (#808) * ENG-2722 Fix code/value attribute handling for actions and removed auth scheme foundation * fix static agent id in tests --------- Co-authored-by: ahmetgunduz * removed limitations other than abort-critical (#811) * removed limitations other than abort-critical * Removed limitations entirely * Make model tool function, supplier, and version optional (#813) * fix: remove INFO severity from inspector - also fixed some unchecked unit tests * ENG-2727-Change-the-inspector-payload-structure (#815) * updated the inspector payload * fix: use snake_case for inspector Python fields, keep camelCase in API payload Renamed maxRetries→max_retries, onExhaust→on_exhaust, assetId→asset_id across InspectorActionConfig, EvaluatorConfig, and EditorConfig. The to_dict()/from_dict() methods still serialize to/from camelCase for the API --------- Co-authored-by: ahmetgunduz * feat(v2): Add Debugger meta-agent for agent response analysis (#814) * feat(v2): Add Debugger meta-agent for agent response analysis - Add Debugger class in meta_agents.py for analyzing agent runs - Add DebugResult dataclass with analysis property - Add .debug() method to AgentRunResult for chained debugging - Add execution_id extraction from poll URL for enhanced debugging - Export Debugger and DebugResult from v2 module - Register Debugger in Aixplain client context Usage: aix = Aixplain('') debugger = aix.Debugger() result = debugger.run('Analyze this agent output...') # Or chained from agent response: response = agent.run('Hello!') debug_result = response.debug() ENG-2635 * Unit test meta agents * max tokens --------- Co-authored-by: JP Maia * ENG-2726 streaming support for v2 models (#816) * ENG-2726 streaming support for v2 models * ENG-2726 streaming support for v2 models review * ENG-2724 Added v2 apikey resource (#810) * ENG-2724 Added v2 apikey resource * Add tests --------- Co-authored-by: ahmetgunduz * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_… (#817) * ENG-2725 Adjust run methods so that run uses the v2 endpoint and run_async uses the v1 endpoint * ENG-2725 v1 base url adjusted * ENG-2725 Add tests for connection_type routing and fix completed flag bug --------- Co-authored-by: aix-ahmet Co-authored-by: ahmetgunduz * Get-models-by-name (#674) * model factory get by name * integration factory get by name * add tests --------- Co-authored-by: aix-ahmet * fix model completed * Fix v2 imports from v1 modules that trigger env var validation (#819) When using the v2 SDK with constructor-based API keys (Aixplain(api_key=...)), imports from v1 modules in model.py and utility.py triggered the v1 init chain (aixplain.modules → corpus.py → utils/config.py → validate_api_keys), causing crashes when TEAM_API_KEY env var was not set. - Rewrite _run_async_v1 in v2/model.py to use v2 client directly - Create v2/code_utils.py with self-contained parse_code functions - Add DataType enum to v2/enums.py - Update v2/utility.py to import from v2/code_utils instead of v1 - Add guard test to prevent v1 imports from leaking back into v2 Co-authored-by: ahmetgunduz * remove duplicated code in v2/agent.py * added rfc for test cleanup refactoring (#825) * ci: add development branch to workflow triggers * undo ci * fix tests with available llm * fix agent functional test and team agent functional test * refactored test cleanup to use yield fixtures * removed finetune tests from development branch * Feature/fixture-based-test-cleanup (#826) * refactor: replace global test cleanup with per-fixture resource management Replace the unsafe `safe_delete_all_agents_and_team_agents()` global nuke with yield-based pytest fixtures that clean up only the resources each test creates. This eliminates the production safety blocker that caused all agent/team-agent tests to fail on the `main` branch. Key changes: - Remove `delete_agents_and_team_agents` / `cleanup_agents` fixtures from all test files (agent, team_agent, evolver, inspector) - Add `resource_tracker` fixture (Pattern 3 from RFC) for guaranteed per-test cleanup via reversed deletion order - Add `build_tools_from_input_map()` helper to deduplicate tool-building logic in agent_functional_test.py - Convert `mcp_tool` and `test_agent` fixtures to yield-based with try/except teardown (Pattern 1) - Convert `team_agent` fixture in evolver_test.py to yield-based with reverse-order cleanup (Pattern 2) - Remove `safe_delete_all_agents_and_team_agents` from test_deletion_utils.py - Fix previously leaked resources (agents/models never deleted) in test_specific_model_parameters_e2e, test_agent_with_utility_tool, test_agent_with_pipeline_tool, test_run_agent_with_expected_output, test_agent_with_action_tool, test_agent_with_mcp_tool Implements: docs/rfcs/rfc-test-cleanup-refactoring.md Co-authored-by: Cursor * added agents.md --------- Co-authored-by: Cursor * file parsing support in aiR and add functional test (#824) * FIX: Bug 710 - Allowed Actions Not Set (#828) --------- Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz Co-authored-by: Cursor Co-authored-by: Abdul Basit Anees <50206820+basitanees@users.noreply.github.com> * fix agent exists bug on agent functional test * fix agent exists bug on agent functional test cont'uned * fix tool exists bug on agent functional test * fix llm not found bug on agent functional test * replace test agent name with uuid suffix in agent functional test * remove _ from agent name in agent functional test * Add score threshold option for searching in index (#683) * Add score threshold for searching in index * Add score_threshold filtering option for index search --------- Co-authored-by: aix-ahmet * Merge devtest (#843) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … * Development (#842) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … * docs: refresh README positioning, diagrams, and v2 quickstart * docs: refine README copy and update team-agent diagram * docs: mention built-in opt-in agent memory * Fix general asset tests: update model names, replace deleted model, skip flaky backend tests * Mark apikey create test as flaky due to transient 502 errors * Fix failing functional tests: agent tool_steps iteration, v2 model temperature, inspector flaky markers * Development (#867) * Test (#835) * Test (#818) * Packpropagating Connection Description Add (#742) * Test (#737) * Backpropagate the hotfix (#725) * Test (#721) * MCP Deploy error (#681) * Test (#663) * Dev to Test (#654) * Merge to prod (#530) * Merge to test (#246) * Update Finetuner search metadata functional tests (#172) * Downgrade dataclasses-json for compatibility (#170) Co-authored-by: Thiago Castro Ferreira * Fix model cost parameters (#179) Co-authored-by: Thiago Castro Ferreira * Treat label URLs (#176) Co-authored-by: Thiago Castro Ferreira * Add new metric test (#181) * Add new metric test * Enable testing new pipeline executor --------- Co-authored-by: Thiago Castro Ferreira * LLMModel class and parameters (#184) * LLMModel class and parameters * Change in the documentation * Changing LLMModel for LLM * Remove frequency penalty --------- Co-authored-by: Thiago Castro Ferreira * Gpus (#185) * Release. (#141) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#126) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#129) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira * Merge to test (#135) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge dev to test (#137) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Do not download textual URLs (#120) * Do not download textual URLs * Treat as string --------- Co-authored-by: Thiago Castro Ferreira * Enable api key parameter in data asset creation (#122) Co-authored-by: Thiago Castro Ferreira * Update Finetuner hyperparameters (#125) * Update Finetuner hyperparameters * Change hyperparameters error message * Add new LLMs finetuner models (mistral and solar) (#128) * Enabling dataset ID and model ID as parameters for finetuner creation (#131) Co-authored-by: Thiago Castro Ferreira * Fix supplier representation of a model (#132) * Fix supplier representation of a model * Fixing parameter typing --------- Co-authored-by: Thiago Castro Ferreira * Fixing indentation in documentation sample code (#134) Co-authored-by: Thiago Castro Ferreira * Update FineTune unit and functional tests (#136) --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira * Merge to prod. (#152) * Merge dev to test (#107) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Development to Test (#109) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> * Merge to test (#111) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) --------- Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#118) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Merge to test (#124) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) * Hf deployment test (#115) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Hf deployment test (#117) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain * Merge dev to test (#113) * Create bounds for FineTune hyperparameters (#103) * Test bound to hyperparameters * Update finetune llm hyperparameters * Remove option to use PEFT, always on use now * Fixing pipeline general asset test (#106) * Update Finetuner functional tests (#112) --------- Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> * Hf deployment test (#114) * Started adding Hugging Face deployment to aiXplain SDK Signed-off-by: mikelam-us-aixplain * Added model status function to SDK Signed-off-by: mikelam-us-aixplain * Updating Signed-off-by: mikelam-us-aixplain * Updated CLI Signed-off-by: mikelam-us * Adding CLI Signed-off-by: mikelam-us-aixplain * Corrected request error Signed-off-by: mikelam-us-aixplain * Clearing out unnecessary information in return Signed-off-by: mikelam-us-aixplain * Adding status Signed-off-by: mikelam-us-aixplain * Simplifying status Signed-off-by: mikelam-us-aixplain * Adding tests and correcting tokens Signed-off-by: mikelam-us-aixplain * Added bad repo ID test Signed-off-by: mikelam-us-aixplain * Finished rough draft of tests Signed-off-by: mikelam-us-aixplain * Adding tests Signed-off-by: mikelam-us-aixplain * Fixing hf token Signed-off-by: mikelam-us-aixplain * Adding hf token Signed-off-by: mikelam-us-aixplain * Correcting first test Signed-off-by: mikelam-us-aixplain * Testing Signed-off-by: mikelam-us-aixplain * Adding config Signed-off-by: mikelam-us-aixplain * Added user doc Signed-off-by: mikelam-us-aixplain * Added gated model test Signed-off-by: mikelam-us-aixplain --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us * Adding HF token Signed-off-by: mikelam-us-aixplain --------- … --------- Signed-off-by: mikelam-us-aixplain Signed-off-by: mikelam-us Signed-off-by: Michael Lam Signed-off-by: root Signed-off-by: dependabot[bot] Co-authored-by: aix-ahmet Co-authored-by: kadirpekel Co-authored-by: Zaina Abu Shaban Co-authored-by: Hadi Nasrallah <87204330+hadi-aix@users.noreply.github.com> Co-authored-by: Hadi Co-authored-by: ahmetgunduz Co-authored-by: João Maia <157385649+MaiaJP-AIXplain@users.noreply.github.com> Co-authored-by: JP Maia Co-authored-by: Ahmet Gündüz Co-authored-by: Lucas Pavanelli <86805709+lucas-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira <85182544+thiago-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira Co-authored-by: mikelam-us-aixplain <131073216+mikelam-us-aixplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Shreyas Sharma <85180538+shreyasXplain@users.noreply.github.com> Co-authored-by: Thiago Castro Ferreira Co-authored-by: Thiago Castro Ferreira Co-authored-by: Lucas Pavanelli Co-authored-by: kadir pekel Co-authored-by: root Co-authored-by: xainaz Co-authored-by: xainaz Co-authored-by: Lucas Pavanelli Co-authored-by: OsujiCC Co-authored-by: Yunsu Kim Co-authored-by: Yunsu Kim Co-authored-by: Muhammad-Elmallah <145364766+Muhammad-Elmallah@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Abdul Basit Anees <50206820+basitanees@users.noreply.github.com> Co-authored-by: Zaina Co-authored-by: Hadi Co-authored-by: Abdelrahman El-Sheikh <139810675+elsheikhams99@users.noreply.github.com> Co-authored-by: Ayberk Demir <35486168+ayberkjs@users.noreply.github.com> Co-authored-by: Ayberk Demir Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: aix-ahmet <250948874+aix-ahmet@users.noreply.github.com> Co-authored-by: Cursor Co-authored-by: Nur Co-authored-by: Nur Hamdan <141617179+nurhamdan1987@users.noreply.github.com>