# Table of Contents - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Python client documentation — hila Enterprise Python Client 4.0.0-r2 documentation](#hila-python-client-documentation-hila-enterprise-python-client-4-0-0-r2-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila Enterprise](#hila-enterprise) - [hila Enterprise](#hila-enterprise) - [hila Enterprise](#hila-enterprise) - [hila Documentation](#hila-documentation) - [hila Documentation](#hila-documentation) - [hila](#hila) - [hila Enterprise](#hila-enterprise) - [hila Enterprise](#hila-enterprise) - [hila Enterprise](#hila-enterprise) - [hila Enterprise](#hila-enterprise) - [hila Documentation](#hila-documentation) - [Datapipeline APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#datapipeline-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Classes and methods — hila Enterprise Python Client 4.0.0-r2 documentation](#classes-and-methods-hila-enterprise-python-client-4-0-0-r2-documentation) - [Feature store APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#feature-store-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Job maker APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#job-maker-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Inference store APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#inference-store-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Model store APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#model-store-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [QNA store APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#qna-store-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Risk store APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#risk-store-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [User service APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#user-service-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Utilities APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#utilities-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Web services APIs — hila Enterprise Python Client 4.0.0-r2 documentation](#web-services-apis-hila-enterprise-python-client-4-0-0-r2-documentation) - [Objects and models — hila Enterprise Python Client 4.0.0-r2 documentation](#objects-and-models-hila-enterprise-python-client-4-0-0-r2-documentation) - [Datapipeline objects — hila Enterprise Python Client 4.0.0-r2 documentation](#datapipeline-objects-hila-enterprise-python-client-4-0-0-r2-documentation) - [Feature store objects — hila Enterprise Python Client 4.0.0-r2 documentation](#feature-store-objects-hila-enterprise-python-client-4-0-0-r2-documentation) - [Inference store objects — hila Enterprise Python Client 4.0.0-r2 documentation](#inference-store-objects-hila-enterprise-python-client-4-0-0-r2-documentation) --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Conversational Finance user guide ================================= For an FP&A employee in a CFO office, hila’s Conversational Finance app provides timely and accurate information with charts, tables, and analysis on ERP systems. With Vianai’s specialized models and anti-hallucination features, the responses from a system of record are accurate and occur after asking a simple question, with no need to send the question to a business analyst, an IT department, or a specialist for further analysis. Welcome window -------------- When you open the hila UI, the following welcome window appears, giving you a quick reference to the conversation page, including sample questions to give you an idea of what kinds of questions you can ask. > ![welcome database](images/3.2/ui-welcome.png) 1. Select a tab to narrow the conversation to a specific area. 2. Select a suggested question to open the conversation page. 3. Refresh the suggested questions. Workflow -------- **Note**: An admin must populate the data sources before you can use the Conversational Finance flow. See [Set up Conversational Finance](cf-admin-setup.html) . The basic Conversational Finance flow consists of: * Select data sources. * Ask questions. * View answers. * Ask follow-up questions. ### Select data sources By default, hila selects the data source you used last. If you have not used hila before, you must select a data source. 1. Open the **Data Sources** pane with the **Data Sources** menu item. 2. Select **Database** from the Data sources pane. 3. Select the name of the database your admin has connected to your financial system. If you don’t know this, check with your admin. > ![Select data source](images/3.2/ui-datasources.png) ### Ask questions > ![Ask a question](images/3.2/ui-ask-questions-data.png) 1. Type a question in the text box at the bottom of the window. 2. The blue box next to the **Querying** label shows the data source you have selected, or “No source selected” if you have not selected a data source. If you have selected multiple data sources, it shows how many data sources you have selected. Multiple data sources is only applicable for document data sources. **Note**: Click the blue box to open the **Data Sources** pane where you can update your data source choices. 3. **Show suggested questions** toggles the list of suggested questions to show the type of questions you can ask. If the toggle is on (which is default) then the following occurs: * When you click into the question box, sample questions appear from which you can select a question. * As you start typing, the suggested questions filter to reflect the text you have entered. * When you select a question, you can edit the question in the text box before submitting. 4. **View favorite questions only**: If you have marked questions as favorites, you can filter the suggested questions to show only your favorites. **Note**: If you favorite a follow-up question, its parent question also appears. ### hila CF generates the answer * While hila CF generates the answer, a box appears above the question showing the status of the answer generation. You can expand this box for more information on the process. > ![Response wait time](images/3.2/ui-response-wait-time1.png) > ![Response wait time](images/3.2/ui-response-wait-time.png) * If an error occurs, a message appears in the answer window. Click the message to expand it and see more details. > ![Error message](images/3.2/ui-response-management-error.png) The following table shows the error messages and actions you can take to resolve the error. | Header | Text | Action | Explanation | | --- | --- | --- | --- | | Question out of scope | _LLM generated error message_ + Please try changing your question. | Edit the question. | The question or topic is beyond the scope of hila. | | Question cannot be answered | I’m sorry, but I’m not confident in answering your question using the context provided. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | The question is not in the right form or does not match an internal question. | | No data found | I’m sorry, but there was no data found for your question. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | No data was retrieved. | | Database error | I’m sorry, but it looks like I ran into a database issue. Please try changing your question or rephrasing your question. If this problem persists, please contact your administrator. | Edit the question or select a suggested question. | A database error occurred. | ### View answers If hila CF finds an answer, it shows the answer in the main pane of the window. > ![Answer](images/3.2/ui-cf-answer.png) 1. Click thumbs up or thumbs down to evaluate the answer. This feedback helps hila learn how to answer your questions better. 2. The table view/chart view switches between table and chart views. If you select chart, the following additional controls appear: 1. Copy chart. 2. Hover over a bar to see the value. 3. Select an item in the legend to toggle the visibility. This is particularly helpful if the answers are difficult to see because they have different scales or different units. > ![chart-view](images/3.2/ui-cf-answer-chart.png) **Note**: The bar chart is the standard chart, but hila has other charts types for different types of data. See [Conversational Finance charts](cf-user-charts.html) for more information. 3. Copies the question to the clipboard. 4. Deletes the question. 5. Marks the question as a favorite. 6. Enlarges the table or chart to fill the screen. 7. Downloads the table as a CSV file or the chart as a PNG file. 8. The summary provides key insights into the answer. 9. **Response explanation** provides a detailed explanation of the answer. > ![Response explanation](images/3.2/ui-response-explanation.png) 10. The source is stamped in case you come back to this conversation later and want to know where the data came from. 11. The **Explain** button opens the **View source** window. For admins only. 12. A timestamp shows when the answer was generated. 13. **Ask follow-up question** allows you to ask a follow-up question related to the answer. See the next section for more information. ### Disambiguation hila accounts for two types of ambiguity: incomplete information and unfamiliar words or phrases. * If you ask a question with incomplete dimension information, hila gives a ‘More information needed’ message and suggests ways to clarify your question. ![disambiguation](images/3.2/ui-disambiguation-1.png) * If you ask a question where hila needs to interpret a word or phrase, hila gives an answer and reports which word or phrase it interpreted (see 1 in the following image). * Click the arrow icon (2) to ask a follow-up questions based on hila’s interpretation. * Click the book icon (3) to add hila’s phrase to your custom lexicon (admins only). ![disambiguation](images/3.2/ui-disambiguation-2.png) ### Ask follow-up questions You can follow-up a question with related questions to get a more detailed answer. For example, if you ask a question about a company’s revenue, you can follow up with questions about the company’s revenue by quarter, by product, or by region. Or if you ask about a time range, you can add to or remove from that time range in a follow-up question. To ask a follow-up question, click the **Ask follow-up question** link that appears below the answer. > ![follow-up question a](images/3.2/ui-ask-followup.png) The query entry box shows a **Follow-up** chip, indicating you are asking a follow-up question. > ![follow-up question b](images/3.2/ui-ask-followup2.png) **Notes**: * By default, hila allows a context window of four questions, after which the **Follow-up** chip is deactivated. * If an error occurs, no more follow-up questions are permitted. * You can reset the context by creating a new conversation or by clicking the _X_ in the **Follow-up** chip. ### Other basic features * Manage conversations and questions See [Manage conversations and questions](cf-manage-conv-quest.html) . * Select color mode You can select dark mode or light mode by clicking the bottom-most icon in the left pane of the window. > | | | > | --- | --- | > | ![dark mode](images/3.2/ui-dark-mode.png) | ![light mode](images/3.2/ui-light-mode.png) | TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) APIs ==== You can manage and monitor your model deployments with the hila APIs. The APIs simplify the steps for deploying models to ensure the deployed models are trusted and their predictions accurate. hila provides the following types of APIs for you to connect to your environment: * REST APIs — The hila REST APIs provide you CRUD operations to deploy, manage, and monitor your models. * Python client SDK — The Python client SDK is a wrapper around the hila REST API calls, making it easy to interact programmatically with the platform consistently and successfully. Quick start ----------- See [API quick start](api-quickstart.html) for help in logging in and running a basic API for both Rest APIs and SDK APIs. REST API Documentation ---------------------- The documentation for the REST APIs is available from your hila deployment by changing the subdomain to `webservices` and entering `docs#` to the path of your deployment URL. For example, if your deployment base URL is `https://monitoring.company.vianai.site/` then the REST API documentation is available at `https://webservices.company.vianai.site/docs#`. Python client SDK ----------------- The [Python client SDK API reference](https://docs.vian.ai/sdk/index.html) explains the supported operations and provides JSON schema for Pydantic models. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) About hila ========== hila provides a company the components, applications, and platform they need to get started quickly with generative AI for business users, build value-added applications, and overcome the challenges inherent in the technology. As a method to overcome the challenges inherent in generative AI, hila provides several standard components, these include: * text2sql for structured data * Unstructured querying * Anti-hallucination * Custom and fine-tuned LLMs * LLM monitoring * Retrieval-Augmented Generation (RAG) * Vectorizing documents * Agentic village components for additional extractions (Multiple LLMs working in concert) * And more With these features, hila empowers a business to build their own applications and monitor their models and applications at scale. This is done with strict observance of privacy along all aspects of data, including questions and answers. Additionally, hila also offers various ready-made applications for rapid adoption of generative AI. These are specified below, and can often be incorporated into a customer’s landscape, through our partners, within 90 days. Products powered by hila ------------------------ ### Conversational Finance As a specific use case, for an FP&A individual in a CFO’s office, hila’s Conversational Finance provides timely, accurate information with rapid charts, tables and analysis on ERP systems. With Vianai’s specialized models and anti-hallucination features, the responses back from a system of record are 100 percent accurate and occur after asking a simple question, with no need to send the question to a business analyst, an IT department or specialist for further analysis. ### Custom applications To enable companies to rapidly bring generative AI into their landscapes, Vianai has formed partnerships with services companies that can rapidly install hila’s applications into their landscape or build upon the various components of the hila platform. Should a customer want the benefit of Vianai’s large language expertise, an internal platform services group can build out specialty applications. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) About Conversational Finance ============================ Definition of the standard conversational finance app: * Standard app configuration * Q&A on general ledgers of P&L * Three levels of charts of accounts * Single company code and single currency * Seven standard dimensions of drilldown: Fiscal Year/Q/Posting Period, Profit Center, Cost Center (Department), Supplier, Material, Customer, Product * Standard technical configuration: * Dedicated secured instance of Conversational Finance in Vianai cloud. * Client’s financial data is exported and transformed into the Conversational Finance standard schema (fields can be less), and then transformed data is ingested into the Conversational Finance instance. * Conversational Finance documentation: * [User Guide](cf-user.html) * [Admin Guide](cf-admin-setup.html) * [Developer Guide](apis.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Release notes ============= hila v4.0 release notes ----------------------- ### New features in hila v4.0 * New chart types hila supports new chart types to better represent data. The new chart types are: * Combo chart — a combination of line and bar charts that helps to visualize actuals, budget, and forecast across a period of time. Example questions: * Show actuals, budget, and forecast for the past three years. * Show actuals and budget for each quarter of FY24. ![combo chart](images/3.2/ui-chart-combo.png) * Horizontal stacked bar chart — shows revenue or expense data broken down by specific dimensions. This chart provides a clear breakdown of financial data, highlighting the largest contributors while grouping smaller segments for simplicity. Example questions: * Show revenue by account categories for the past three years. * Show quarterly sales for all products in product group Baby Care PG0001 for FY24. * Show revenue shares of each product in Product Group PG0001 for each year from 2022 to 2024. ![horizontal stacked bar chart](images/3.2/ui-chart-horiz-st-bar.png) For up-to-date information on hila charts, see [Conversational Finance charts](cf-user-charts.html) . * Disambiguation support hila accounts for two types of ambiguity: incomplete information and unfamiliar words or phrases. * If you ask a question with incomplete dimension information, hila gives a ‘More information needed’ message and suggests ways to clarify your question. ![disambiguation](images/3.2/ui-disambiguation-1.png) * If you ask a question where hila needs to interpret a word or phrase, hila gives an answer and reports which word or phrase it interpreted (see 1 in the following image). * Click the arrow icon (2) to ask a follow-up questions based on hila’s interpretation. * Click the book icon (3) to add hila’s phrase to your custom lexicon (admins only). ![disambiguation](images/3.2/ui-disambiguation-2.png) * Preloaded conversations (admins only) You can set up a conversation to be preloaded for any new user you add to hila. This is useful for onboarding new users or for providing a consistent experience for all users. See [Preload conversations](cf-admin-preload-conv.html) for more information. * Favorites You can mark a conversation as a favorite by clicking the star icon in the conversation pane. This makes it easier to find and access conversations you use frequently. * You can toggle a conversation to show only favorites. If you mark a follow-up question as a favorite, the parent question also appears when you list only favorites. ![favorites](images/3.2/ui-favorites-toggle.png) * In the conversation pane, each conversation shows the number of favorite questions in that conversation. ![favorites](images/3.2/ui-favorites-conv.png) See [Manage Conversations and Questions](cf-manage-conv-quest.html) for more information. hila v3.3 release notes ----------------------- ### New features in hila v3.3 * Sales analysis: budget, forecasting, and actuals You can ask questions related to your sales/revenue performance, using key financial data such as budget information, actuals, and prior period historical data. Use this to gain insights on how your company is performing currently comparing to the prior year or how the sales number look comparing to your estimation. Notes: * This analysis is currently available for only sales/revenue, not expenses. * This feature currently covers one entity and one currency. * This feature helps you analyze the performance of your sales/revenue against the budget and forecast. It does not create a budget or forecast. See [Sales analysis - budget, forecast, and actuals](cf-sales-analysis.html) for more information. * Manage conversations * You can rerun a conversation against the latest data. * In the conversation pane, you can pin a conversation to the top of the conversation list. * You can also delete and rename a conversation in the conversation pane. * For each of the above items, see [Manage Conversations and Questions](cf-manage-conv-quest.html) . * Multi-currency and multi-entity support You can provide data now for multiple entities and multiple currencies, and users can ask questions across these entities and currencies. For this release, you need to provide your professional services or IT contact a list of entities with their company and global currencies in the following format: { "entity_1_name": { "parent_company_name": "NAME", "company_name": "NAME", "company_code": "CODE", "company_country": "COUNTRY", "company_currency": "CURRENCY CODE", "global_currency": "CURRENCY CODE" }, "entity_2_name": { "parent_company_name": "NAME", "company_name": "NAME", "company_code": "CODE", "company_country": "COUNTRY", "company_currency": "CURRENCY CODE", "global_currency": "CURRENCY CODE" } } * Japanese language support hila now supports Japanese language for asking questions in either English or Japanese and receiving answers in Japanese. See [Japanese language support](support-languages.html) for more information. * Custom lexicon and jargon recognition (admins only) You can map custom keywords, jargon, and phrases to a definition hila can understand. This feature allows you to use domain-specific terms that are not in the hila lexicon. See [Custom lexicon and jargon recognition](cf-lexicon.html) for more information. ### Known problems for hila v3.3 * Fuzzy search works for some variations but may give a no data found error for others. Variations can be minor changes like different use of upper/lower case or adding/removing small words. If you get this error, rephrase the question with a variant. hila v3.2 release notes ----------------------- ### New features in hila v3.2 * New UI for Conversational Finance The Conversational Finance UI has been updated to provide a more intuitive user experience. The new UI includes a new color scheme, updated fonts, and a better look and feel. See [Conversational Finance user guide](cf-user.html) for updated UI images. * Currency support You can specify a data source to use a specific currency. The default is USD. You can have your admin set this in the `01_db_creation_dataloading.ipynb` notebook by finding the `global_currency` and setting the value to the new currency. The currency can be any currency defined in the ISO 4217 currency codes. The following image shows the different places currency can appear in the UI. ![Currency support](images/3.2/ui-currency-appearances.png) * Follow-up questions You can follow-up a question with related questions to get a more detailed answer. For example, if you ask a question about a company’s revenue, you can follow up with questions about the company’s revenue by quarter, by product, or by region. Or if you ask about a time range, you can add to or remove from that time range in a follow-up question. To ask a follow-up question, click the **Ask follow-up question** link that appears below the answer. > ![follow-up question a](images/3.2/ui-ask-followup.png) The query entry box shows a **Follow-up** chip, indicating you are asking a follow-up question. > ![follow-up question b](images/3.2/ui-ask-followup2.png) Notes: * By default, hila allows up to four follow up questions, after which the **Ask follow-up question** button is no longer active. * If an error occurs, the **Ask follow-up question** button is deactivated, and no more follow-up questions can be asked _for that question_. * You can reset the context by asking a new question, creating a new conversation, or by clicking the _X_ in the Follow-up chip. * See [hila platform follow-up questions](flow-analyze-struct-user.html#4-ask-follow-up-questions) for up-to-date information on follow-up questions for hila platform. * See [Conversational Finance follow-up questions](cf-user.html#ask-follow-up-questions) for up-to-date information on follow-up questions for Conversational Finance. * Error message improvements hila has improved the error processing and messaging to provide you with more detailed messages to help you understand the cause of an error. The following table shows the error messages and actions you can take to resolve the error. | Header | Text | Action | Explanation | | --- | --- | --- | --- | | Question out of scope | _LLM generated error message_ + Please try changing your question. | Edit the question. | The question or topic is beyond the scope of hila. | | Question cannot be answered | I’m sorry, but I’m not confident in answering your question using the context provided. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | The question is not in the right form or does not match an internal question. | | No data found | I’m sorry, but there was no data found for your question. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | No data was retrieved. | | Database error | I’m sorry, but it looks like I ran into a database issue. Please try changing your question or rephrasing your question. If this problem persists, please contact your administrator. | Edit the question or select a suggested question. | A database error occurred. | * Profitability analysis support for Conversational Finance When your query includes the term _profitability analysis_, hila returns a full table of profitability metrics for the company code you are interested in. You can ask for individual metrics, such as gross profit, gross profit margin, operating profit, operating profit margin, net profit, net profit margin, and operating expense ratio. The results appear in standard hila tables and charts. See [Profitability analysis](cf-profitability-analysis.html) for more information. * Azure OpenAI models You can configure and prompt Azure OpenAI models. See [Azure OpenAI for Conversational Finance](admin-llm-config.html#azure-openai-for-conversational-finance) for more information. ### Known problems for hila v3.2 * The landing page of hila may not always open to your most recent conversation. You can select your most recent conversation in the **Converations** window. Open the **Conversations** window by clicking the **Conversations** icon in the left nav bar. * Questions that contain an apostrophe (‘) may not be answered correctly. If you encounter this issue, try using double apostrophes (‘’) in place of the single. hila v3.1 release notes ----------------------- ### New features in hila v3.1 * Variance analysis support for Conversational Finance When you ask a question about revenue with a dimension of customer, product, profit center, GL account, or time periods, or you ask about expenses with a dimension of supplier, cost center, GL account, or time period, hila produces a side-by-side table view of the variance analysis with five columns, Dimension, 1st time parameter, 2nd time parameter, Variance, and % of change. For example, here is a table answering the query “Compare total sales revenue for 2022 and 2023 by products”. 1. The variance amount is under the columns `Growth_amount`. 2. The variance percentage is under the columns `Percentage_growth`. 3. The summary mentions the change in revenue for large variances above a threshold, indicating actionable items for you to investigate. > ![Variance analysis](images/rn/qnaui-variance-analysis.png) See [Variance analysis](cf-variance-analysis.html) for more information. * Financial insights for Conversational Finance For tables, a summary appears below the table, providing insights into the data. An admin must set the _summarization\_enabled_ tag to True in the [Configuration values window](admin-settings-config-values.html) . If a summary does not appear, then this may be due to LLM errors. For example, here is a table answering the query “What was the total revenue in each fiscal year between 2019 and 2023”. The summary appears below the table. > ![Financial insights](images/rn/qnaui-financial-insights.png) * Tables with a **Total** column add a row at the end of the table labeled **Grand total** and the sum of the Total column values. > ![grand total row](images/rn/qnaui-grand-total.png) * Timestamps added to questions and responses All questions and responses now have timestamps. * The timestamp always appears in your local browser time zone. * Table CSV downloads include the timestamp in the filename. * Chart image downloads include the timestamp in the image. > ![Timestamps](images/rn/qnaui-timestamps.png) * LLM monitoring is now available for the Conversational Finance product. You can set up hila to monitor user activities, SQL-related performance, and system performance. You can monitor these activities against the baseline of previous days, weeks, and months. See [LLM monitoring](cf-admin-monitoring.html) for more information. > ![LLM monitoring](images/rn/monitor-model-db-rns.png) * A button in the upper-right corner of the window opens the hila home page. The behavior of this button depends on whether you are in the document flow or database flow. > ![landing page button](images/rn/qnaui-landing-page-icon.png) * QnA on documents flow The button opens the welcome page. The welcome page shows a quick reference to the QnA on documents flow. ![welcome](images/rn/qnaui-welcome.png) See [QnA on documents user guide](flow-analyze-unstruct-user.html) for more information. * QnA on database flow The button opens a window with sample questions to give you an idea of what kind of questions you can ask. ![sample questions](images/rn/qnaui-welcome-database.png) See [QnA on databases user guide](flow-analyze-struct-user.html) for more information. * Response management has been updated for both the document and database flows. * QnA on documents flow * The initial answer now appears prior to the anti-hallucination check. This allows you to see the initial answer before the anti-hallucination check is complete. This answer is then updated if hila modifies the answer based on the anti-hallucination check. * The steps are updated as follows: ![documentation flow steps](images/rn/qnaui-doc-steps.png) * QnA on database flow * hila now shows the table as soon as the table data is ready and before it works on building the chart and explanation. As soon as the chart is ready, the button to toggle between the table and chart appears. The generated SQL also appears at this time. * The steps are updated as follows: ![database flow steps](images/rn/qnaui-database-steps.png) hila v3.0 release notes ----------------------- ### New features in hila v3.0 * The Conversational Finance application has been enhanced with the ability to download data to hila, so users can ask questions against local data rather than remote data. This new scenario is the standard edition of Conversational Finance. * [Conversational Finance user guide](cf-user.html) * [Conversational Finance admin guide](cf-admin-setup.html) * Response management The following features of release management have been updated. * Enhanced responses when hila cannot answer a question. When hila cannot answer a question, it provides a more detailed response to help you understand why it could not answer the question, with suggestions for what you can try next. These problems arise when hila understands it cannot answer the question, unlike the next bullet point which deals with system errors. * Improved exception and error handling messages hila provides more detailed error messages to help you understand the cause of an error. * Response wait time While hila is processing a question, it provides a series of messages to let you know what step it is at in the process. You can click the message to expand it and see more details. * Database flow response wait time messages: > ![response wait time](images/rn/response-wait-time1.png) > ![response wait time](images/rn/response-wait-time.png) * Document flow response wait time messages: > ![response wait time](images/rn/response-wait-time2.png) > ![response wait time](images/rn/response-wait-time-docs.png) Response management features are available in these topics: * [QnA on documents user guide](flow-analyze-unstruct-user.html) * [QnA on databases user guide](flow-analyze-struct-user.html) * [Conversational Finance user guide](cf-user.html) * SQL explanation For the database flow, hila provides an explanation of the SQL query it used to answer your question. This explanation is available in the **View source** window. ![SQL explanation](images/rn/sql-explanation.png) See [Update SQL for answers from databases](admin-update-sql.html) for more information. * Document upload permissions * When a user uploads a document through the **Data Sources > Upload** feature, only the user and admins have access to the document. The document is not shared with other users. * If an admin uploads a document through the **Data Manager** to a user’s folder, then only the user and admins have access to the document. * If an admin uploads a document through the **Data Manager** to a public folder, then all users have access to the document. * PDF extraction refinement hila extracts tables and text from PDF files for mapping answers to the source and verifying answers against the source. See [PDF extraction](key-tech-table-extraction.html) for more information. * Data ingestion You can ingest files into hila from public cloud buckets or by providing URLs. See [Data ingestion from public cloud buckets](admin-data-ingest.html) for more information. * Anti-hallucination UI When you query against a document, hila shows in the answer window the steps in its checks for hallucinations, including how many times it is verifying the answer against the source document. When it gives the final answer, it also shows the results of its anti-hallucination checks in the upper-right corner of the answer window, as shown in the following examples. In the first example, no hallucinations were found; in the second example, it reports its answer is 50% reliable. The percent reliability indicates the improvement in hila’s internal scoring after removing hallucinations. > ![Anti-hallucination UI](images/rn/anti-hallucination-0.png) > ![Anti-hallucination UI](images/rn/anti-hallucination-50.png) See [Anti-hallucination](key-tech-anti-hallucination.html) for more information. * Viewing sources for answers When receiving an answer from a document query, hila shows a button with a label that shows which source it drew the answer from. Click the button to open the **View source** window. Use the **View source** window to see highlights of the source content. Links are available for you to open the source document to the relevant page. This allows you to verify the answer against the source document. ![View source window](images/rn/qnaui-btn-view-source.png) See [View answers](flow-analyze-unstruct-user.html#3-view-answers) for more information. * Enhanced visualization hila has improved charts and graphs for better visualization of data. ### Known issues and workarounds in hila v3.0 * Some charts may be intermittently missing minor details. For example, some decimal numbers might be truncated or tooltip info might be missing. * File upload from URL may not complete successfully. File upload from your computer works reliably. * Some files loaded in system may contain data that cannot be processed by hila. We are improving the process mechanisms. * Extraction can take up to 24 hours for many hundreds of files. The best practice is to do bulk uploads off-cycle. Users can upload one document at a time. * A conversation has a limit of 50 questions. After 50 questions, a message appears in the conversation window stating that you need to start a new conversation to ask more questions. * Specific questions get answered faster than general questions; for example, asking about a specific part of a document gets faster responses than asking for broad summarizations or general questions about what a document contains. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Language support ================ English is the default language hila uses for questions and answers. You can change the language for interactions to one of the supported languages. However, the language of hila’s general user interface remains in English. When you choose a non-English language for interactions, answers from hila will return in that language. You can, however, ask questions in any supported language. Supported languages ------------------- Japanese is currently the only language supported for interactions other than English. Change the language ------------------- 1. Open the hila monitoring app. 1. In your browser’s URL bar, change the sub-domain to `monitoring` as follows: `https://monitoring.` 2. In the Monitoring window, click **User** in the bottom-left of the screen, and then click **Manage profile**. ![Language selection](images/3.2/monitoring-set-language.png) 3. In the **Language** profile, select the language you want to use for interactions. ![Language selection pulldown](images/3.2/monitoring-set-language-pulldown.png) Scope of language support ------------------------- The language you select for interactions applies to the following: * Titles * Response summaries * Response explanations * Error messages You can also have hila configured to use the specified language for suggested questions. For this release, contact your professional services or IT contact to configure this setting. Example ------- This interaction shows a question in Japanese and the answer in Japanese. > ![Japanese](images/3.2/ui-japanese-interaction.png) This interaction shows a question in English and the answer in Japanese. > ![Japanese](images/3.2/ui-japanese-interaction-2.png) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) hila feature list ================= hila features are grouped by the following user roles: * **Users** can ask questions against documents they or admins have uploaded, or against databases that admins have set up connections to. * **Administrators** can do everything users can do, plus they can manage documents and database connections as well as manage users and monitor LLM performance. * **Developers** can run hila functionality over APIs. User features ------------- * Conversations * Manage conversations, including creating new conversations, deleting conversations, and renaming conversations * Ask questions against selected data sources * Select suggested questions for the database flow * Ask questions for Variance Analyses for the database flow * Ask questions for Profitability Analyses for the database flow * Monitor the status of hila’s answer generation * View the anti-hallucination results from hila’s answers * Give feedback (thumbs-up/thumbs-down) on hila’s answers * Download tables and charts from hila’s answers * View the source of answers in the document hila gathered the answers from * Ask follow-up questions to hila’s answers * Currency support: each data source can have a company currency and a global currency * Japanese language support for interactions * Sales analysis: budget, forecast, and actuals * Mark a question as a favorite to curate a conversation. * Rerun a conversation against the latest data. * Disambiguation for incomplete questions or questions with multiple interpretations. * Combo (bar and line) charts and horizontal stacked bar charts. * Data sources * Manage documents you upload as your own data source Admin features -------------- * Conversations * Same functionality as users * Additionally can update SQL and test against the database * Manage custom lexicon and jargon recognition * Preload conversations for new users * Data sources * Same functionality as users * Additionally can manage data sources through Data Manager * Upload documents from your local machine * Add documents from public cloud buckets * Add documents from public URLs * Set permissions: * On hila functionality to restrict hila features to users and groups of users * On files, folders, and metadata to restrict the data sources for users and groups of users * On data in your database to restrict what kinds of questions users and groups of users can get answers for * Monitor LLM performance * Settings * Setup users, roles, and permissions * View jobs, notifications, service logs, and configuration values * Run sample notebooks from edahub Developer features ------------------ * Integrate your own LLMs * Run hila functionality over APIs TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Data security ============= Data security and privacy is a primary component of hila Conversational Finance. There are several steps that we take at the application level, the platform level, and the company level to safeguard our customers’ data. And, should the customer want the ultimate level of security, we can deploy entirely on-premises and air-gap our solution from the internet. What is “air gap” and why is it significant? -------------------------------------------- Air-gapping something is a term taken from the defense industry. It’s essentially not connecting a company’s computers to the external internet. This is viewed as the “ultimate” in security, as there’s a physical barrier between the internet and the computers that house some of the most sensitive information a company (or country) has. Conversational Finance Data Security: ------------------------------------- Conversational Finance enables users to ask complex, natural-language queries against their systems of record. This data, be it ERP data or otherwise, is often some of the most crucial and protected data inside of the company. We take significant steps to protect the data from any LLM. This protects the data from public models, but these safeguards do not inhibit the performance of Conversational Finance, and therefore we have the same processes when the application uses an open-source model for SQL generation. When a customer uses a public LLM, only the user question is sent, but none of the data that accompanies it. If we’re using a local LLM, then all data, including the question, remains inside the customer’s firewall. In addition, we do not extract data from the deployment. This includes user data, such as their questions and responses. We do train a model and add to our customer’s specific knowledge base, but this training is specific to our customer and not shared with others. hila Platform security ---------------------- We enhance the security of Conversational Finance with the components necessary to completely self-deploy and run in an air-gapped environment. We can run Conversational Finance in a 16-core VM with 32 GB of ram. This includes all of the capabilities of the hila Platform (more information is available here). The hila Platform also provides a simple way for administrators to assign roles and data access controls. This limits data at the row level, ensuring that the information is not exposed to anyone inside the company who should not see it. Vianai Security --------------- At Vianai, we have ISO 27001 and SOC2 certifications. These are important, independent verifications that validate that our company holds itself to the highest standards of cyber security. It also shows that our claims on data security are accurate. For the most up-to-date information on our security practices, see [How Conversational Finance keeps your data secure](https://www.vian.ai/content/how-conversational-finance-keeps-your-data-secure) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Glossary ======== Administrator A user role that has access to more of the UI than end users, so they can take care of settings and configuration, loading data, and interfacing with the product. Early in the product life cycle, the administrator also has many development functions. Data permissions The ability to set permissions on data in your database to restrict user access to financial information. Developer A user who has access to the API to customize an existing application or create custom applications on top of the platform. hila functionality permissions The ability to set permissions to control user access to hila functionality. Object permissions The ability to set permissions on objects such as files, folders, and metadata. User A user who has general access to the product and who asks questions of the data. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) hila key technologies ===================== The following topics describe the key technologies used in hila. * [Anti-hallucination](key-tech-anti-hallucination.html) * [Table extraction from documents](key-tech-table-extraction.html) * [text2sql](key-tech-text2sql.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Hallucination Framework for hila ================================ Detecting hallucinations in LLM-generated answers ------------------------------------------------- The main approach to hallucination mitigation in hila is post-LLM-generation detection. This means that hila detects hallucinations after they occur and then either highlights potential hallucinations, directly removes the hallucinations from the original answers, or generates a new answer to specifically target and eliminate those hallucinations. hila is primarily concerned with faithfulness hallucinations, which is generated text that diverges from the provided context that is retrieved via a retrieval system. In particular, hila focuses on identifying context inconsistency and logical inconsistency. With regard to context inconsistency, hila focuses on detecting whether an answer generated by an LLM incorrectly states information derived from the context or states information that is in direct conflict with facts present in the context. Regarding logical inconsistency, hila focuses on detecting whether the LLM fails to maintain a series of logical deductions based on the provided context. When an LLM-generated answer is unfaithful to the retrieved context, either by contradicting it or by drawing unwanted conclusions from the context, hila aims to highlight exactly which sentences in the generated answer is a potential hallucination. It also specifies the sentences in the context on which it base its detection. hila hallucination detection techniques include the following: 1. **Entailment-based detection** — this is a proprietary, patent-pending VIANAI technique employed in hila. By determining whether each sentence in the LLM-generated answer is entailed by the most similar sentences in the context, hila can arrive at a measure for hallucination. Vianai has determined through extensive research that simply checking the entailment score between the answer sentences and context sentences is insufficient because that does not capture the variability in sentences found in the answer text and source text. hila therefore applies a thorough process that extends beyond purely using entailment and leverages additional techniques that enable us to capture sentence variability and nuances in text. We are able to thereby provide a hallucination score that considers differences in sentence structure that appear between an LLM-generated answer and the sources the LLM uses to generate that answer. 2. **Iterative refinement technique** An LLM is used to determined whether or not an LLM-generated answer contains a hallucination with regard to a provided context. This is done multiple times for each piece of context to get a score for hallucination. hila then applies additional steps that refine the final answer based on detected hallucinations. This technique not only produces a metric for hallucination (the hallucination score), but also provides an enhanced answer that overcomes hallucinations. 3. **Multistep verification technique** Each LLM-generated answer is sent to an LLM to generate follow-up questions. hila uses these follow-up questions to retrieve more context from the retrieval system, and then uses this to answer the follow-up questions. The follow-up responses are then used to modify the original answer via an LLM. This leads to a more refined answer. Retrieval Based Hallucination Reduction Methods ----------------------------------------------- If an LLM is provided with an incorrect context from the start, then this leads to an unsatisfactory or factually hallucinatory answer. Vianai has developed techniques to improve the hila retrieval process to mitigate all possible downstream hallucinations. 1. **MARAG** — Model Augmented Retrieval Augmented Generation. This is a proprietary VIANAI technique that is inspired by the way in which humans retrieve information when answering questions during long research processes. It is a complex retrieval process that leverages language models to enhance the retrieval process. This technique not only enables us to find the best possible sources to answer a question, but also enables us to determine what sources to not consider when prompting an LLM. Although this process is computationally expensive and long, it does enable much more factual correctness as the final answer that is generated by an LLM that uses the best possible context retrieved from the hila retrieval system. This technique is more useful for report generation, where longer wait times are expected. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Metadata extraction from documents ================================== hila uses an assemblage of models, each with highly tuned and specific prompts, to extract metadata and provide complex assessments across vast corpuses of unstructured documents, such as contracts. ​ The agents work together to both improve the quality of the extracted metadata (including tables and charts) and to structure it in a simple way for analysis. ​ This extraction and analysis provides an initial draft for a human review, and a first assessment for additional querying and analysis on a broad, multi-document level. ​ TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Support overview ================ The support topics for Vianai products include the following: * [Contact support](support-vian.html) * [Licenses](support-licenses.html) * [Legal](support-legal.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) text2sql ======== hila uses fine-tuned and custom LLMs that ensure data remains private and behind a firewall. These models, designed and developed for specific SQL and API related tasks for specific enterprise applications, aid in eliminating hallucinations on SQL generation.​ TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Contact support =============== We’d like to hear from you! ✉ Looking for production deployment & pricing? ✉ Have other questions? Please contact us at [vianops@vian.ai](mailto:vianops@vian.ai) . TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) hila administration =================== The following topics describe the administration settings features in the monitoring app of hila. * [Users, roles, and permissions](admin-settings-users.html) * [Configuration values](admin-settings-config-values.html) * [Notifications](admin-settings-notifications.html) * [EAI routes](admin-settings-eai-routes.html) * [Data source connections](admin-settings-data-connections.html) * [Jobs](admin-settings-jobs.html) * [Service logs](admin-settings-service-logs.html) * [Profile](admin-settings-profile.html) The following topics are administration tasks outside of the settings window. * [CLI install and system requirements](deploy-vian-condition.html) * [Data manager](admin-data-manager.html) * [Integrate your own LLMs](deploy-integrate-llms.html) * [APIs](apis.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Users, roles, and permissions ============================= The **User Roles & Permissions** window is where you can manage the users, roles, and permissions for your hila instance. You can find a link to the window in the **User > Settings** menu at the bottom of the hila left nav bar. Roles and Permissions --------------------- You can create roles and assign a mix of permissions to them. You can then assign users to those roles. 1. In the **Roles** tab, click **Add Role** to open the **Add New Role** pane. 2. Enter a name and optional description and click **Add Role**. The new role appears in the list of roles. 3. To set permissions on specific functionality, click anywhere in the middle of the row to open the **Edit Role** pane. In that pane you can select permissions for the role and check which users are assigned to that role. Users ----- Manage passwords and roles for users in the **Users** tab. 1. In the **Users** tab, click **Add User** to open the **Add New User** pane. 2. Enter a username and password, and then select any of the roles you want to assign to the user. 3. Click **Add User**. The new user appears in the list of users. 4. You can change the user’s password or change roles by clicking the edit button under the **Actions** column for that user. Objects ------- For more on setting object permissions, see [Object Permissions](admin-permissions-objects.html#modify-permissions-on-hila-objects) . TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Data connections ================ Create a new data connection by opening the **Data Source Connections** window with the **User > Settings > Data Source Connections** menu at the bottom of the hila left nav bar. 1. Click **Add New Connection** to open the **Add New Data Source Connection** pane. 2. Enter a name, description, URL, and select a connection type. 3. The **Test Connection** button becomes active. Click the button to test. If the connection is successful, hila shows a menu for you to view the tables in the database you’ve connected to. 4. Delete, test, or edit the connection by clicking the relevant action under the **ACTIONS** column. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Jobs ==== You can view active and archived jobs as well as view job types. 1. Open the **Jobs** page with the **Jobs** menu in the left nav bar of hila. 2. Select Active, Archived, or Job Types from the buttons in the top-right corner of the page. * For Active jobs, you can view full details, view logs, or cancel an active job from the menu that opens when you click the three dots at the far right of a job row. * For Archived jobs, you can view full details when you click the three dots at the far right of a job row. * For Job Types, you can view full details, edit the job type, duplicate the job type, archive, or delete the job type when you click the three dots at the far right of a job row. Adding a Job Type ----------------- 1. You can create a new job type by selecting **Job Types** and then clicking the **Add Job Type** button. This opens the **Add Job Type** page. 2. Fill in the form with information relevant to your job type, and click **Add Job Type**. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Manage profile ============== You can manage your profile in the **Profile** page, which you can access with **User > Manage Profile** in the left nav bar of hila. * **Email address** — your email address is where hila sends notifications when jobs finish. * **Password** — change your password. * **Date format** — select your date format preference. * **Timezone** — set your timezone so timestamps in hila match your location. * **Precision** — set the number of decimal places to display in hila. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Legal documentation =================== hila includes the following legal documentation: * [Master subscription agreement](../legal/msa.html) * [Acceptable use policy](../legal/aup.html) * [Application Services Supplemental Terms](../legal/app-terms.html) * [Data processing addendum](../legal/data-proc.html) * [Data security addendum](../legal/data-security.html) * [Deployment specific terms addendum](../legal/deploy-spec-terms.html) * [Professional Services Terms](../legal/prof-serv-terms.html) * [Third-party external user terms addendum](../legal/EULA.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Send notifications to external applications =========================================== You can have hila send a notification to any external application that supports webhooks, such as Slack or Microsoft Teams. 1. Create the webhook in your external application. See your external application help system for how to create a webhook for that app. 2. Open the **Notifications** window in hila with the **User > Settings > Notifications** menu at the bottom of the hila left nav bar. 3. Click **Add Notification**. 4. Enter a name and description for the notification. 5. Select the type of connection. 6. You can build a query and specify condition for triggering a notification in Form Mode or Code Mode. * **Form Mode** 1. Select a table name in the **Existing Table Name** dropdown. 2. Select a column and a function. 3. Enter an alias for that column/function pair for use in building a condition for triggering the notification. 4. Add another column/function pair by clicking the large plus sign (+) to the right of the column/function row. 5. Under the **WHERE** section, select a column and comparator and then add a value. 6. To add another column/comparator row to narrow the scope of the query, select **AND** or **OR** from the **Boolean** dropdown. 7. Under the **CONDITION** section, select an alias and comparator and then add a value. This defines the condition for triggering the notification. 8. To add another alias/comparator row to make a compound condition, select **AND** or **OR** from the **Boolean** dropdown. * **Code Mode** 1. Select the **Code Mode** tab. 2. Enter the query code and the condition code that you want to define the trigger for the notification. As a basic example, enter the following code to send a fixed message every time the schedule activates: * **QUERY & WHERE** — `select 1 as cnt` * **CONDITION** — `query_result["cnt"] >= 0` 7. In the **SCHEDULE** section, specify how often you want to run the query and check the condition for sending a notification. 8. Enter the webhook URL from your external application in the **REST ENDPOINT > URL** text box. 9. Set **Method** to **POST**. 10. Build the payload message to send to the external application in the **REST BODY TEMPLATE** text box. This message uses Jinja templates. For more information on Jinja templates, see [Jinja](https://jinja.palletsprojects.com/en/stable) . 11. Click **Add Notification**. 12. In the **Notifications** window, find your new notification and click the toggle to activate the notification. #### Results The notification appears in the external application at the intervals defined by the schedule. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) hila license attribution report =============================== Click a license below to view the dependency used in this product. 0BSD OR Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR MIT Links to full license info: [0BSD](https://app.snyk.io/vuln/snyk:lic:0BSD) [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: pandas@2.2.3 AFL-2.1 OR BSD-3-Clause Links to full license info: [AFL-2.1](https://app.snyk.io/vuln/snyk:lic:AFL-2.1) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) Dependencies: json-schema@0.4.0 Apache-2.0 OR BSD-2-Clause OR BSD-3-Clause OR EDL-1.0 OR EPL-2.0 OR GPL-2.0-with-classpath-exception OR MIT OR Public-Domain OR W3C Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) [EPL-2.0](https://app.snyk.io/vuln/snyk:lic:EPL-2.0) [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Public-Domain](https://app.snyk.io/vuln/snyk:lic:Public-Domain) [W3C](https://app.snyk.io/vuln/snyk:lic:W3C) Dependencies: org.glassfish.jersey.containers:jersey-container-servlet@2.35, org.glassfish.jersey.core:jersey-client@2.35, org.glassfish.jersey.inject:jersey-hk2@2.35 Apache-2.0 OR BSD-2-Clause OR CC0-1.0 OR EDL-1.0 OR GPL-1.0 OR MIT OR Public-Domain OR W3C Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [CC0-1.0](https://app.snyk.io/vuln/snyk:lic:CC0-1.0) [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) [GPL-1.0](https://app.snyk.io/vuln/snyk:lic:GPL-1.0) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Public-Domain](https://app.snyk.io/vuln/snyk:lic:Public-Domain) [W3C](https://app.snyk.io/vuln/snyk:lic:W3C) Dependencies: org.glassfish.jersey.containers:jersey-container-servlet-core@2.35 Apache-2.0 OR BSD-2-Clause Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) Dependencies: packaging@23.0.0, packaging@23.1.0, packaging@23.2, packaging@24.1.0, packaging@24.2, packaging@24.2.0, python-dateutil@2.8.2 Apache-2.0 OR BSD-3-Clause OR EPL-2.0 OR GPL-3.0 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [EPL-2.0](https://app.snyk.io/vuln/snyk:lic:EPL-2.0) [GPL-3.0](https://app.snyk.io/vuln/snyk:lic:GPL-3.0) Dependencies: org.glassfish.jersey.core:jersey-server@2.35 Apache-2.0 OR BSD-3-Clause OR MIT Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: github.com/klauspost/compress/flate@v1.17.7, github.com/klauspost/compress/fse@v1.17.7, github.com/klauspost/compress/fse@v1.17.9, github.com/klauspost/compress/huff0@v1.17.7, github.com/klauspost/compress/huff0@v1.17.9, github.com/klauspost/compress/internal/cpuinfo@v1.17.7, github.com/klauspost/compress/internal/cpuinfo@v1.17.9, github.com/klauspost/compress/internal/snapref@v1.17.7, github.com/klauspost/compress/internal/snapref@v1.17.9, github.com/klauspost/compress@v1.17.7, github.com/klauspost/compress/zstd/internal/xxhash@v1.17.7, github.com/klauspost/compress/zstd/internal/xxhash@v1.17.9, github.com/klauspost/compress/zstd@v1.17.7, github.com/klauspost/compress/zstd@v1.17.9 Apache-2.0 OR BSD-3-Clause Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) Dependencies: scikit-learn@1.6.1, sigs.k8s.io/json/internal/golang/encoding/json@v0.0.0-20221116044647-bc3834ca7abd, sigs.k8s.io/json@v0.0.0-20221116044647-bc3834ca7abd Apache-2.0 OR CC-BY-SA-4.0 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [CC-BY-SA-4.0](https://app.snyk.io/vuln/snyk:lic:CC-BY-SA-4.0) Dependencies: github.com/docker/go-metrics@v0.0.1 Apache-2.0 OR EPL-1.0 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) Dependencies: org.eclipse.jetty.http2:http2-client@9.4.49.v20220914, org.eclipse.jetty.http2:http2-common@9.4.49.v20220914, org.eclipse.jetty.http2:http2-hpack@9.4.49.v20220914, org.eclipse.jetty.http2:http2-http-client-transport@9.4.49.v20220914, org.eclipse.jetty:jetty-alpn-client@9.4.49.v20220914, org.eclipse.jetty:jetty-alpn-java-client@9.4.49.v20220914, org.eclipse.jetty:jetty-client@9.4.49.v20220914, org.eclipse.jetty:jetty-continuation@9.4.49.v20220914, org.eclipse.jetty:jetty-http@9.4.49.v20220914, org.eclipse.jetty:jetty-io@9.4.49.v20220914, org.eclipse.jetty:jetty-jmx@9.4.49.v20220914, org.eclipse.jetty:jetty-security@9.4.49.v20220914, org.eclipse.jetty:jetty-server@9.4.49.v20220914, org.eclipse.jetty:jetty-servlet@9.4.49.v20220914, org.eclipse.jetty:jetty-servlets@9.4.49.v20220914, org.eclipse.jetty:jetty-util@9.4.49.v20220914, org.eclipse.jetty:jetty-util-ajax@9.4.49.v20220914, org.fusesource.hawtjni:hawtjni-runtime@1.17 Apache-2.0 OR GPL-2.0 OR MPL-2.0 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [GPL-2.0](https://app.snyk.io/vuln/snyk:lic:GPL-2.0) [MPL-2.0](https://app.snyk.io/vuln/snyk:lic:MPL-2.0) Dependencies: com.rabbitmq:amqp-client@5.14.2 Apache-2.0 OR ISC OR MIT Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [ISC](https://app.snyk.io/vuln/snyk:lic:ISC) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: github.com/zmap/zcrypto/json@v0.0.0-20200911161511-43ff0ea04f21, github.com/zmap/zcrypto/util@v0.0.0-20200911161511-43ff0ea04f21, github.com/zmap/zcrypto/x509/ct@v0.0.0-20200911161511-43ff0ea04f21, github.com/zmap/zcrypto/x509/pkix@v0.0.0-20200911161511-43ff0ea04f21, github.com/zmap/zcrypto/x509@v0.0.0-20200911161511-43ff0ea04f21 Apache-2.0 OR LGPL-2.1 OR MPL-1.1 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [LGPL-2.1](https://app.snyk.io/vuln/snyk:lic:LGPL-2.1) [MPL-1.1](https://app.snyk.io/vuln/snyk:lic:MPL-1.1) Dependencies: org.javassist:javassist@3.25.0-GA, org.javassist:javassist@3.28.0-GA Apache-2.0 OR LGPL-2.1 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [LGPL-2.1](https://app.snyk.io/vuln/snyk:lic:LGPL-2.1) Dependencies: net.java.dev.jna:jna@5.5.0, net.java.dev.jna:jna-platform@5.13.0, net.java.dev.jna:jna-platform@5.6.0 Apache-2.0 OR MIT Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: gopkg.in/yaml.v2@v2.4.0, gopkg.in/yaml.v3@v3.0.1 Apache-2.0 OR WTFPL Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) Dependencies: Base64@1.1.0 BSD-2-Clause OR BSD-3-Clause OR ISC Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [ISC](https://app.snyk.io/vuln/snyk:lic:ISC) Dependencies: com.github.mwiede:jsch@0.2.1 BSD-2-Clause OR GPL-3.0 OR Public-Domain OR Python-2.0 Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [GPL-3.0](https://app.snyk.io/vuln/snyk:lic:GPL-3.0) [Public-Domain](https://app.snyk.io/vuln/snyk:lic:Public-Domain) [Python-2.0](https://app.snyk.io/vuln/snyk:lic:Python-2.0) Dependencies: docutils@0.21.2 BSD-2-Clause OR LGPL-3.0 Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [LGPL-3.0](https://app.snyk.io/vuln/snyk:lic:LGPL-3.0) Dependencies: pyzmq@25.1.2 BSD-2-Clause OR MIT OR Apache-2.0 Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) Dependencies: rc@1.2.8 BSD-2-Clause OR WTFPL Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) Dependencies: org.reflections:reflections@0.9.12 BSD-3-Clause OR GPL-2.0 Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [GPL-2.0](https://app.snyk.io/vuln/snyk:lic:GPL-2.0) Dependencies: node-forge@1.3.0, node-forge@1.3.1 BSD-3-Clause OR GPL-3.0 Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [GPL-3.0](https://app.snyk.io/vuln/snyk:lic:GPL-3.0) Dependencies: numpy@2.2.3 BSD-3-Clause OR LGPL-2.0 Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [LGPL-2.0](https://app.snyk.io/vuln/snyk:lic:LGPL-2.0) Dependencies: org.firebirdsql.jdbc:jaybird-jdk18@3.0.10 BSD-3-Clause OR MIT Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: github.com/daviddengcn/go-colortext@v1.0.0, github.com/klauspost/pgzip@v1.2.6 CC0-1.0 OR BSD-2-Clause Links to full license info: [CC0-1.0](https://app.snyk.io/vuln/snyk:lic:CC0-1.0) [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) Dependencies: org.hdrhistogram:HdrHistogram@2.1.12, org.hdrhistogram:HdrHistogram@2.1.8 CDDL-1.0 OR GPL-2.0-with-classpath-exception Links to full license info: [CDDL-1.0](https://app.snyk.io/vuln/snyk:lic:CDDL-1.0) [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) Dependencies: javax.xml.bind:jaxb-api@2.3.1 CDDL-1.1 OR GPL-2.0-with-classpath-exception Links to full license info: [CDDL-1.1](https://app.snyk.io/vuln/snyk:lic:CDDL-1.1) [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) Dependencies: com.sun.activation:javax.activation@1.2.0, com.sun.istack:istack-commons-runtime@3.0.5, com.sun.xml.bind:jaxb-core@2.3.0, com.sun.xml.bind.jaxb:isorelax@20090621, javax.activation:javax.activation-api@1.2.0, javax.annotation:javax.annotation-api@1.3.2, javax.servlet:javax.servlet-api@4.0.1 EDL-1.0 OR EPL-1.0 Links to full license info: [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) Dependencies: org.eclipse.collections:eclipse-collections@11.1.0 EDL-1.0 OR EPL-2.0 OR GPL-2.0-with-classpath-exception Links to full license info: [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) [EPL-2.0](https://app.snyk.io/vuln/snyk:lic:EPL-2.0) [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) Dependencies: com.sun.mail:jakarta.mail@1.6.7 EPL-1.0 OR EDL-1.0 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) Dependencies: org.eclipse.collections:eclipse-collections-api@11.1.0 EPL-1.0 OR GPL-2.0 OR LGPL-2.1 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) [GPL-2.0](https://app.snyk.io/vuln/snyk:lic:GPL-2.0) [LGPL-2.1](https://app.snyk.io/vuln/snyk:lic:LGPL-2.1) Dependencies: com.github.jnr:jnr-posix@3.1.15 EPL-1.0 OR LGPL-2.0 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) [LGPL-2.0](https://app.snyk.io/vuln/snyk:lic:LGPL-2.0) Dependencies: ch.qos.logback.contrib:logback-jackson@0.1.5, ch.qos.logback.contrib:logback-json-classic@0.1.5, ch.qos.logback.contrib:logback-json-core@0.1.5 EPL-1.0 OR LGPL-2.1 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) [LGPL-2.1](https://app.snyk.io/vuln/snyk:lic:LGPL-2.1) Dependencies: ch.qos.logback:logback-classic@1.2.11, ch.qos.logback:logback-core@1.2.11, com.mchange:c3p0@0.9.5.5, com.mchange:mchange-commons-java@0.2.15 EPL-1.0 OR MPL-2.0 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) [MPL-2.0](https://app.snyk.io/vuln/snyk:lic:MPL-2.0) Dependencies: com.h2database:h2@2.1.214, com.h2database:h2@2.2.224 EPL-2.0 OR GPL-2.0-with-classpath-exception Links to full license info: [EPL-2.0](https://app.snyk.io/vuln/snyk:lic:EPL-2.0) [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) Dependencies: jakarta.annotation:jakarta.annotation-api@1.3.5, jakarta.transaction:jakarta.transaction-api@1.3.3, jakarta.ws.rs:jakarta.ws.rs-api@2.1.6, javax.ws.rs:javax.ws.rs-api@2.1.1, org.glassfish.hk2.external:aopalliance-repackaged@2.6.1, org.glassfish.hk2.external:jakarta.inject@2.6.1, org.glassfish.hk2:hk2-api@2.6.1, org.glassfish.hk2:hk2-locator@2.6.1, org.glassfish.hk2:hk2-utils@2.6.1, org.glassfish.hk2:osgi-resource-locator@1.0.3, org.glassfish.jersey.core:jersey-common@2.35 GPL-2.0-with-classpath-exception OR CDDL-1.1 Links to full license info: [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) [CDDL-1.1](https://app.snyk.io/vuln/snyk:lic:CDDL-1.1) Dependencies: org.glassfish.jaxb:txw2@2.3.0 GPL-2.0-with-classpath-exception OR MIT Links to full license info: [GPL-2.0-with-classpath-exception](https://app.snyk.io/vuln/snyk:lic:GPL-2.0-with-classpath-exception) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: org.checkerframework:checker-compat-qual@2.5.5, org.checkerframework:checker-compat-qual@2.5.6 MIT AND BSD-3-Clause Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) Dependencies: sha.js@2.4.11 MIT AND Zlib Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Zlib](https://app.snyk.io/vuln/snyk:lic:Zlib) Dependencies: pako@1.0.11 MIT OR Apache-2.0 Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) Dependencies: atob@2.1.2, btoa@1.2.1 MIT OR MIT-0 Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [MIT-0](https://app.snyk.io/vuln/snyk:lic:MIT-0) Dependencies: github.com/segmentio/asm/ascii@v1.1.3, github.com/segmentio/asm/base64@v1.1.3, github.com/segmentio/asm/cpu/arm64@v1.1.3, github.com/segmentio/asm/cpu/arm@v1.1.3, github.com/segmentio/asm/cpu/cpuid@v1.1.3, github.com/segmentio/asm/cpu@v1.1.3, github.com/segmentio/asm/cpu/x86@v1.1.3, github.com/segmentio/asm/keyset@v1.1.3 MIT OR WTFPL Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) Dependencies: expand-template@2.0.3 WTFPL OR ISC Links to full license info: [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) [ISC](https://app.snyk.io/vuln/snyk:lic:ISC) Dependencies: sanitize-filename@1.6.3 WTFPL OR MIT Links to full license info: [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: path-is-inside@1.0.2, utf8-byte-length@1.0.5 0BSD Links to full license info: [0BSD](https://app.snyk.io/vuln/snyk:lic:0BSD) Dependencies: tslib@1.14.1, tslib@2.2.0, tslib@2.3.0, tslib@2.3.1, tslib@2.4.0, tslib@2.5.0, tslib@2.6.2, tslib@2.6.3, tslib@2.7.0, tslib@2.8.1 Apache-2.0 Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) Dependencies: absl-py@2.1.0, acorn-node@1.8.2, aiobotocore@2.9.0, aiofiles@0.7.0, aiohttp@3.10.5, aiohttp@3.10.6, aiohttp@3.11.13, aiohttp@3.7.4.post0, aiohttp@3.9.1, aiosignal@1.3.1, aiosignal@1.3.2, @ampproject/remapping@2.1.2, @ampproject/remapping@2.2.0, @ampproject/remapping@2.3.0, ansi-html-community@0.0.8, aria-query@5.1.3, aria-query@5.3.0, aria-query@5.3.2, asttokens@2.4.1, async-timeout@3.0.1, async-timeout@4.0.3, autoviz@0.1.720, aws-sdk@2.1682.0, aws-sign2@0.7.0, bcrypt@4.1.2, bleach@6.1.0, boto3@1.33.13, boto3@1.35.24, boto3@1.35.28, boto3@1.35.57, botocore@1.33.13, botocore@1.35.24, botocore@1.35.28, botocore@1.35.57, caseless@0.12.0, cassandra-driver@4.7.2, catboost@1.0.3, catboost@1.0.6, catboost@1.2.2, ch.qos.reload4j:reload4j@1.2.19, @clickhouse/client@0.0.16, cluster-key-slot@1.1.2, com.amazonaws.secretsmanager:aws-secretsmanager-jdbc@2.0.2, com.couchbase.client:core-io@2.3.4, com.couchbase.client:java-client@3.3.4, com.datastax.oss:java-driver-core@4.17.0, com.datastax.oss:java-driver-shaded-guava@25.1-jre-graal-sub-1, com.datastax.oss:native-protocol@1.5.1, com.fasterxml.jackson.core:jackson-annotations@2.13.3, com.fasterxml.jackson.core:jackson-annotations@2.15.2, com.fasterxml.jackson.core:jackson-annotations@2.16.0, com.fasterxml.jackson.core:jackson-annotations@2.4.0, com.fasterxml.jackson.core:jackson-annotations@2.9.0, com.fasterxml.jackson.core:jackson-core@2.13.2, com.fasterxml.jackson.core:jackson-core@2.13.3, com.fasterxml.jackson.core:jackson-core@2.15.2, com.fasterxml.jackson.core:jackson-core@2.16.0, com.fasterxml.jackson.core:jackson-core@2.4.0, com.fasterxml.jackson.core:jackson-core@2.9.9, com.fasterxml.jackson.core:jackson-databind@2.13.3, com.fasterxml.jackson.core:jackson-databind@2.15.2, com.fasterxml.jackson.core:jackson-databind@2.16.0, com.fasterxml.jackson.core:jackson-databind@2.4.0, com.fasterxml.jackson.core:jackson-databind@2.9.9.3, com.fasterxml.jackson.dataformat:jackson-dataformat-toml@2.15.2, com.fasterxml.jackson.dataformat:jackson-dataformat-xml@2.13.3, com.fasterxml.jackson.dataformat:jackson-dataformat-xml@2.15.2, com.fasterxml.jackson.datatype:jackson-datatype-jdk8@2.13.4, com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.13.2, com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.13.4, com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.15.2, com.fasterxml.jackson.datatype:jackson-datatype-jsr310@2.9.9, com.fasterxml.jackson.jaxrs:jackson-jaxrs-base@2.13.3, com.fasterxml.jackson.jaxrs:jackson-jaxrs-base@2.9.9, com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider@2.13.3, com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider@2.9.9, com.fasterxml.jackson.module:jackson-module-afterburner@2.13.3, com.fasterxml.jackson.module:jackson-module-jaxb-annotations@2.13.3, com.fasterxml.jackson.module:jackson-module-jaxb-annotations@2.9.9, com.fasterxml.jackson.module:jackson-module-parameter-names@2.13.4, com.fasterxml.woodstox:woodstox-core@6.2.7, com.fasterxml.woodstox:woodstox-core@6.5.1, com.github.ben-manes.caffeine:caffeine@2.9.3, com.github.jnr:jffi@1.3.10, com.github.jnr:jnr-a64asm@1.0.0, com.github.jnr:jnr-constants@0.10.3, com.github.jnr:jnr-ffi@2.2.11, com.github.spullara.mustache.java:compiler@0.9.11, com.github.spullara.mustache.java:compiler@0.9.14, com.github.stephenc.jcip:jcip-annotations@1.0-1, com.google.android:annotations@4.1.1.4, com.google.api-client:google-api-client@1.32.1, com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1@2.14.0, com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta1@0.138.0, com.google.api.grpc:grpc-google-cloud-bigquerystorage-v1beta2@0.138.0, com.google.api.grpc:grpc-google-cloud-spanner-admin-database-v1@6.67.0, com.google.api.grpc:grpc-google-cloud-spanner-admin-instance-v1@6.67.0, com.google.api.grpc:grpc-google-cloud-spanner-v1@6.67.0, com.google.api.grpc:grpc-google-common-protos@2.39.1, com.google.api.grpc:proto-google-cloud-bigquerystorage-v1@2.14.0, com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta1@0.138.0, com.google.api.grpc:proto-google-cloud-bigquerystorage-v1beta2@0.138.0, com.google.api.grpc:proto-google-cloud-functions-v1@1.0.8, com.google.api.grpc:proto-google-cloud-spanner-admin-database-v1@6.67.0, com.google.api.grpc:proto-google-cloud-spanner-admin-instance-v1@6.67.0, com.google.api.grpc:proto-google-cloud-spanner-executor-v1@6.67.0, com.google.api.grpc:proto-google-cloud-spanner-v1@6.67.0, com.google.api.grpc:proto-google-common-protos@2.39.1, com.google.api.grpc:proto-google-common-protos@2.8.3, com.google.api.grpc:proto-google-iam-v1@1.3.4, com.google.api.grpc:proto-google-iam-v1@1.34.1, com.google.apis:google-api-services-bigquery@v2-rev20220507-1.32.1, com.google.apis:google-api-services-drive@v2-rev20220110-1.32.1, com.google.apis:google-api-services-storage@v1-rev20220509-1.32.1, com.google.auto.value:auto-value-annotations@1.10.4, com.google.auto.value:auto-value-annotations@1.7.4, com.google.cloud:google-cloud-bigquery@2.13.0, com.google.cloud:google-cloud-bigquerystorage@2.14.0, com.google.cloud:google-cloud-core@2.38.1, com.google.cloud:google-cloud-core@2.7.1, com.google.cloud:google-cloud-core-grpc@2.38.1, com.google.cloud:google-cloud-core-http@2.7.1, com.google.cloud:google-cloud-functions@1.0.8, com.google.cloud:google-cloud-spanner@6.67.0, com.google.cloud:google-cloud-spanner-jdbc@2.18.1, com.google.cloud:google-cloud-storage@2.22.5, com.google.cloud:google-cloud-storage@2.7.2, com.google.cloud:grpc-gcp@1.6.0, com.google.code.findbugs:jsr305@3.0.2, com.google.code.gson:gson@2.10.1, com.google.code.gson:gson@2.8.5, com.google.code.gson:gson@2.9.0, com.google.code.gson:gson@2.9.1, com.google.errorprone:error\_prone\_annotations@2.13.1, com.google.errorprone:error\_prone\_annotations@2.27.1, com.google.errorprone:error\_prone\_annotations@2.5.1, com.google.flatbuffers:flatbuffers-java@1.12.0, com.google.flatbuffers:flatbuffers-java@23.5.26, com.google.guava:failureaccess@1.0.1, com.google.guava:failureaccess@1.0.2, com.google.guava:guava@20.0, com.google.guava:guava@30.1.1-jre, com.google.guava:guava@30.1-jre, com.google.guava:guava@33.1.0-jre, com.google.guava:listenablefuture@9999.0-empty-to-avoid-conflict-with-guava, com.google.http-client:google-http-client@1.41.8, com.google.http-client:google-http-client@1.44.1, com.google.http-client:google-http-client-apache-v2@1.41.8, com.google.http-client:google-http-client-appengine@1.41.8, com.google.http-client:google-http-client-gson@1.41.8, com.google.http-client:google-http-client-gson@1.44.1, com.google.http-client:google-http-client-jackson2@1.32.1, com.google.j2objc:j2objc-annotations@1.3, com.google.j2objc:j2objc-annotations@3.0.0, com.google.oauth-client:google-oauth-client@1.34.0, com.google.oauth-client:google-oauth-client-java6@1.34.0, com.google.oauth-client:google-oauth-client-jetty@1.34.0, com.ing.data:cassandra-jdbc-wrapper@4.11.1, commons-beanutils:commons-beanutils@1.9.4, commons-cli:commons-cli@1.2, commons-cli:commons-cli@1.4, commons-cli:commons-cli@1.5.0, commons-codec:commons-codec@1.11, commons-codec:commons-codec@1.15, commons-codec:commons-codec@1.17.0, commons-collections:commons-collections@3.2.2, commons-configuration:commons-configuration@1.6, commons-digester:commons-digester@1.8, commons-io:commons-io@2.11.0, commons-io:commons-io@2.15.0, commons-lang:commons-lang@2.6, commons-logging:commons-logging@1.1.1, commons-logging:commons-logging@1.2, commons-net:commons-net@3.8.0, com.nimbusds:content-type@2.2, com.nimbusds:lang-tag@1.6, com.nimbusds:lang-tag@1.7, com.nimbusds:nimbus-jose-jwt@4.41.1, com.nimbusds:nimbus-jose-jwt@9.21, com.nimbusds:nimbus-jose-jwt@9.37.2, com.nimbusds:oauth2-oidc-sdk@10.7.1, com.nimbusds:oauth2-oidc-sdk@9.32, com.sangupta:murmur@1.0.0, com.squareup.moshi:moshi@1.8.0, com.squareup.okhttp3:logging-interceptor@4.9.3, com.squareup.okhttp3:okhttp@4.9.3, com.squareup.okhttp:logging-interceptor@2.7.5, com.squareup.okhttp:okhttp@2.7.5, com.squareup.okio:okio@1.17.2, com.squareup.okio:okio@2.10.0, com.squareup:protoparser@4.0.3, com.squareup.retrofit2:converter-moshi@2.9.0, com.squareup.retrofit2:retrofit@2.9.0, com.typesafe:config@1.4.1, com.zaxxer:HikariCP@4.0.3, com.zendesk:mysql-binlog-connector-java@0.25.6, coverage@7.6.1, coverage@7.6.12, crc-32@1.2.0, currencyconverter@0.16.12, @cypress/request@2.88.10, @cypress/request@2.88.12, cython@3.0.8, databricks-cli@0.16.4, databricks-sdk@0.44.1, dataclasses@0.8, datasets@2.19.2, datasets@2.8.0, deepeval@0.21.0, denque@2.1.0, detect-libc@1.0.3, detect-libc@2.0.3, diskcache@5.6.3, distro@1.9.0, django-elasticsearch-dsl@8.0.0, docker@7.1.0, doctrine@3.0.0, ecdsa-sig-formatter@1.0.11, echarts@5.5.1, echarts@5.6.0, ejs@3.1.10, elasticsearch@8.15.1, elasticsearch-dsl@8.15.3, elastic-transport@8.15.0, eslint-visitor-keys@3.4.3, evaluate@0.4.3, evil-dns@0.2.0, exit-on-epipe@1.0.1, exponential-backoff@3.1.1, fastparquet@2023.10.1, fastparquet@2023.4.0, fast-text-encoding@1.0.6, faye-websocket@0.11.3, filelist@1.0.2, filelist@1.0.4, flatbuffers@23.5.26, flatbuffers@24.3.25, flatbuffers@25.2.10, forever-agent@0.6.1, frozenlist@1.4.1, frozenlist@1.5.0, gaxios@6.7.1, gcp-metadata@6.1.0, github.com/aws/aws-sdk-go-v2/aws/defaults@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/defaults@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/middleware/private/metrics@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/middleware@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/middleware@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/protocol/query@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/protocol/restjson@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/protocol/restjson@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/protocol/xml@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/ratelimit@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/ratelimit@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/retry@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/retry@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/signer/v4@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/signer/v4@v1.24.1, github.com/aws/aws-sdk-go-v2/aws/transport/http@v1.17.1, github.com/aws/aws-sdk-go-v2/aws/transport/http@v1.24.1, github.com/aws/aws-sdk-go-v2/aws@v1.17.1, github.com/aws/aws-sdk-go-v2/aws@v1.24.1, github.com/aws/aws-sdk-go-v2/config@v1.26.6, github.com/aws/aws-sdk-go-v2/credentials/ec2rolecreds@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials/endpointcreds/internal/client@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials/endpointcreds@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials/processcreds@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials/ssocreds@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials/stscreds@v1.16.16, github.com/aws/aws-sdk-go-v2/credentials@v1.13.2, github.com/aws/aws-sdk-go-v2/credentials@v1.16.16, github.com/aws/aws-sdk-go-v2/feature/ec2/imds/internal/config@v1.14.11, github.com/aws/aws-sdk-go-v2/feature/ec2/imds@v1.14.11, github.com/aws/aws-sdk-go-v2/internal/auth/smithy@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/auth@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/configsources@v1.2.10, github.com/aws/aws-sdk-go-v2/internal/endpoints/awsrulesfn@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/endpoints@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@v2.4.19, github.com/aws/aws-sdk-go-v2/internal/ini@v1.7.3, github.com/aws/aws-sdk-go-v2/internal/rand@v1.17.1, github.com/aws/aws-sdk-go-v2/internal/rand@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/sdk@v1.17.1, github.com/aws/aws-sdk-go-v2/internal/sdk@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/shareddefaults@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/strings@v1.17.1, github.com/aws/aws-sdk-go-v2/internal/strings@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/sync/singleflight@v1.17.1, github.com/aws/aws-sdk-go-v2/internal/sync/singleflight@v1.24.1, github.com/aws/aws-sdk-go-v2/internal/timeconv@v1.17.1, github.com/aws/aws-sdk-go-v2/internal/timeconv@v1.24.1, github.com/aws/aws-sdk-go-v2/service/ecr/internal/endpoints@v1.14.0, github.com/aws/aws-sdk-go-v2/service/ecr/types@v1.14.0, github.com/aws/aws-sdk-go-v2/service/ecr@v1.14.0, github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints@v1.18.7, github.com/aws/aws-sdk-go-v2/service/ssooidc/internal/endpoints@v1.21.7, github.com/aws/aws-sdk-go-v2/service/ssooidc/types@v1.21.7, github.com/aws/aws-sdk-go-v2/service/ssooidc@v1.21.7, github.com/aws/aws-sdk-go-v2/service/sso/types@v1.18.7, github.com/aws/aws-sdk-go-v2/service/sso@v1.18.7, github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints@v1.26.7, github.com/aws/aws-sdk-go-v2/service/sts/types@v1.26.7, github.com/aws/aws-sdk-go-v2/service/sts@v1.26.7, github.com/aws/smithy-go/auth/bearer@v1.19.0, github.com/aws/smithy-go/auth@v1.19.0, github.com/aws/smithy-go/context@v1.19.0, github.com/aws/smithy-go/encoding/httpbinding@v1.13.4, github.com/aws/smithy-go/encoding/httpbinding@v1.19.0, github.com/aws/smithy-go/encoding/json@v1.13.4, github.com/aws/smithy-go/encoding/json@v1.19.0, github.com/aws/smithy-go/encoding/xml@v1.19.0, github.com/aws/smithy-go/internal/sync/singleflight@v1.19.0, github.com/aws/smithy-go/io@v1.13.4, github.com/aws/smithy-go/io@v1.19.0, github.com/aws/smithy-go/logging@v1.13.4, github.com/aws/smithy-go/logging@v1.19.0, github.com/aws/smithy-go/middleware@v1.13.4, github.com/aws/smithy-go/middleware@v1.19.0, github.com/aws/smithy-go/private/requestcompression@v1.19.0, github.com/aws/smithy-go/ptr@v1.19.0, github.com/aws/smithy-go/rand@v1.13.4, github.com/aws/smithy-go/rand@v1.19.0, github.com/aws/smithy-go/time@v1.13.4, github.com/aws/smithy-go/time@v1.19.0, github.com/aws/smithy-go/transport/http/internal/io@v1.13.4, github.com/aws/smithy-go/transport/http/internal/io@v1.19.0, github.com/aws/smithy-go/transport/http@v1.13.4, github.com/aws/smithy-go/transport/http@v1.19.0, github.com/aws/smithy-go@v1.13.4, github.com/aws/smithy-go@v1.19.0, github.com/compose-spec/compose-go/v2/cli@v2.1.6, github.com/compose-spec/compose-go/v2/dotenv@v2.1.6, github.com/compose-spec/compose-go/v2/errdefs@v2.1.6, github.com/compose-spec/compose-go/v2/format@v2.1.6, github.com/compose-spec/compose-go/v2/graph@v2.1.6, github.com/compose-spec/compose-go/v2/interpolation@v2.1.6, github.com/compose-spec/compose-go/v2/loader@v2.1.6, github.com/compose-spec/compose-go/v2/override@v2.1.6, github.com/compose-spec/compose-go/v2/paths@v2.1.6, github.com/compose-spec/compose-go/v2/schema@v2.1.6, github.com/compose-spec/compose-go/v2/template@v2.1.6, github.com/compose-spec/compose-go/v2/transform@v2.1.6, github.com/compose-spec/compose-go/v2/tree@v2.1.6, github.com/compose-spec/compose-go/v2/types@v2.1.6, github.com/compose-spec/compose-go/v2/utils@v2.1.6, github.com/compose-spec/compose-go/v2/validation@v2.1.6, github.com/containerd/console@v1.0.4, github.com/containerd/containerd/api/services/content/v1@v1.7.19, github.com/containerd/containerd/content/local@v1.7.12, github.com/containerd/containerd/content/local@v1.7.20, github.com/containerd/containerd/content/proxy@v1.7.20, github.com/containerd/containerd/content@v1.7.12, github.com/containerd/containerd/content@v1.7.20, github.com/containerd/containerd/errdefs@v1.7.12, github.com/containerd/containerd/filters@v1.7.20, github.com/containerd/containerd/identifiers@v1.7.20, github.com/containerd/containerd/images@v1.7.12, github.com/containerd/containerd/images@v1.7.20, github.com/containerd/containerd/log@v1.7.12, github.com/containerd/containerd/pkg/randutil@v1.7.20, github.com/containerd/containerd/platforms@v1.7.12, github.com/containerd/containerd/protobuf@v1.7.20, github.com/containerd/containerd/reference@v1.7.12, github.com/containerd/containerd/reference@v1.7.20, github.com/containerd/containerd/remotes/docker/auth@v1.7.12, github.com/containerd/containerd/remotes/docker/auth@v1.7.20, github.com/containerd/containerd/remotes/docker/schema1@v1.7.12, github.com/containerd/containerd/remotes/docker/schema1@v1.7.20, github.com/containerd/containerd/remotes/docker@v1.7.12, github.com/containerd/containerd/remotes/docker@v1.7.20, github.com/containerd/containerd/remotes/errors@v1.7.12, github.com/containerd/containerd/remotes/errors@v1.7.20, github.com/containerd/containerd/remotes@v1.7.12, github.com/containerd/containerd/remotes@v1.7.20, github.com/containerd/containerd/services/content/contentserver@v1.7.20, github.com/containerd/containerd/tracing@v1.7.12, github.com/containerd/containerd/tracing@v1.7.20, github.com/containerd/containerd/version@v1.7.12, github.com/containerd/containerd/version@v1.7.20, github.com/containerd/continuity/sysx@v0.4.3, github.com/containerd/errdefs@v0.1.0, github.com/containerd/log@v0.1.0, github.com/containerd/platforms@v0.2.1, github.com/containerd/ttrpc@v1.2.5, github.com/containerd/typeurl/v2@v2.1.1, github.com/containers/image/v5/docker/policyconfiguration@v5.30.1, github.com/containers/image/v5/docker/reference@v5.30.1, github.com/containers/image/v5/docker@v5.30.1, github.com/containers/image/v5/internal/blobinfocache@v5.30.1, github.com/containers/image/v5/internal/imagedestination/impl@v5.30.1, github.com/containers/image/v5/internal/imagedestination/stubs@v5.30.1, github.com/containers/image/v5/internal/imagesource/impl@v5.30.1, github.com/containers/image/v5/internal/imagesource/stubs@v5.30.1, github.com/containers/image/v5/internal/imagesource@v5.30.1, github.com/containers/image/v5/internal/image@v5.30.1, github.com/containers/image/v5/internal/iolimits@v5.30.1, github.com/containers/image/v5/internal/manifest@v5.30.1, github.com/containers/image/v5/internal/pkg/platform@v5.30.1, github.com/containers/image/v5/internal/private@v5.30.1, github.com/containers/image/v5/internal/putblobdigest@v5.30.1, github.com/containers/image/v5/internal/rootless@v5.30.1, github.com/containers/image/v5/internal/set@v5.30.1, github.com/containers/image/v5/internal/signature@v5.30.1, github.com/containers/image/v5/internal/streamdigest@v5.30.1, github.com/containers/image/v5/internal/tmpdir@v5.30.1, github.com/containers/image/v5/internal/uploadreader@v5.30.1, github.com/containers/image/v5/internal/useragent@v5.30.1, github.com/containers/image/v5/manifest@v5.30.1, github.com/containers/image/v5/pkg/blobinfocache/none@v5.30.1, github.com/containers/image/v5/pkg/compression/internal@v5.30.1, github.com/containers/image/v5/pkg/compression@v5.30.1, github.com/containers/image/v5/pkg/docker/config@v5.30.1, github.com/containers/image/v5/pkg/strslice@v5.30.1, github.com/containers/image/v5/pkg/sysregistriesv2@v5.30.1, github.com/containers/image/v5/pkg/tlsclientconfig@v5.30.1, github.com/containers/image/v5/transports@v5.30.1, github.com/containers/image/v5/types@v5.30.1, github.com/containers/image/v5/version@v5.30.1, github.com/containers/libtrust@v0.0.0-20230121012942-c1716e8a8d01, github.com/containers/storage/pkg/chunked/compressor@v1.53.0, github.com/containers/storage/pkg/chunked/internal@v1.53.0, github.com/containers/storage/pkg/homedir@v1.53.0, github.com/containers/storage/pkg/idtools@v1.53.0, github.com/containers/storage/pkg/ioutils@v1.53.0, github.com/containers/storage/pkg/mount@v1.53.0, github.com/containers/storage/pkg/reexec@v1.53.0, github.com/containers/storage/pkg/regexp@v1.53.0, github.com/containers/storage/pkg/system@v1.53.0, github.com/containers/storage/pkg/unshare@v1.53.0, github.com/coreos/go-semver/semver@v0.3.0, github.com/distribution/reference@v0.5.0, github.com/distribution/reference@v0.6.0, github.com/docker/buildx/builder@v0.16.2, github.com/docker/buildx/build@v0.16.2, github.com/docker/buildx/controller/pb@v0.16.2, github.com/docker/buildx/driver/docker-container@v0.16.2, github.com/docker/buildx/driver/docker@v0.16.2, github.com/docker/buildx/driver/kubernetes/context@v0.16.2, github.com/docker/buildx/driver/kubernetes/execconn@v0.16.2, github.com/docker/buildx/driver/kubernetes/manifest@v0.16.2, github.com/docker/buildx/driver/kubernetes/podchooser@v0.16.2, github.com/docker/buildx/driver/kubernetes@v0.16.2, github.com/docker/buildx/driver/remote/util@v0.16.2, github.com/docker/buildx/driver/remote@v0.16.2, github.com/docker/buildx/driver@v0.16.2, github.com/docker/buildx/localstate@v0.16.2, github.com/docker/buildx/store/storeutil@v0.16.2, github.com/docker/buildx/store@v0.16.2, github.com/docker/buildx/util/buildflags@v0.16.2, github.com/docker/buildx/util/confutil@v0.16.2, github.com/docker/buildx/util/desktop@v0.16.2, github.com/docker/buildx/util/dockerutil@v0.16.2, github.com/docker/buildx/util/gitutil@v0.16.2, github.com/docker/buildx/util/imagetools@v0.16.2, github.com/docker/buildx/util/logutil@v0.16.2, github.com/docker/buildx/util/osutil@v0.16.2, github.com/docker/buildx/util/platformutil@v0.16.2, github.com/docker/buildx/util/progress@v0.16.2, github.com/docker/buildx/util/resolver@v0.16.2, github.com/docker/buildx/util/waitmap@v0.16.2, github.com/docker/cli/cli/command/container@v27.1.2+incompatible, github.com/docker/cli/cli/command/formatter/tabwriter@v27.1.2+incompatible, github.com/docker/cli/cli/command/formatter@v27.1.2+incompatible, github.com/docker/cli/cli/command/image/build@v27.1.2+incompatible, github.com/docker/cli/cli/command/image@v27.1.2+incompatible, github.com/docker/cli/cli/command@v27.1.2+incompatible, github.com/docker/cli/cli/compose/interpolation@v26.0.2+incompatible, github.com/docker/cli/cli/compose/interpolation@v27.1.2+incompatible, github.com/docker/cli/cli/compose/loader@v26.0.2+incompatible, github.com/docker/cli/cli/compose/loader@v27.1.2+incompatible, github.com/docker/cli/cli/compose/schema@v26.0.2+incompatible, github.com/docker/cli/cli/compose/schema@v27.1.2+incompatible, github.com/docker/cli/cli/compose/template@v26.0.2+incompatible, github.com/docker/cli/cli/compose/template@v27.1.2+incompatible, github.com/docker/cli/cli/compose/types@v26.0.2+incompatible, github.com/docker/cli/cli/compose/types@v27.1.2+incompatible, github.com/docker/cli/cli/config/configfile@v25.0.1+incompatible, github.com/docker/cli/cli/config/configfile@v27.1.2+incompatible, github.com/docker/cli/cli/config/credentials@v25.0.1+incompatible, github.com/docker/cli/cli/config/credentials@v27.1.2+incompatible, github.com/docker/cli/cli/config@v25.0.1+incompatible, github.com/docker/cli/cli/config@v27.1.2+incompatible, github.com/docker/cli/cli/connhelper/commandconn@v27.1.2+incompatible, github.com/docker/cli/cli/connhelper/ssh@v27.1.2+incompatible, github.com/docker/cli/cli/connhelper@v27.1.2+incompatible, github.com/docker/cli/cli/context/docker@v27.1.2+incompatible, github.com/docker/cli/cli/context/store@v27.1.2+incompatible, github.com/docker/cli/cli/context@v27.1.2+incompatible, github.com/docker/cli/cli/debug@v27.1.2+incompatible, github.com/docker/cli/cli/flags@v27.1.2+incompatible, github.com/docker/cli/cli/manifest/store@v27.1.2+incompatible, github.com/docker/cli/cli/manifest/types@v27.1.2+incompatible, github.com/docker/cli/cli-plugins/hooks@v27.1.2+incompatible, github.com/docker/cli/cli-plugins/manager@v27.1.2+incompatible, github.com/docker/cli/cli-plugins/plugin@v27.1.2+incompatible, github.com/docker/cli/cli-plugins/socket@v27.1.2+incompatible, github.com/docker/cli/cli/registry/client@v27.1.2+incompatible, github.com/docker/cli/cli/streams@v27.1.2+incompatible, github.com/docker/cli/cli/trust@v27.1.2+incompatible, github.com/docker/cli/cli@v27.1.2+incompatible, github.com/docker/cli/opts@v26.0.2+incompatible, github.com/docker/cli/opts@v27.1.2+incompatible, github.com/docker/cli/templates@v27.1.2+incompatible, github.com/docker/distribution/manifest/manifestlist@v2.8.3+incompatible, github.com/docker/distribution/manifest/ocischema@v2.8.3+incompatible, github.com/docker/distribution/manifest/schema2@v2.8.3+incompatible, github.com/docker/distribution/metrics@v2.8.3+incompatible, github.com/docker/distribution/registry/api/errcode@v2.8.3+incompatible, github.com/docker/distribution/registry/api/v2@v2.8.3+incompatible, github.com/docker/distribution/registry/client/auth/challenge@v2.8.3+incompatible, github.com/docker/distribution/registry/client/auth@v2.8.3+incompatible, github.com/docker/distribution/registry/client/transport@v2.8.3+incompatible, github.com/docker/distribution/registry/client@v2.8.3+incompatible, github.com/docker/distribution/registry/storage/cache/memory@v2.8.3+incompatible, github.com/docker/distribution/registry/storage/cache@v2.8.3+incompatible, github.com/docker/distribution/uuid@v2.8.3+incompatible, github.com/docker/distribution@v2.8.3+incompatible, github.com/docker/docker/api/types/blkiodev@v26.1.5+incompatible, github.com/docker/docker/api/types/blkiodev@v27.1.2+incompatible, github.com/docker/docker/api/types/container@v26.1.5+incompatible, github.com/docker/docker/api/types/container@v27.1.2+incompatible, github.com/docker/docker/api/types/filters@v26.1.5+incompatible, github.com/docker/docker/api/types/filters@v27.1.2+incompatible, github.com/docker/docker/api/types/network@v26.1.5+incompatible, github.com/docker/docker/api/types/network@v27.1.2+incompatible, github.com/docker/docker/api/types/registry@v26.1.5+incompatible, github.com/docker/docker/api/types/registry@v27.1.2+incompatible, github.com/docker/docker/api/types/strslice@v26.1.5+incompatible, github.com/docker/docker/api/types/strslice@v27.1.2+incompatible, github.com/docker/docker/api/types/swarm/runtime@v26.1.5+incompatible, github.com/docker/docker/api/types/swarm/runtime@v27.1.2+incompatible, github.com/docker/docker/api/types/swarm@v26.1.5+incompatible, github.com/docker/docker/api/types/swarm@v27.1.2+incompatible, github.com/docker/docker/api/types/system@v27.1.2+incompatible, github.com/docker/docker/api/types/time@v26.1.5+incompatible, github.com/docker/docker/api/types/time@v27.1.2+incompatible, github.com/docker/docker/api/types@v26.1.5+incompatible, github.com/docker/docker/api/types@v27.1.2+incompatible, github.com/docker/docker/api/types/versions@v26.1.5+incompatible, github.com/docker/docker/api/types/versions@v27.1.2+incompatible, github.com/docker/docker/builder/remotecontext/git@v27.1.2+incompatible, github.com/docker/docker/builder/remotecontext/urlutil@v27.1.2+incompatible, github.com/docker/docker/client@v26.1.5+incompatible, github.com/docker/docker/client@v27.1.2+incompatible, github.com/docker/docker/errdefs@v25.0.6+incompatible, github.com/docker/docker/errdefs@v26.1.5+incompatible, github.com/docker/docker/errdefs@v27.1.2+incompatible, github.com/docker/docker/internal/multierror@v26.1.5+incompatible, github.com/docker/docker/internal/multierror@v27.1.2+incompatible, github.com/docker/docker/pkg/archive@v27.1.2+incompatible, github.com/docker/docker/pkg/homedir@v25.0.6+incompatible, github.com/docker/docker/pkg/homedir@v27.1.2+incompatible, github.com/docker/docker/pkg/idtools@v27.1.2+incompatible, github.com/docker/docker/pkg/ioutils@v25.0.6+incompatible, github.com/docker/docker/pkg/ioutils@v27.1.2+incompatible, github.com/docker/docker/pkg/jsonmessage@v27.1.2+incompatible, github.com/docker/docker/pkg/pidfile@v27.1.2+incompatible, github.com/docker/docker/pkg/pools@v27.1.2+incompatible, github.com/docker/docker/pkg/process@v27.1.2+incompatible, github.com/docker/docker/pkg/progress@v27.1.2+incompatible, github.com/docker/docker/pkg/stdcopy@v26.1.5+incompatible, github.com/docker/docker/pkg/stdcopy@v27.1.2+incompatible, github.com/docker/docker/pkg/streamformatter@v27.1.2+incompatible, github.com/docker/docker/pkg/stringid@v27.1.2+incompatible, github.com/docker/docker/pkg/system@v27.1.2+incompatible, github.com/docker/docker/registry@v25.0.6+incompatible, github.com/docker/docker/registry@v27.1.2+incompatible, github.com/docker/go-connections/nat@v0.5.0, github.com/docker/go-connections/sockets@v0.5.0, github.com/docker/go-connections/tlsconfig@v0.5.0, github.com/docker/go-units@v0.5.0, github.com/go-git/go-billy/v5/helper/chroot@v5.5.0, github.com/go-git/go-billy/v5/helper/polyfill@v5.5.0, github.com/go-git/go-billy/v5/osfs@v5.5.0, github.com/go-git/go-billy/v5/util@v5.5.0, github.com/go-git/go-billy/v5@v5.5.0, github.com/go-git/go-git/v5/config@v5.11.0, github.com/go-git/go-git/v5/internal/path\_util@v5.11.0, github.com/go-git/go-git/v5/internal/url@v5.11.0, github.com/go-git/go-git/v5/plumbing/cache@v5.11.0, github.com/go-git/go-git/v5/plumbing/filemode@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/config@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/diff@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/gitignore@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/idxfile@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/index@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/objfile@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/packfile@v5.11.0, github.com/go-git/go-git/v5/plumbing/format/pktline@v5.11.0, github.com/go-git/go-git/v5/plumbing/hash@v5.11.0, github.com/go-git/go-git/v5/plumbing/object@v5.11.0, github.com/go-git/go-git/v5/plumbing/protocol/packp/capability@v5.11.0, github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband@v5.11.0, github.com/go-git/go-git/v5/plumbing/protocol/packp@v5.11.0, github.com/go-git/go-git/v5/plumbing/storer@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/client@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/file@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/git@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/http@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/internal/common@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/server@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport/ssh@v5.11.0, github.com/go-git/go-git/v5/plumbing/transport@v5.11.0, github.com/go-git/go-git/v5/plumbing@v5.11.0, github.com/go-git/go-git/v5/storage/filesystem/dotgit@v5.11.0, github.com/go-git/go-git/v5/storage/filesystem@v5.11.0, github.com/go-git/go-git/v5/storage/memory@v5.11.0, github.com/go-git/go-git/v5/utils/binary@v5.11.0, github.com/go-git/go-git/v5/utils/diff@v5.11.0, github.com/go-git/go-git/v5/utils/ioutil@v5.11.0, github.com/go-git/go-git/v5/utils/merkletrie/filesystem@v5.11.0, github.com/go-git/go-git/v5/utils/merkletrie/index@v5.11.0, github.com/go-git/go-git/v5/utils/merkletrie/internal/frame@v5.11.0, github.com/go-git/go-git/v5/utils/merkletrie/noder@v5.11.0, github.com/go-git/go-git/v5/utils/merkletrie@v5.11.0, github.com/go-git/go-git/v5/utils/sync@v5.11.0, github.com/go-git/go-git/v5/utils/trace@v5.11.0, github.com/go-git/go-git/v5@v5.11.0, github.com/gogo/googleapis/google/rpc@v1.4.1, github.com/go-ini/ini@v1.67.0, github.com/golang/groupcache/lru@v0.0.0-20210331224755-41bb18bfe9da, github.com/go-logr/logr/funcr@v1.4.1, github.com/go-logr/logr@v1.4.1, github.com/go-logr/logr@v1.4.2, github.com/go-logr/stdr@v1.2.2, github.com/google/btree@v1.0.1, github.com/google/certificate-transparency-go/asn1@v1.0.21, github.com/google/certificate-transparency-go/client/configpb@v1.0.21, github.com/google/certificate-transparency-go/client@v1.0.21, github.com/google/certificate-transparency-go/jsonclient@v1.0.21, github.com/google/certificate-transparency-go/tls@v1.0.21, github.com/google/certificate-transparency-go@v1.0.21, github.com/google/certificate-transparency-go/x509/pkix@v1.0.21, github.com/google/certificate-transparency-go/x509@v1.0.21, github.com/google/gnostic/compiler@v0.5.7-v3refs, github.com/google/gnostic/extensions@v0.5.7-v3refs, github.com/google/gnostic-models/compiler@v0.6.8, github.com/google/gnostic-models/extensions@v0.6.8, github.com/google/gnostic-models/openapiv2@v0.6.8, github.com/google/gnostic-models/openapiv3@v0.6.8, github.com/google/gnostic/openapiv2@v0.5.7-v3refs, github.com/google/gnostic/openapiv3@v0.5.7-v3refs, github.com/google/gofuzz@v1.2.0, github.com/google/shlex@v0.0.0-20191202100458-e7afc7fbc510, github.com/go-openapi/jsonpointer@v0.19.6, github.com/go-openapi/jsonreference/internal@v0.20.2, github.com/go-openapi/jsonreference@v0.20.2, github.com/go-openapi/swag@v0.22.10, github.com/go-openapi/swag@v0.22.3, github.com/go-openapi/swag@v0.22.4, github.com/jmespath/go-jmespath@v0.4.0, github.com/jonboulle/clockwork@v0.2.2, github.com/jonboulle/clockwork@v0.4.0, github.com/Masterminds/goutils@v1.1.1, github.com/moby/buildkit/api/services/control@v0.15.1, github.com/moby/buildkit/api/types@v0.15.1, github.com/moby/buildkit/client/buildid@v0.15.1, github.com/moby/buildkit/client/connhelper/dockercontainer@v0.15.1, github.com/moby/buildkit/client/connhelper/kubepod@v0.15.1, github.com/moby/buildkit/client/connhelper/ssh@v0.15.1, github.com/moby/buildkit/client/connhelper@v0.15.1, github.com/moby/buildkit/client/llb@v0.15.1, github.com/moby/buildkit/client/ociindex@v0.15.1, github.com/moby/buildkit/client@v0.15.1, github.com/moby/buildkit/cmd/buildkitd/config@v0.15.1, github.com/moby/buildkit/executor/resources/types@v0.15.1, github.com/moby/buildkit/exporter/containerimage/exptypes@v0.15.1, github.com/moby/buildkit/frontend/gateway/client@v0.15.1, github.com/moby/buildkit/frontend/gateway/grpcclient@v0.15.1, github.com/moby/buildkit/frontend/gateway/pb@v0.15.1, github.com/moby/buildkit/identity@v0.15.1, github.com/moby/buildkit/session/auth/authprovider@v0.15.1, github.com/moby/buildkit/session/auth@v0.15.1, github.com/moby/buildkit/session/content@v0.15.1, github.com/moby/buildkit/session/filesync@v0.15.1, github.com/moby/buildkit/session/grpchijack@v0.15.1, github.com/moby/buildkit/session/secrets/secretsprovider@v0.15.1, github.com/moby/buildkit/session/secrets@v0.15.1, github.com/moby/buildkit/session/sshforward/sshprovider@v0.15.1, github.com/moby/buildkit/session/sshforward@v0.15.1, github.com/moby/buildkit/session/upload/uploadprovider@v0.15.1, github.com/moby/buildkit/session/upload@v0.15.1, github.com/moby/buildkit/session@v0.15.1, github.com/moby/buildkit/solver/errdefs@v0.15.1, github.com/moby/buildkit/solver/pb@v0.15.1, github.com/moby/buildkit/solver/result@v0.15.1, github.com/moby/buildkit/sourcepolicy/pb@v0.15.1, github.com/moby/buildkit/util/apicaps/pb@v0.15.1, github.com/moby/buildkit/util/apicaps@v0.15.1, github.com/moby/buildkit/util/appcontext@v0.15.1, github.com/moby/buildkit/util/appdefaults@v0.15.1, github.com/moby/buildkit/util/bklog@v0.15.1, github.com/moby/buildkit/util/contentutil@v0.15.1, github.com/moby/buildkit/util/entitlements@v0.15.1, github.com/moby/buildkit/util/flightcontrol@v0.15.1, github.com/moby/buildkit/util/gitutil@v0.15.1, github.com/moby/buildkit/util/grpcerrors@v0.15.1, github.com/moby/buildkit/util/imageutil@v0.15.1, github.com/moby/buildkit/util/progress/progressui@v0.15.1, github.com/moby/buildkit/util/progress/progresswriter@v0.15.1, github.com/moby/buildkit/util/progress@v0.15.1, github.com/moby/buildkit/util/resolver/limited@v0.15.1, github.com/moby/buildkit/util/resolver/retryhandler@v0.15.1, github.com/moby/buildkit/util/sshutil@v0.15.1, github.com/moby/buildkit/util/stack@v0.15.1, github.com/moby/buildkit/util/system@v0.15.1, github.com/moby/buildkit/util/tracing/delegated@v0.15.1, github.com/moby/buildkit/util/tracing/detect@v0.15.1, github.com/moby/buildkit/util/tracing/env@v0.15.1, github.com/moby/buildkit/util/tracing/otlptracegrpc@v0.15.1, github.com/moby/buildkit/util/tracing@v0.15.1, github.com/moby/locker@v1.0.1, github.com/moby/patternmatcher/ignorefile@v0.6.0, github.com/moby/patternmatcher@v0.6.0, github.com/moby/spdystream/spdy@v0.2.0, github.com/moby/spdystream/spdy@v0.4.0, github.com/moby/spdystream@v0.2.0, github.com/moby/spdystream@v0.4.0, github.com/moby/sys/mountinfo@v0.7.1, github.com/moby/sys/sequential@v0.5.0, github.com/moby/sys/signal@v0.7.0, github.com/moby/sys/userns@v0.1.0, github.com/moby/sys/user@v0.1.0, github.com/moby/term@v0.5.0, github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd, github.com/modern-go/reflect2@v1.0.2, github.com/opencontainers/go-digest@v1.0.0, github.com/opencontainers/image-spec/specs-go@v1.1.0, github.com/opencontainers/image-spec/specs-go@v1.1.0-rc6, github.com/opencontainers/runc/libcontainer/system@v1.1.0, github.com/opencontainers/runc/libcontainer/user@v1.1.0, github.com/opencontainers/runtime-spec/specs-go@v1.2.0, github.com/pjbgf/sha1cd/ubc@v0.3.0, github.com/pjbgf/sha1cd@v0.3.0, github.com/prometheus/client\_golang/prometheus/collectors@v1.19.1, github.com/prometheus/client\_golang/prometheus/internal@v1.16.0, github.com/prometheus/client\_golang/prometheus/internal@v1.17.0, github.com/prometheus/client\_golang/prometheus/internal@v1.19.1, github.com/prometheus/client\_golang/prometheus/promhttp@v1.16.0, github.com/prometheus/client\_golang/prometheus/promhttp@v1.17.0, github.com/prometheus/client\_golang/prometheus/promhttp@v1.19.1, github.com/prometheus/client\_golang/prometheus@v1.16.0, github.com/prometheus/client\_golang/prometheus@v1.17.0, github.com/prometheus/client\_golang/prometheus@v1.19.1, github.com/prometheus/client\_model/go@v0.4.0, github.com/prometheus/client\_model/go@v0.5.0, github.com/prometheus/client\_model/go@v0.6.1, github.com/prometheus/common/expfmt@v0.44.0, github.com/prometheus/common/expfmt@v0.55.0, github.com/prometheus/common/model@v0.44.0, github.com/prometheus/common/model@v0.55.0, github.com/prometheus/procfs/internal/fs@v0.10.1, github.com/prometheus/procfs/internal/fs@v0.15.1, github.com/prometheus/procfs/internal/util@v0.10.1, github.com/prometheus/procfs/internal/util@v0.15.1, github.com/prometheus/procfs@v0.10.1, github.com/prometheus/procfs@v0.15.1, github.com/skeema/knownhosts@v1.2.1, github.com/spf13/cobra/doc@v1.8.0, github.com/spf13/cobra@v1.8.0, github.com/spf13/cobra@v1.8.1, github.com/theupdateframework/notary/client/changelist@v0.7.0, github.com/theupdateframework/notary/client@v0.7.0, github.com/theupdateframework/notary/cryptoservice@v0.7.0, github.com/theupdateframework/notary/passphrase@v0.7.0, github.com/theupdateframework/notary/storage@v0.7.0, github.com/theupdateframework/notary/trustmanager@v0.7.0, github.com/theupdateframework/notary/trustpinning@v0.7.0, github.com/theupdateframework/notary/tuf/data@v0.7.0, github.com/theupdateframework/notary/tuf/signed@v0.7.0, github.com/theupdateframework/notary/tuf/utils@v0.7.0, github.com/theupdateframework/notary/tuf@v0.7.0, github.com/theupdateframework/notary/tuf/validation@v0.7.0, github.com/theupdateframework/notary@v0.7.0, github.com/viney-shih/go-lock@v1.1.1, github.com/xanzy/ssh-agent@v0.3.3, github.com/xeipuuv/gojsonpointer@v0.0.0-20190905194746-02993c407bfb, github.com/xeipuuv/gojsonreference@v0.0.0-20180127040603-bd5ef7bd5415, github.com/xeipuuv/gojsonschema@v1.2.0, github.com/zmap/zlint/v2/lints/apple@v2.2.1, github.com/zmap/zlint/v2/lints/cabf\_br@v2.2.1, github.com/zmap/zlint/v2/lints/cabf\_ev@v2.2.1, github.com/zmap/zlint/v2/lints/community@v2.2.1, github.com/zmap/zlint/v2/lints/etsi@v2.2.1, github.com/zmap/zlint/v2/lints/mozilla@v2.2.1, github.com/zmap/zlint/v2/lints/rfc@v2.2.1, github.com/zmap/zlint/v2/lint@v2.2.1, github.com/zmap/zlint/v2/util@v2.2.1, github.com/zmap/zlint/v2@v2.2.1, google-api-core@2.10.2, google-api-core@2.15.0, google-api-core@2.20.0, googleapis-common-protos@1.62.0, googleapis-common-protos@1.65.0, google-auth@1.35.0, google-auth@2.17.3, google-auth@2.26.2, google-auth@2.35.0, google-auth@2.38.0, google-auth-library@9.14.0, google-auth-oauthlib@1.2.0, google-auth-oauthlib@1.2.1, google-cloud-appengine-logging@1.4.5, google-cloud-audit-log@0.3.0, google-cloud-bigquery@2.34.4, @google-cloud/bigquery@7.9.0, google-cloud-bigquery-storage@2.24.0, @google-cloud/common@5.0.2, google-cloud-core@1.7.3, google-cloud-core@2.4.1, google-cloud-logging@3.1.2, @google-cloud/paginator@5.0.2, @google-cloud/precise-date@4.0.0, @google-cloud/projectify@4.0.0, @google-cloud/promisify@4.0.0, google-cloud-secret-manager@2.8.0, google-cloud-storage@1.36.0, google-cloud-storage@2.14.0, google-cloud-storage@2.18.2, google-cloud-storage@2.7.0, google-crc32c@1.5.0, google-crc32c@1.6.0, google.golang.org/genproto/googleapis/api/httpbody@v0.0.0-20231120223509-83a465c0220f, google.golang.org/genproto/googleapis/rpc/errdetails@v0.0.0-20231212172506-995d672761c0, google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20230822172742-b8732ec3820d, google.golang.org/genproto/googleapis/rpc/status@v0.0.0-20231212172506-995d672761c0, google.golang.org/genproto/protobuf/field\_mask@v0.0.0-20231211222908-989df2bf70f3, google.golang.org/grpc/attributes@v1.60.1, google.golang.org/grpc/balancer/base@v1.60.1, google.golang.org/grpc/balancer/grpclb/state@v1.60.1, google.golang.org/grpc/balancer/roundrobin@v1.60.1, google.golang.org/grpc/balancer@v1.60.1, google.golang.org/grpc/binarylog/grpc\_binarylog\_v1@v1.60.1, google.golang.org/grpc/codes@v1.58.3, google.golang.org/grpc/codes@v1.60.1, google.golang.org/grpc/connectivity@v1.58.3, google.golang.org/grpc/connectivity@v1.60.1, google.golang.org/grpc/credentials/insecure@v1.60.1, google.golang.org/grpc/credentials@v1.58.3, google.golang.org/grpc/credentials@v1.60.1, google.golang.org/grpc/encoding/gzip@v1.60.1, google.golang.org/grpc/encoding/proto@v1.60.1, google.golang.org/grpc/encoding@v1.60.1, google.golang.org/grpc/grpclog@v1.58.3, google.golang.org/grpc/grpclog@v1.60.1, google.golang.org/grpc/health/grpc\_health\_v1@v1.60.1, google.golang.org/grpc/health@v1.60.1, google.golang.org/grpc/internal/backoff@v1.60.1, google.golang.org/grpc/internal/balancer/gracefulswitch@v1.60.1, google.golang.org/grpc/internal/balancerload@v1.60.1, google.golang.org/grpc/internal/binarylog@v1.60.1, google.golang.org/grpc/internal/buffer@v1.60.1, google.golang.org/grpc/internal/channelz@v1.60.1, google.golang.org/grpc/internal/credentials@v1.58.3, google.golang.org/grpc/internal/credentials@v1.60.1, google.golang.org/grpc/internal/envconfig@v1.60.1, google.golang.org/grpc/internal/grpclog@v1.58.3, google.golang.org/grpc/internal/grpclog@v1.60.1, google.golang.org/grpc/internal/grpcrand@v1.60.1, google.golang.org/grpc/internal/grpcsync@v1.60.1, google.golang.org/grpc/internal/grpcutil@v1.60.1, google.golang.org/grpc/internal/idle@v1.60.1, google.golang.org/grpc/internal/metadata@v1.60.1, google.golang.org/grpc/internal/pretty@v1.60.1, google.golang.org/grpc/internal/resolver/dns@v1.60.1, google.golang.org/grpc/internal/resolver/passthrough@v1.60.1, google.golang.org/grpc/internal/resolver/unix@v1.60.1, google.golang.org/grpc/internal/resolver@v1.60.1, google.golang.org/grpc/internal/serviceconfig@v1.60.1, google.golang.org/grpc/internal/status@v1.60.1, google.golang.org/grpc/internal/syscall@v1.60.1, google.golang.org/grpc/internal/transport/networktype@v1.60.1, google.golang.org/grpc/internal/transport@v1.60.1, google.golang.org/grpc/internal@v1.60.1, google.golang.org/grpc/metadata@v1.60.1, google.golang.org/grpc/peer@v1.60.1, google.golang.org/grpc/resolver@v1.58.3, google.golang.org/grpc/resolver@v1.60.1, google.golang.org/grpc/stats@v1.60.1, google.golang.org/grpc/status@v1.60.1, google.golang.org/grpc@v1.60.1, google-resumable-media@1.3.3, google-resumable-media@2.7.0, google-resumable-media@2.7.2, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/internal@v0.46.1, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@v0.46.1, go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/internal/semconvutil@v0.46.1, go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace@v0.46.1, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil@v0.45.0, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil@v0.46.1, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/internal/semconvutil@v0.50.0, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.45.0, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.46.1, go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.50.0, go.opentelemetry.io/otel/attribute@v1.19.0, go.opentelemetry.io/otel/attribute@v1.21.0, go.opentelemetry.io/otel/attribute@v1.25.0, go.opentelemetry.io/otel/baggage@v1.19.0, go.opentelemetry.io/otel/baggage@v1.21.0, go.opentelemetry.io/otel/codes@v1.19.0, go.opentelemetry.io/otel/codes@v1.21.0, go.opentelemetry.io/otel/codes@v1.25.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/envconfig@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/oconf@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/retry@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal/transform@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internal@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc@v0.44.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/envconfig@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/oconf@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/retry@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal/transform@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internal@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp@v0.42.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/tracetransform@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/envconfig@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/otlpconfig@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal/retry@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internal@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/envconfig@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/otlpconfig@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal/retry@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internal@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp@v1.21.0, go.opentelemetry.io/otel/exporters/otlp/otlptrace@v1.21.0, go.opentelemetry.io/otel/internal/attribute@v1.19.0, go.opentelemetry.io/otel/internal/attribute@v1.21.0, go.opentelemetry.io/otel/internal/attribute@v1.25.0, go.opentelemetry.io/otel/internal/baggage@v1.21.0, go.opentelemetry.io/otel/internal/global@v1.19.0, go.opentelemetry.io/otel/internal/global@v1.21.0, go.opentelemetry.io/otel/internal/global@v1.25.0, go.opentelemetry.io/otel/internal@v1.19.0, go.opentelemetry.io/otel/internal@v1.21.0, go.opentelemetry.io/otel/internal@v1.25.0, go.opentelemetry.io/otel/metric/noop@v1.21.0, go.opentelemetry.io/otel/metric@v1.19.0, go.opentelemetry.io/otel/metric@v1.21.0, go.opentelemetry.io/otel/metric@v1.25.0, go.opentelemetry.io/otel/propagation@v1.19.0, go.opentelemetry.io/otel/propagation@v1.21.0, go.opentelemetry.io/otel/propagation@v1.25.0, go.opentelemetry.io/otel/sdk/internal/env@v1.21.0, go.opentelemetry.io/otel/sdk/internal@v1.21.0, go.opentelemetry.io/otel/sdk/metric/internal/aggregate@v1.21.0, go.opentelemetry.io/otel/sdk/metric/internal@v1.21.0, go.opentelemetry.io/otel/sdk/metric/metricdata@v1.21.0, go.opentelemetry.io/otel/sdk/metric@v1.21.0, go.opentelemetry.io/otel/sdk/resource@v1.21.0, go.opentelemetry.io/otel/sdk/trace@v1.21.0, go.opentelemetry.io/otel/semconv/v1.17.0@v1.19.0, go.opentelemetry.io/otel/semconv/v1.17.0@v1.21.0, go.opentelemetry.io/otel/semconv/v1.19.0@v1.21.0, go.opentelemetry.io/otel/semconv/v1.20.0@v1.25.0, go.opentelemetry.io/otel/semconv/v1.21.0@v1.19.0, go.opentelemetry.io/otel/semconv/v1.21.0@v1.21.0, go.opentelemetry.io/otel/trace/noop@v1.21.0, go.opentelemetry.io/otel/trace@v1.19.0, go.opentelemetry.io/otel/trace@v1.21.0, go.opentelemetry.io/otel/trace@v1.25.0, go.opentelemetry.io/otel@v1.19.0, go.opentelemetry.io/otel@v1.21.0, go.opentelemetry.io/otel@v1.25.0, go.opentelemetry.io/proto/otlp/collector/metrics/v1@v1.0.0, go.opentelemetry.io/proto/otlp/collector/trace/v1@v1.0.0, go.opentelemetry.io/proto/otlp/common/v1@v1.0.0, go.opentelemetry.io/proto/otlp/metrics/v1@v1.0.0, go.opentelemetry.io/proto/otlp/resource/v1@v1.0.0, go.opentelemetry.io/proto/otlp/trace/v1@v1.0.0, grpc-google-iam-v1@0.12.7, grpcio@1.60.0, grpcio@1.66.1, grpcio@1.67.1, grpcio@1.70.0, grpcio-opentracing@1.1.4, grpcio-reflection@1.48.2, grpcio-reflection@1.60.0, grpcio-status@1.48.2, grpcio-status@1.62.3, h2o@3.38.0.1, h2o@3.44.0.3, hdb@0.19.9, huggingface-hub@0.12.0, huggingface-hub@0.16.4, huggingface-hub@0.25.0, huggingface-hub@0.29.1, huggingface-hub@0.9.1, human-signals@1.1.1, human-signals@2.1.0, id@1.5.0, importlib-metadata@4.12.0, importlib-metadata@4.13.0, importlib-metadata@4.8.3, importlib-metadata@6.11.0, importlib-metadata@8.5.0, importlib-metadata@8.6.1, importlib-resources@5.12.0, io.debezium:debezium-api@1.9.5.Final, io.debezium:debezium-connector-db2@1.9.5.Final, io.debezium:debezium-connector-mongodb@1.9.5.Final, io.debezium:debezium-connector-mysql@1.9.5.Final, io.debezium:debezium-connector-oracle@1.9.5.Final, io.debezium:debezium-connector-postgres@1.9.5.Final, io.debezium:debezium-connector-sqlserver@1.9.5.Final, io.debezium:debezium-core@1.9.5.Final, io.debezium:debezium-ddl-parser@1.9.5.Final, io.debezium:debezium-embedded@1.9.5.Final, io.dropwizard.metrics:metrics-core@4.1.18, io.dropwizard.metrics:metrics-core@4.2.12, io.grpc:grpc-alts@1.46.0, io.grpc:grpc-alts@1.62.2, io.grpc:grpc-api@1.46.0, io.grpc:grpc-api@1.62.2, io.grpc:grpc-auth@1.46.0, io.grpc:grpc-auth@1.62.2, io.grpc:grpc-context@1.46.0, io.grpc:grpc-context@1.62.2, io.grpc:grpc-core@1.46.0, io.grpc:grpc-core@1.62.2, io.grpc:grpc-googleapis@1.46.0, io.grpc:grpc-googleapis@1.62.2, io.grpc:grpc-grpclb@1.46.0, io.grpc:grpc-grpclb@1.62.2, io.grpc:grpc-inprocess@1.62.2, io.grpc:grpc-netty-shaded@1.46.0, io.grpc:grpc-netty-shaded@1.62.2, io.grpc:grpc-protobuf@1.46.0, io.grpc:grpc-protobuf@1.62.2, io.grpc:grpc-protobuf-lite@1.46.0, io.grpc:grpc-protobuf-lite@1.62.2, io.grpc:grpc-rls@1.62.2, io.grpc:grpc-services@1.62.2, io.grpc:grpc-stub@1.46.0, io.grpc:grpc-stub@1.62.2, io.grpc:grpc-util@1.62.2, io.grpc:grpc-xds@1.62.2, io.gsonfire:gson-fire@1.8.5, io.micrometer:micrometer-core@1.9.4, io.netty:netty-all@4.1.60.Final, io.netty:netty-all@4.1.65.Final, io.netty:netty-buffer@4.1.79.Final, io.netty:netty-buffer@4.1.80.Final, io.netty:netty-buffer@4.1.86.Final, io.netty:netty-codec@4.1.79.Final, io.netty:netty-codec@4.1.80.Final, io.netty:netty-codec-dns@4.1.79.Final, io.netty:netty-codec-http2@4.1.79.Final, io.netty:netty-codec-http@4.1.79.Final, io.netty:netty-codec-http@4.1.80.Final, io.netty:netty-codec-socks@4.1.79.Final, io.netty:netty-common@4.1.79.Final, io.netty:netty-common@4.1.80.Final, io.netty:netty-common@4.1.86.Final, io.netty:netty-handler@4.1.79.Final, io.netty:netty-handler@4.1.80.Final, io.netty:netty-handler@4.1.94.Final, io.netty:netty-handler-proxy@4.1.79.Final, io.netty:netty-resolver@4.1.79.Final, io.netty:netty-resolver@4.1.80.Final, io.netty:netty-resolver-dns@4.1.79.Final, io.netty:netty-resolver-dns-classes-macos@4.1.79.Final, io.netty:netty-resolver-dns-native-macos@4.1.79.Final, io.netty:netty-tcnative-boringssl-static@2.0.53.Final, io.netty:netty-tcnative-boringssl-static@2.0.54.Final, io.netty:netty-tcnative-classes@2.0.53.Final, io.netty:netty-tcnative-classes@2.0.54.Final, io.netty:netty-transport@4.1.79.Final, io.netty:netty-transport@4.1.80.Final, io.netty:netty-transport-classes-epoll@4.1.79.Final, io.netty:netty-transport-classes-epoll@4.1.80.Final, io.netty:netty-transport-classes-kqueue@4.1.79.Final, io.netty:netty-transport-classes-kqueue@4.1.80.Final, io.netty:netty-transport-native-epoll@4.1.79.Final, io.netty:netty-transport-native-epoll@4.1.80.Final, io.netty:netty-transport-native-kqueue@4.1.79.Final, io.netty:netty-transport-native-kqueue@4.1.80.Final, io.netty:netty-transport-native-unix-common@4.1.79.Final, io.netty:netty-transport-native-unix-common@4.1.80.Final, io.opencensus:opencensus-api@0.31.1, io.opencensus:opencensus-contrib-grpc-util@0.31.1, io.opencensus:opencensus-contrib-http-util@0.31.1, io.opencensus:opencensus-proto@0.2.0, io.opentelemetry:opentelemetry-api@1.38.0, io.opentelemetry:opentelemetry-context@1.38.0, io.perfmark:perfmark-api@0.25.0, io.perfmark:perfmark-api@0.27.0, io.projectreactor.netty:reactor-netty-core@1.0.23, io.projectreactor.netty:reactor-netty-http@1.0.23, io.projectreactor:reactor-core@3.4.23, io.reactivex.rxjava3:rxjava@3.0.4, io.swagger.core.v3:swagger-annotations@2.1.12, jaeger-client@4.1.0, jaeger-client@4.4.0, jakarta.validation:jakarta.validation-api@2.0.2, jake@10.8.5, jake@10.9.2, javax.cache:cache-api@1.1.1, jmespath@0.16.0, json5@0.9.17, k8s.io/api/admissionregistration/v1alpha1@v0.27.4, k8s.io/api/admissionregistration/v1alpha1@v0.29.2, k8s.io/api/admissionregistration/v1alpha1@v0.30.3, k8s.io/api/admissionregistration/v1beta1@v0.27.4, k8s.io/api/admissionregistration/v1beta1@v0.29.2, k8s.io/api/admissionregistration/v1beta1@v0.30.3, k8s.io/api/admissionregistration/v1@v0.27.4, k8s.io/api/admissionregistration/v1@v0.29.2, k8s.io/api/admissionregistration/v1@v0.30.3, k8s.io/api/admission/v1beta1@v0.30.3, k8s.io/api/admission/v1@v0.30.3, k8s.io/api/apidiscovery/v2beta1@v0.27.4, k8s.io/api/apidiscovery/v2beta1@v0.29.2, k8s.io/api/apidiscovery/v2beta1@v0.30.3, k8s.io/api/apidiscovery/v2@v0.30.3, k8s.io/api/apiserverinternal/v1alpha1@v0.27.4, k8s.io/api/apiserverinternal/v1alpha1@v0.29.2, k8s.io/api/apiserverinternal/v1alpha1@v0.30.3, k8s.io/api/apps/v1beta1@v0.27.4, k8s.io/api/apps/v1beta1@v0.29.2, k8s.io/api/apps/v1beta1@v0.30.3, k8s.io/api/apps/v1beta2@v0.27.4, k8s.io/api/apps/v1beta2@v0.29.2, k8s.io/api/apps/v1beta2@v0.30.3, k8s.io/api/apps/v1@v0.27.4, k8s.io/api/apps/v1@v0.29.2, k8s.io/api/apps/v1@v0.30.3, k8s.io/api/authentication/v1alpha1@v0.27.4, k8s.io/api/authentication/v1alpha1@v0.29.2, k8s.io/api/authentication/v1alpha1@v0.30.3, k8s.io/api/authentication/v1beta1@v0.27.4, k8s.io/api/authentication/v1beta1@v0.29.2, k8s.io/api/authentication/v1beta1@v0.30.3, k8s.io/api/authentication/v1@v0.27.4, k8s.io/api/authentication/v1@v0.29.2, k8s.io/api/authentication/v1@v0.30.3, k8s.io/api/authorization/v1beta1@v0.27.4, k8s.io/api/authorization/v1beta1@v0.29.2, k8s.io/api/authorization/v1beta1@v0.30.3, k8s.io/api/authorization/v1@v0.27.4, k8s.io/api/authorization/v1@v0.29.2, k8s.io/api/authorization/v1@v0.30.3, k8s.io/api/autoscaling/v1@v0.27.4, k8s.io/api/autoscaling/v1@v0.29.2, k8s.io/api/autoscaling/v1@v0.30.3, k8s.io/api/autoscaling/v2beta1@v0.27.4, k8s.io/api/autoscaling/v2beta1@v0.29.2, k8s.io/api/autoscaling/v2beta1@v0.30.3, k8s.io/api/autoscaling/v2beta2@v0.27.4, k8s.io/api/autoscaling/v2beta2@v0.29.2, k8s.io/api/autoscaling/v2beta2@v0.30.3, k8s.io/api/autoscaling/v2@v0.27.4, k8s.io/api/autoscaling/v2@v0.29.2, k8s.io/api/autoscaling/v2@v0.30.3, k8s.io/api/batch/v1beta1@v0.27.4, k8s.io/api/batch/v1beta1@v0.29.2, k8s.io/api/batch/v1beta1@v0.30.3, k8s.io/api/batch/v1@v0.27.4, k8s.io/api/batch/v1@v0.29.2, k8s.io/api/batch/v1@v0.30.3, k8s.io/api/certificates/v1alpha1@v0.27.4, k8s.io/api/certificates/v1alpha1@v0.29.2, k8s.io/api/certificates/v1alpha1@v0.30.3, k8s.io/api/certificates/v1beta1@v0.27.4, k8s.io/api/certificates/v1beta1@v0.29.2, k8s.io/api/certificates/v1beta1@v0.30.3, k8s.io/api/certificates/v1@v0.27.4, k8s.io/api/certificates/v1@v0.29.2, k8s.io/api/certificates/v1@v0.30.3, k8s.io/api/coordination/v1beta1@v0.27.4, k8s.io/api/coordination/v1beta1@v0.29.2, k8s.io/api/coordination/v1beta1@v0.30.3, k8s.io/api/coordination/v1@v0.27.4, k8s.io/api/coordination/v1@v0.29.2, k8s.io/api/coordination/v1@v0.30.3, k8s.io/api/core/v1@v0.27.4, k8s.io/api/core/v1@v0.29.2, k8s.io/api/core/v1@v0.30.3, k8s.io/api/discovery/v1beta1@v0.27.4, k8s.io/api/discovery/v1beta1@v0.29.2, k8s.io/api/discovery/v1beta1@v0.30.3, k8s.io/api/discovery/v1@v0.27.4, k8s.io/api/discovery/v1@v0.29.2, k8s.io/api/discovery/v1@v0.30.3, k8s.io/api/events/v1beta1@v0.27.4, k8s.io/api/events/v1beta1@v0.29.2, k8s.io/api/events/v1beta1@v0.30.3, k8s.io/api/events/v1@v0.27.4, k8s.io/api/events/v1@v0.29.2, k8s.io/api/events/v1@v0.30.3, k8s.io/apiextensions-apiserver/pkg/apis/apiextensions@v0.30.3, k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1@v0.30.3, k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1@v0.30.3, k8s.io/api/extensions/v1beta1@v0.27.4, k8s.io/api/extensions/v1beta1@v0.29.2, k8s.io/api/extensions/v1beta1@v0.30.3, k8s.io/api/flowcontrol/v1alpha1@v0.27.4, k8s.io/api/flowcontrol/v1beta1@v0.27.4, k8s.io/api/flowcontrol/v1beta1@v0.29.2, k8s.io/api/flowcontrol/v1beta1@v0.30.3, k8s.io/api/flowcontrol/v1beta2@v0.27.4, k8s.io/api/flowcontrol/v1beta2@v0.29.2, k8s.io/api/flowcontrol/v1beta2@v0.30.3, k8s.io/api/flowcontrol/v1beta3@v0.27.4, k8s.io/api/flowcontrol/v1beta3@v0.29.2, k8s.io/api/flowcontrol/v1beta3@v0.30.3, k8s.io/api/flowcontrol/v1@v0.29.2, k8s.io/api/flowcontrol/v1@v0.30.3, k8s.io/api/imagepolicy/v1alpha1@v0.30.3, k8s.io/apimachinery/pkg/api/equality@v0.27.4, k8s.io/apimachinery/pkg/api/equality@v0.29.2, k8s.io/apimachinery/pkg/api/equality@v0.30.3, k8s.io/apimachinery/pkg/api/errors@v0.27.4, k8s.io/apimachinery/pkg/api/errors@v0.29.2, k8s.io/apimachinery/pkg/api/errors@v0.30.3, k8s.io/apimachinery/pkg/api/meta@v0.27.4, k8s.io/apimachinery/pkg/api/meta@v0.29.2, k8s.io/apimachinery/pkg/api/meta@v0.30.3, k8s.io/apimachinery/pkg/api/resource@v0.27.4, k8s.io/apimachinery/pkg/api/resource@v0.29.2, k8s.io/apimachinery/pkg/api/resource@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/internalversion@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/v1beta1@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/v1/unstructured@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/v1@v0.27.4, k8s.io/apimachinery/pkg/apis/meta/v1@v0.29.2, k8s.io/apimachinery/pkg/apis/meta/v1@v0.30.3, k8s.io/apimachinery/pkg/apis/meta/v1/validation@v0.27.4, k8s.io/apimachinery/pkg/apis/meta/v1/validation@v0.29.2, k8s.io/apimachinery/pkg/apis/meta/v1/validation@v0.30.3, k8s.io/apimachinery/pkg/api/validation/path@v0.30.3, k8s.io/apimachinery/pkg/api/validation@v0.27.4, k8s.io/apimachinery/pkg/api/validation@v0.29.2, k8s.io/apimachinery/pkg/api/validation@v0.30.3, k8s.io/apimachinery/pkg/conversion/queryparams@v0.27.4, k8s.io/apimachinery/pkg/conversion/queryparams@v0.29.2, k8s.io/apimachinery/pkg/conversion/queryparams@v0.30.3, k8s.io/apimachinery/pkg/conversion@v0.27.4, k8s.io/apimachinery/pkg/conversion@v0.29.2, k8s.io/apimachinery/pkg/conversion@v0.30.3, k8s.io/apimachinery/pkg/fields@v0.27.4, k8s.io/apimachinery/pkg/fields@v0.29.2, k8s.io/apimachinery/pkg/fields@v0.30.3, k8s.io/apimachinery/pkg/labels@v0.27.4, k8s.io/apimachinery/pkg/labels@v0.29.2, k8s.io/apimachinery/pkg/labels@v0.30.3, k8s.io/apimachinery/pkg/runtime/schema@v0.27.4, k8s.io/apimachinery/pkg/runtime/schema@v0.29.2, k8s.io/apimachinery/pkg/runtime/schema@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer/json@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer/json@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer/json@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer/protobuf@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer/protobuf@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer/protobuf@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer/recognizer@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer/recognizer@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer/recognizer@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer/streaming@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer/streaming@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer/streaming@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer@v0.30.3, k8s.io/apimachinery/pkg/runtime/serializer/versioning@v0.27.4, k8s.io/apimachinery/pkg/runtime/serializer/versioning@v0.29.2, k8s.io/apimachinery/pkg/runtime/serializer/versioning@v0.30.3, k8s.io/apimachinery/pkg/runtime@v0.27.4, k8s.io/apimachinery/pkg/runtime@v0.29.2, k8s.io/apimachinery/pkg/runtime@v0.30.3, k8s.io/apimachinery/pkg/util/dump@v0.29.2, k8s.io/apimachinery/pkg/util/dump@v0.30.3, k8s.io/apimachinery/pkg/util/duration@v0.30.3, k8s.io/apimachinery/pkg/util/errors@v0.27.4, k8s.io/apimachinery/pkg/util/errors@v0.29.2, k8s.io/apimachinery/pkg/util/errors@v0.30.3, k8s.io/apimachinery/pkg/util/framer@v0.27.4, k8s.io/apimachinery/pkg/util/framer@v0.29.2, k8s.io/apimachinery/pkg/util/framer@v0.30.3, k8s.io/apimachinery/pkg/util/httpstream/spdy@v0.27.4, k8s.io/apimachinery/pkg/util/httpstream/spdy@v0.29.2, k8s.io/apimachinery/pkg/util/httpstream/spdy@v0.30.3, k8s.io/apimachinery/pkg/util/httpstream@v0.27.4, k8s.io/apimachinery/pkg/util/httpstream@v0.29.2, k8s.io/apimachinery/pkg/util/intstr@v0.27.4, k8s.io/apimachinery/pkg/util/intstr@v0.29.2, k8s.io/apimachinery/pkg/util/intstr@v0.30.3, k8s.io/apimachinery/pkg/util/json@v0.27.4, k8s.io/apimachinery/pkg/util/json@v0.29.2, k8s.io/apimachinery/pkg/util/json@v0.30.3, k8s.io/apimachinery/pkg/util/managedfields/internal@v0.27.4, k8s.io/apimachinery/pkg/util/managedfields/internal@v0.29.2, k8s.io/apimachinery/pkg/util/managedfields/internal@v0.30.3, k8s.io/apimachinery/pkg/util/managedfields@v0.27.4, k8s.io/apimachinery/pkg/util/managedfields@v0.29.2, k8s.io/apimachinery/pkg/util/managedfields@v0.30.3, k8s.io/apimachinery/pkg/util/mergepatch@v0.30.3, k8s.io/apimachinery/pkg/util/naming@v0.27.4, k8s.io/apimachinery/pkg/util/naming@v0.29.2, k8s.io/apimachinery/pkg/util/naming@v0.30.3, k8s.io/apimachinery/pkg/util/net@v0.27.4, k8s.io/apimachinery/pkg/util/net@v0.29.2, k8s.io/apimachinery/pkg/util/net@v0.30.3, k8s.io/apimachinery/pkg/util/proxy@v0.29.2, k8s.io/apimachinery/pkg/util/proxy@v0.30.3, k8s.io/apimachinery/pkg/util/runtime@v0.27.4, k8s.io/apimachinery/pkg/util/runtime@v0.29.2, k8s.io/apimachinery/pkg/util/runtime@v0.30.3, k8s.io/apimachinery/pkg/util/sets@v0.27.4, k8s.io/apimachinery/pkg/util/sets@v0.29.2, k8s.io/apimachinery/pkg/util/sets@v0.30.3, k8s.io/apimachinery/pkg/util/strategicpatch@v0.30.3, k8s.io/apimachinery/pkg/util/validation/field@v0.27.4, k8s.io/apimachinery/pkg/util/validation/field@v0.29.2, k8s.io/apimachinery/pkg/util/validation/field@v0.30.3, k8s.io/apimachinery/pkg/util/validation@v0.27.4, k8s.io/apimachinery/pkg/util/validation@v0.29.2, k8s.io/apimachinery/pkg/util/validation@v0.30.3, k8s.io/apimachinery/pkg/util/version@v0.30.3, k8s.io/apimachinery/pkg/util/wait@v0.27.4, k8s.io/apimachinery/pkg/util/wait@v0.29.2, k8s.io/apimachinery/pkg/util/wait@v0.30.3, k8s.io/apimachinery/pkg/util/yaml@v0.27.4, k8s.io/apimachinery/pkg/util/yaml@v0.29.2, k8s.io/apimachinery/pkg/util/yaml@v0.30.3, k8s.io/apimachinery/pkg/version@v0.27.4, k8s.io/apimachinery/pkg/version@v0.29.2, k8s.io/apimachinery/pkg/version@v0.30.3, k8s.io/apimachinery/pkg/watch@v0.27.4, k8s.io/apimachinery/pkg/watch@v0.29.2, k8s.io/apimachinery/pkg/watch@v0.30.3, k8s.io/apimachinery/third\_party/forked/golang/json@v0.30.3, k8s.io/apimachinery/third\_party/forked/golang/netutil@v0.27.4, k8s.io/apimachinery/third\_party/forked/golang/netutil@v0.29.2, k8s.io/apimachinery/third\_party/forked/golang/netutil@v0.30.3, k8s.io/apimachinery/third\_party/forked/golang/reflect@v0.27.4, k8s.io/apimachinery/third\_party/forked/golang/reflect@v0.29.2, k8s.io/apimachinery/third\_party/forked/golang/reflect@v0.30.3, k8s.io/api/networking/v1alpha1@v0.27.4, k8s.io/api/networking/v1alpha1@v0.29.2, k8s.io/api/networking/v1alpha1@v0.30.3, k8s.io/api/networking/v1beta1@v0.27.4, k8s.io/api/networking/v1beta1@v0.29.2, k8s.io/api/networking/v1beta1@v0.30.3, k8s.io/api/networking/v1@v0.27.4, k8s.io/api/networking/v1@v0.29.2, k8s.io/api/networking/v1@v0.30.3, k8s.io/api/node/v1alpha1@v0.27.4, k8s.io/api/node/v1alpha1@v0.29.2, k8s.io/api/node/v1alpha1@v0.30.3, k8s.io/api/node/v1beta1@v0.27.4, k8s.io/api/node/v1beta1@v0.29.2, k8s.io/api/node/v1beta1@v0.30.3, k8s.io/api/node/v1@v0.27.4, k8s.io/api/node/v1@v0.29.2, k8s.io/api/node/v1@v0.30.3, k8s.io/api/policy/v1beta1@v0.27.4, k8s.io/api/policy/v1beta1@v0.29.2, k8s.io/api/policy/v1beta1@v0.30.3, k8s.io/api/policy/v1@v0.27.4, k8s.io/api/policy/v1@v0.29.2, k8s.io/api/policy/v1@v0.30.3, k8s.io/api/rbac/v1alpha1@v0.27.4, k8s.io/api/rbac/v1alpha1@v0.29.2, k8s.io/api/rbac/v1alpha1@v0.30.3, k8s.io/api/rbac/v1beta1@v0.27.4, k8s.io/api/rbac/v1beta1@v0.29.2, k8s.io/api/rbac/v1beta1@v0.30.3, k8s.io/api/rbac/v1@v0.27.4, k8s.io/api/rbac/v1@v0.29.2, k8s.io/api/rbac/v1@v0.30.3, k8s.io/api/resource/v1alpha2@v0.27.4, k8s.io/api/resource/v1alpha2@v0.29.2, k8s.io/api/resource/v1alpha2@v0.30.3, k8s.io/api/scheduling/v1alpha1@v0.27.4, k8s.io/api/scheduling/v1alpha1@v0.29.2, k8s.io/api/scheduling/v1alpha1@v0.30.3, k8s.io/api/scheduling/v1beta1@v0.27.4, k8s.io/api/scheduling/v1beta1@v0.29.2, k8s.io/api/scheduling/v1beta1@v0.30.3, k8s.io/api/scheduling/v1@v0.27.4, k8s.io/api/scheduling/v1@v0.29.2, k8s.io/api/scheduling/v1@v0.30.3, k8s.io/apiserver/pkg/endpoints/deprecation@v0.30.3, k8s.io/api/storagemigration/v1alpha1@v0.30.3, k8s.io/api/storage/v1alpha1@v0.27.4, k8s.io/api/storage/v1alpha1@v0.29.2, k8s.io/api/storage/v1alpha1@v0.30.3, k8s.io/api/storage/v1beta1@v0.27.4, k8s.io/api/storage/v1beta1@v0.29.2, k8s.io/api/storage/v1beta1@v0.30.3, k8s.io/api/storage/v1@v0.27.4, k8s.io/api/storage/v1@v0.29.2, k8s.io/api/storage/v1@v0.30.3, k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/admissionregistration/v1@v0.27.4, k8s.io/client-go/applyconfigurations/admissionregistration/v1@v0.29.2, k8s.io/client-go/applyconfigurations/admissionregistration/v1@v0.30.3, k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/apps/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/apps/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/apps/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/apps/v1beta2@v0.27.4, k8s.io/client-go/applyconfigurations/apps/v1beta2@v0.29.2, k8s.io/client-go/applyconfigurations/apps/v1beta2@v0.30.3, k8s.io/client-go/applyconfigurations/apps/v1@v0.27.4, k8s.io/client-go/applyconfigurations/apps/v1@v0.29.2, k8s.io/client-go/applyconfigurations/apps/v1@v0.30.3, k8s.io/client-go/applyconfigurations/autoscaling/v1@v0.27.4, k8s.io/client-go/applyconfigurations/autoscaling/v1@v0.29.2, k8s.io/client-go/applyconfigurations/autoscaling/v1@v0.30.3, k8s.io/client-go/applyconfigurations/autoscaling/v2beta1@v0.27.4, k8s.io/client-go/applyconfigurations/autoscaling/v2beta1@v0.29.2, k8s.io/client-go/applyconfigurations/autoscaling/v2beta1@v0.30.3, k8s.io/client-go/applyconfigurations/autoscaling/v2beta2@v0.27.4, k8s.io/client-go/applyconfigurations/autoscaling/v2beta2@v0.29.2, k8s.io/client-go/applyconfigurations/autoscaling/v2beta2@v0.30.3, k8s.io/client-go/applyconfigurations/autoscaling/v2@v0.27.4, k8s.io/client-go/applyconfigurations/autoscaling/v2@v0.29.2, k8s.io/client-go/applyconfigurations/autoscaling/v2@v0.30.3, k8s.io/client-go/applyconfigurations/batch/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/batch/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/batch/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/batch/v1@v0.27.4, k8s.io/client-go/applyconfigurations/batch/v1@v0.29.2, k8s.io/client-go/applyconfigurations/batch/v1@v0.30.3, k8s.io/client-go/applyconfigurations/certificates/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/certificates/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/certificates/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/certificates/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/certificates/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/certificates/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/certificates/v1@v0.27.4, k8s.io/client-go/applyconfigurations/certificates/v1@v0.29.2, k8s.io/client-go/applyconfigurations/certificates/v1@v0.30.3, k8s.io/client-go/applyconfigurations/coordination/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/coordination/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/coordination/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/coordination/v1@v0.27.4, k8s.io/client-go/applyconfigurations/coordination/v1@v0.29.2, k8s.io/client-go/applyconfigurations/coordination/v1@v0.30.3, k8s.io/client-go/applyconfigurations/core/v1@v0.27.4, k8s.io/client-go/applyconfigurations/core/v1@v0.29.2, k8s.io/client-go/applyconfigurations/core/v1@v0.30.3, k8s.io/client-go/applyconfigurations/discovery/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/discovery/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/discovery/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/discovery/v1@v0.27.4, k8s.io/client-go/applyconfigurations/discovery/v1@v0.29.2, k8s.io/client-go/applyconfigurations/discovery/v1@v0.30.3, k8s.io/client-go/applyconfigurations/events/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/events/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/events/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/events/v1@v0.27.4, k8s.io/client-go/applyconfigurations/events/v1@v0.29.2, k8s.io/client-go/applyconfigurations/events/v1@v0.30.3, k8s.io/client-go/applyconfigurations/extensions/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/extensions/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/extensions/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/flowcontrol/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2@v0.27.4, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2@v0.29.2, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta2@v0.30.3, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3@v0.27.4, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3@v0.29.2, k8s.io/client-go/applyconfigurations/flowcontrol/v1beta3@v0.30.3, k8s.io/client-go/applyconfigurations/flowcontrol/v1@v0.29.2, k8s.io/client-go/applyconfigurations/flowcontrol/v1@v0.30.3, k8s.io/client-go/applyconfigurations/meta/v1@v0.27.4, k8s.io/client-go/applyconfigurations/meta/v1@v0.29.2, k8s.io/client-go/applyconfigurations/meta/v1@v0.30.3, k8s.io/client-go/applyconfigurations/networking/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/networking/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/networking/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/networking/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/networking/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/networking/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/networking/v1@v0.27.4, k8s.io/client-go/applyconfigurations/networking/v1@v0.29.2, k8s.io/client-go/applyconfigurations/networking/v1@v0.30.3, k8s.io/client-go/applyconfigurations/node/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/node/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/node/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/node/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/node/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/node/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/node/v1@v0.27.4, k8s.io/client-go/applyconfigurations/node/v1@v0.29.2, k8s.io/client-go/applyconfigurations/node/v1@v0.30.3, k8s.io/client-go/applyconfigurations/policy/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/policy/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/policy/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/policy/v1@v0.27.4, k8s.io/client-go/applyconfigurations/policy/v1@v0.29.2, k8s.io/client-go/applyconfigurations/policy/v1@v0.30.3, k8s.io/client-go/applyconfigurations/rbac/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/rbac/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/rbac/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/rbac/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/rbac/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/rbac/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/rbac/v1@v0.27.4, k8s.io/client-go/applyconfigurations/rbac/v1@v0.29.2, k8s.io/client-go/applyconfigurations/rbac/v1@v0.30.3, k8s.io/client-go/applyconfigurations/resource/v1alpha2@v0.27.4, k8s.io/client-go/applyconfigurations/resource/v1alpha2@v0.29.2, k8s.io/client-go/applyconfigurations/resource/v1alpha2@v0.30.3, k8s.io/client-go/applyconfigurations/scheduling/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/scheduling/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/scheduling/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/scheduling/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/scheduling/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/scheduling/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/scheduling/v1@v0.27.4, k8s.io/client-go/applyconfigurations/scheduling/v1@v0.29.2, k8s.io/client-go/applyconfigurations/scheduling/v1@v0.30.3, k8s.io/client-go/applyconfigurations/storagemigration/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/storage/v1alpha1@v0.27.4, k8s.io/client-go/applyconfigurations/storage/v1alpha1@v0.29.2, k8s.io/client-go/applyconfigurations/storage/v1alpha1@v0.30.3, k8s.io/client-go/applyconfigurations/storage/v1beta1@v0.27.4, k8s.io/client-go/applyconfigurations/storage/v1beta1@v0.29.2, k8s.io/client-go/applyconfigurations/storage/v1beta1@v0.30.3, k8s.io/client-go/applyconfigurations/storage/v1@v0.27.4, k8s.io/client-go/applyconfigurations/storage/v1@v0.29.2, k8s.io/client-go/applyconfigurations/storage/v1@v0.30.3, k8s.io/client-go/discovery/cached/disk@v0.30.3, k8s.io/client-go/discovery/cached/memory@v0.30.3, k8s.io/client-go/discovery@v0.27.4, k8s.io/client-go/discovery@v0.29.2, k8s.io/client-go/discovery@v0.30.3, k8s.io/client-go/dynamic@v0.30.3, k8s.io/client-go/features@v0.30.3, k8s.io/client-go/kubernetes/scheme@v0.27.4, k8s.io/client-go/kubernetes/scheme@v0.29.2, k8s.io/client-go/kubernetes/scheme@v0.30.3, k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/admissionregistration/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/admissionregistration/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/admissionregistration/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/admissionregistration/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/admissionregistration/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/apiserverinternal/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/apps/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/apps/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/apps/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/apps/v1beta2@v0.27.4, k8s.io/client-go/kubernetes/typed/apps/v1beta2@v0.29.2, k8s.io/client-go/kubernetes/typed/apps/v1beta2@v0.30.3, k8s.io/client-go/kubernetes/typed/apps/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/apps/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/apps/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/authentication/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/authentication/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/authentication/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/authentication/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/authentication/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/authentication/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/authentication/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/authentication/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/authentication/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/authorization/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/authorization/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/authorization/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/authorization/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/authorization/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/authorization/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/autoscaling/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/autoscaling/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/autoscaling/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2@v0.27.4, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2@v0.29.2, k8s.io/client-go/kubernetes/typed/autoscaling/v2beta2@v0.30.3, k8s.io/client-go/kubernetes/typed/autoscaling/v2@v0.27.4, k8s.io/client-go/kubernetes/typed/autoscaling/v2@v0.29.2, k8s.io/client-go/kubernetes/typed/autoscaling/v2@v0.30.3, k8s.io/client-go/kubernetes/typed/batch/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/batch/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/batch/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/batch/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/batch/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/batch/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/certificates/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/certificates/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/certificates/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/certificates/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/certificates/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/certificates/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/certificates/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/certificates/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/certificates/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/coordination/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/coordination/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/coordination/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/coordination/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/coordination/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/coordination/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/core/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/core/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/core/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/discovery/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/discovery/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/discovery/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/discovery/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/discovery/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/discovery/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/events/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/events/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/events/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/events/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/events/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/events/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/extensions/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/extensions/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/extensions/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/flowcontrol/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2@v0.27.4, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2@v0.29.2, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta2@v0.30.3, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3@v0.27.4, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3@v0.29.2, k8s.io/client-go/kubernetes/typed/flowcontrol/v1beta3@v0.30.3, k8s.io/client-go/kubernetes/typed/flowcontrol/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/flowcontrol/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/networking/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/networking/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/networking/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/networking/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/networking/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/networking/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/networking/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/networking/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/networking/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/node/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/node/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/node/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/node/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/node/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/node/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/node/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/node/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/node/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/policy/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/policy/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/policy/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/policy/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/policy/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/policy/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/rbac/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/rbac/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/rbac/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/rbac/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/rbac/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/rbac/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/rbac/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/rbac/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/rbac/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/resource/v1alpha2@v0.27.4, k8s.io/client-go/kubernetes/typed/resource/v1alpha2@v0.29.2, k8s.io/client-go/kubernetes/typed/resource/v1alpha2@v0.30.3, k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/scheduling/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/scheduling/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/scheduling/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/scheduling/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/scheduling/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/scheduling/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/scheduling/v1@v0.30.3, k8s.io/client-go/kubernetes/typed/storagemigration/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/storage/v1alpha1@v0.27.4, k8s.io/client-go/kubernetes/typed/storage/v1alpha1@v0.29.2, k8s.io/client-go/kubernetes/typed/storage/v1alpha1@v0.30.3, k8s.io/client-go/kubernetes/typed/storage/v1beta1@v0.27.4, k8s.io/client-go/kubernetes/typed/storage/v1beta1@v0.29.2, k8s.io/client-go/kubernetes/typed/storage/v1beta1@v0.30.3, k8s.io/client-go/kubernetes/typed/storage/v1@v0.27.4, k8s.io/client-go/kubernetes/typed/storage/v1@v0.29.2, k8s.io/client-go/kubernetes/typed/storage/v1@v0.30.3, k8s.io/client-go/kubernetes@v0.27.4, k8s.io/client-go/kubernetes@v0.29.2, k8s.io/client-go/kubernetes@v0.30.3, k8s.io/client-go/openapi3@v0.30.3, k8s.io/client-go/openapi/cached@v0.30.3, k8s.io/client-go/openapi@v0.27.4, k8s.io/client-go/openapi@v0.29.2, k8s.io/client-go/openapi@v0.30.3, k8s.io/client-go/pkg/apis/clientauthentication/install@v0.27.4, k8s.io/client-go/pkg/apis/clientauthentication/install@v0.29.2, k8s.io/client-go/pkg/apis/clientauthentication/install@v0.30.3, k8s.io/client-go/pkg/apis/clientauthentication@v0.27.4, k8s.io/client-go/pkg/apis/clientauthentication@v0.29.2, k8s.io/client-go/pkg/apis/clientauthentication@v0.30.3, k8s.io/client-go/pkg/apis/clientauthentication/v1beta1@v0.27.4, k8s.io/client-go/pkg/apis/clientauthentication/v1beta1@v0.29.2, k8s.io/client-go/pkg/apis/clientauthentication/v1beta1@v0.30.3, k8s.io/client-go/pkg/apis/clientauthentication/v1@v0.27.4, k8s.io/client-go/pkg/apis/clientauthentication/v1@v0.29.2, k8s.io/client-go/pkg/apis/clientauthentication/v1@v0.30.3, k8s.io/client-go/pkg/version@v0.27.4, k8s.io/client-go/pkg/version@v0.29.2, k8s.io/client-go/pkg/version@v0.30.3, k8s.io/client-go/plugin/pkg/client/auth/azure@v0.30.3, k8s.io/client-go/plugin/pkg/client/auth/exec@v0.27.4, k8s.io/client-go/plugin/pkg/client/auth/exec@v0.29.2, k8s.io/client-go/plugin/pkg/client/auth/exec@v0.30.3, k8s.io/client-go/plugin/pkg/client/auth/gcp@v0.30.3, k8s.io/client-go/plugin/pkg/client/auth/oidc@v0.30.3, k8s.io/client-go/restmapper@v0.30.3, k8s.io/client-go/rest@v0.27.4, k8s.io/client-go/rest@v0.29.2, k8s.io/client-go/rest@v0.30.3, k8s.io/client-go/rest/watch@v0.27.4, k8s.io/client-go/rest/watch@v0.29.2, k8s.io/client-go/rest/watch@v0.30.3, k8s.io/client-go/scale/scheme/appsint@v0.30.3, k8s.io/client-go/scale/scheme/appsv1beta1@v0.30.3, k8s.io/client-go/scale/scheme/appsv1beta2@v0.30.3, k8s.io/client-go/scale/scheme/autoscalingv1@v0.30.3, k8s.io/client-go/scale/scheme/extensionsint@v0.30.3, k8s.io/client-go/scale/scheme/extensionsv1beta1@v0.30.3, k8s.io/client-go/scale/scheme@v0.30.3, k8s.io/client-go/scale@v0.30.3, k8s.io/client-go/third\_party/forked/golang/template@v0.30.3, k8s.io/client-go/tools/cache@v0.30.3, k8s.io/client-go/tools/clientcmd/api/latest@v0.27.4, k8s.io/client-go/tools/clientcmd/api/latest@v0.29.2, k8s.io/client-go/tools/clientcmd/api/latest@v0.30.3, k8s.io/client-go/tools/clientcmd/api@v0.27.4, k8s.io/client-go/tools/clientcmd/api@v0.29.2, k8s.io/client-go/tools/clientcmd/api@v0.30.3, k8s.io/client-go/tools/clientcmd/api/v1@v0.27.4, k8s.io/client-go/tools/clientcmd/api/v1@v0.29.2, k8s.io/client-go/tools/clientcmd/api/v1@v0.30.3, k8s.io/client-go/tools/clientcmd@v0.27.4, k8s.io/client-go/tools/clientcmd@v0.29.2, k8s.io/client-go/tools/clientcmd@v0.30.3, k8s.io/client-go/tools/metrics@v0.27.4, k8s.io/client-go/tools/metrics@v0.29.2, k8s.io/client-go/tools/metrics@v0.30.3, k8s.io/client-go/tools/pager@v0.30.3, k8s.io/client-go/tools/reference@v0.27.4, k8s.io/client-go/tools/reference@v0.29.2, k8s.io/client-go/tools/reference@v0.30.3, k8s.io/client-go/tools/remotecommand@v0.27.4, k8s.io/client-go/tools/remotecommand@v0.29.2, k8s.io/client-go/tools/remotecommand@v0.30.3, k8s.io/client-go/tools/watch@v0.30.3, k8s.io/client-go/transport/spdy@v0.27.4, k8s.io/client-go/transport/spdy@v0.29.2, k8s.io/client-go/transport@v0.27.4, k8s.io/client-go/transport@v0.29.2, k8s.io/client-go/transport@v0.30.3, k8s.io/client-go/util/cert@v0.27.4, k8s.io/client-go/util/cert@v0.29.2, k8s.io/client-go/util/cert@v0.30.3, k8s.io/client-go/util/connrotation@v0.27.4, k8s.io/client-go/util/connrotation@v0.29.2, k8s.io/client-go/util/connrotation@v0.30.3, k8s.io/client-go/util/exec@v0.27.4, k8s.io/client-go/util/exec@v0.29.2, k8s.io/client-go/util/flowcontrol@v0.27.4, k8s.io/client-go/util/flowcontrol@v0.29.2, k8s.io/client-go/util/flowcontrol@v0.30.3, k8s.io/client-go/util/homedir@v0.27.4, k8s.io/client-go/util/homedir@v0.29.2, k8s.io/client-go/util/homedir@v0.30.3, k8s.io/client-go/util/jsonpath@v0.30.3, k8s.io/client-go/util/workqueue@v0.27.4, k8s.io/client-go/util/workqueue@v0.29.2, k8s.io/client-go/util/workqueue@v0.30.3, k8s.io/cli-runtime/pkg/genericclioptions@v0.30.3, k8s.io/cli-runtime/pkg/printers@v0.30.3, k8s.io/cli-runtime/pkg/resource@v0.30.3, k8s.io/component-base/version@v0.30.3, k8s.io/klog/v2/internal/buffer@v2.110.1, k8s.io/klog/v2/internal/buffer@v2.120.1, k8s.io/klog/v2/internal/buffer@v2.130.1, k8s.io/klog/v2/internal/buffer@v2.90.1, k8s.io/klog/v2/internal/clock@v2.110.1, k8s.io/klog/v2/internal/clock@v2.120.1, k8s.io/klog/v2/internal/clock@v2.130.1, k8s.io/klog/v2/internal/clock@v2.90.1, k8s.io/klog/v2/internal/dbg@v2.110.1, k8s.io/klog/v2/internal/dbg@v2.120.1, k8s.io/klog/v2/internal/dbg@v2.130.1, k8s.io/klog/v2/internal/dbg@v2.90.1, k8s.io/klog/v2/internal/serialize@v2.110.1, k8s.io/klog/v2/internal/serialize@v2.120.1, k8s.io/klog/v2/internal/serialize@v2.130.1, k8s.io/klog/v2/internal/serialize@v2.90.1, k8s.io/klog/v2/internal/severity@v2.110.1, k8s.io/klog/v2/internal/severity@v2.120.1, k8s.io/klog/v2/internal/severity@v2.130.1, k8s.io/klog/v2/internal/severity@v2.90.1, k8s.io/klog/v2/internal/sloghandler@v2.110.1, k8s.io/klog/v2/internal/sloghandler@v2.120.1, k8s.io/klog/v2/internal/sloghandler@v2.130.1, k8s.io/klog/v2/internal/verbosity@v2.130.1, k8s.io/klog/v2/textlogger@v2.130.1, k8s.io/klog/v2@v2.110.1, k8s.io/klog/v2@v2.120.1, k8s.io/klog/v2@v2.130.1, k8s.io/klog/v2@v2.90.1, k8s.io/kubectl/pkg/cmd/get@v0.30.3, k8s.io/kubectl/pkg/cmd/util@v0.30.3, k8s.io/kubectl/pkg/scheme@v0.30.3, k8s.io/kubectl/pkg/util/i18n@v0.30.3, k8s.io/kubectl/pkg/util/openapi@v0.30.3, k8s.io/kubectl/pkg/util/templates@v0.30.3, k8s.io/kubectl/pkg/validation@v0.30.3, k8s.io/kube-openapi/pkg/common@v0.0.0-20230501164219-8b0f38b5fd1f, k8s.io/kube-openapi/pkg/common@v0.0.0-20231010175941-2dd684a91f00, k8s.io/kube-openapi/pkg/common@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/internal/third\_party/go-json-experiment/json@v0.0.0-20230501164219-8b0f38b5fd1f, k8s.io/kube-openapi/pkg/internal/third\_party/go-json-experiment/json@v0.0.0-20231010175941-2dd684a91f00, k8s.io/kube-openapi/pkg/internal/third\_party/go-json-experiment/json@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/internal@v0.0.0-20230501164219-8b0f38b5fd1f, k8s.io/kube-openapi/pkg/internal@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/schemaconv@v0.0.0-20230501164219-8b0f38b5fd1f, k8s.io/kube-openapi/pkg/schemaconv@v0.0.0-20231010175941-2dd684a91f00, k8s.io/kube-openapi/pkg/schemaconv@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/spec3@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/util/proto@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/util/proto/validation@v0.0.0-20240228011516-70dd3763d340, k8s.io/kube-openapi/pkg/validation/spec@v0.0.0-20230501164219-8b0f38b5fd1f, k8s.io/kube-openapi/pkg/validation/spec@v0.0.0-20240228011516-70dd3763d340, k8s.io/metrics/pkg/apis/metrics@v0.27.4, k8s.io/metrics/pkg/apis/metrics/v1alpha1@v0.27.4, k8s.io/metrics/pkg/apis/metrics/v1beta1@v0.27.4, k8s.io/metrics/pkg/client/clientset/versioned/scheme@v0.27.4, k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1alpha1@v0.27.4, k8s.io/metrics/pkg/client/clientset/versioned/typed/metrics/v1beta1@v0.27.4, k8s.io/metrics/pkg/client/clientset/versioned@v0.27.4, k8s.io/utils/clock@v0.0.0-20230220204549-a5ecb0141aa5, k8s.io/utils/clock@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/clock@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/exec@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/exec@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/integer@v0.0.0-20230220204549-a5ecb0141aa5, k8s.io/utils/integer@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/internal/third\_party/forked/golang/net@v0.0.0-20230220204549-a5ecb0141aa5, k8s.io/utils/internal/third\_party/forked/golang/net@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/internal/third\_party/forked/golang/net@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/net@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/ptr@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/ptr@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/strings/slices@v0.0.0-20230220204549-a5ecb0141aa5, k8s.io/utils/strings/slices@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/strings/slices@v0.0.0-20240711033017-18e509b52bc8, k8s.io/utils/trace@v0.0.0-20230726121419-3b25d923346b, k8s.io/utils/trace@v0.0.0-20240711033017-18e509b52bc8, keyrings.google-artifactregistry-auth@1.1.2, localforage@1.10.0, long@5.2.3, minio@5.0.10, mlflow@2.20.3, mlflow-skinny@1.23.1, mlflow-skinny@2.20.3, multidict@6.0.4, multidict@6.1.0, multimethod@1.5, munkres@1.1.4, net.bytebuddy:byte-buddy@1.14.5, net.bytebuddy:byte-buddy-dep@1.14.5, net.minidev:accessors-smart@2.4.8, net.minidev:accessors-smart@2.4.9, net.minidev:json-smart@2.4.10, net.minidev:json-smart@2.4.8, net.snowflake:snowflake-jdbc@3.14.3, net.snowflake:snowflake-jdbc@3.15.0, net.snowflake:snowflake-jdbc@3.22.0, nltk@3.6.7, nltk@3.8.1, node-environment-flags@1.0.6, node-xlsx@0.24.0, @okta/okta-auth-js@7.10.1, @okta/okta-auth-js@7.8.0, @okta/okta-auth-js@^7.8.1, @okta/okta-react@6.9.0, onnx@1.12.0, onnx@1.17.0, openai@1.64.0, opensearch-py@2.1.1, opentelemetry-api@1.30.0, @opentelemetry/api@1.4.1, @opentelemetry/auto-instrumentations-node@0.36.4, @opentelemetry/context-async-hooks@1.10.1, @opentelemetry/context-async-hooks@1.12.0, @opentelemetry/core@1.10.1, @opentelemetry/core@1.11.0, @opentelemetry/core@1.12.0, @opentelemetry/core@1.9.1, @opentelemetry/exporter-trace-otlp-http@0.36.1, @opentelemetry/exporter-trace-otlp-http@0.38.0, @opentelemetry/instrumentation@0.35.1, @opentelemetry/instrumentation@0.36.1, @opentelemetry/instrumentation-amqplib@0.32.2, @opentelemetry/instrumentation-aws-lambda@0.35.0, @opentelemetry/instrumentation-aws-sdk@0.34.0, @opentelemetry/instrumentation-bunyan@0.31.1, @opentelemetry/instrumentation-cassandra-driver@0.32.1, @opentelemetry/instrumentation-connect@0.31.1, @opentelemetry/instrumentation-dataloader@0.4.0, @opentelemetry/instrumentation-dns@0.31.2, @opentelemetry/instrumentation-express@0.32.1, @opentelemetry/instrumentation-fastify@0.31.1, @opentelemetry/instrumentation-fs@0.7.1, @opentelemetry/instrumentation-generic-pool@0.31.1, @opentelemetry/instrumentation-graphql@0.33.2, @opentelemetry/instrumentation-grpc@0.35.1, @opentelemetry/instrumentation-hapi@0.31.1, @opentelemetry/instrumentation-http@0.35.1, @opentelemetry/instrumentation-ioredis@0.34.0, @opentelemetry/instrumentation-knex@0.31.1, @opentelemetry/instrumentation-koa@0.34.3, @opentelemetry/instrumentation-lru-memoizer@0.32.1, @opentelemetry/instrumentation-memcached@0.31.1, @opentelemetry/instrumentation-mongodb@0.34.1, @opentelemetry/instrumentation-mongoose@0.32.1, @opentelemetry/instrumentation-mysql@0.33.0, @opentelemetry/instrumentation-mysql2@0.33.1, @opentelemetry/instrumentation-nestjs-core@0.32.2, @opentelemetry/instrumentation-net@0.31.1, @opentelemetry/instrumentation-pg@0.35.0, @opentelemetry/instrumentation-pino@0.33.1, @opentelemetry/instrumentation-redis@0.34.4, @opentelemetry/instrumentation-redis-4@0.34.3, @opentelemetry/instrumentation-restify@0.32.1, @opentelemetry/instrumentation-router@0.32.1, @opentelemetry/instrumentation-socket.io@0.33.1, @opentelemetry/instrumentation-tedious@0.5.1, @opentelemetry/instrumentation-winston@0.31.1, @opentelemetry/otlp-exporter-base@0.36.1, @opentelemetry/otlp-exporter-base@0.38.0, @opentelemetry/otlp-transformer@0.36.1, @opentelemetry/otlp-transformer@0.38.0, @opentelemetry/propagation-utils@0.29.2, @opentelemetry/propagator-aws-xray@1.2.0, @opentelemetry/propagator-b3@1.10.1, @opentelemetry/propagator-b3@1.12.0, @opentelemetry/propagator-jaeger@1.10.1, @opentelemetry/propagator-jaeger@1.12.0, @opentelemetry/redis-common@0.35.0, @opentelemetry/resources@1.10.1, @opentelemetry/resources@1.11.0, @opentelemetry/resources@1.12.0, opentelemetry-sdk@1.30.0, @opentelemetry/sdk-metrics@1.10.1, @opentelemetry/sdk-metrics@1.12.0, @opentelemetry/sdk-trace-base@1.10.1, @opentelemetry/sdk-trace-base@1.12.0, @opentelemetry/sdk-trace-node@1.10.1, @opentelemetry/sdk-trace-node@1.12.0, @opentelemetry/sdk-trace-web@1.10.1, @opentelemetry/sdk-trace-web@1.12.0, opentelemetry-semantic-conventions@0.51b0, @opentelemetry/semantic-conventions@1.10.1, @opentelemetry/semantic-conventions@1.11.0, @opentelemetry/semantic-conventions@1.12.0, @opentelemetry/semantic-conventions@1.9.1, opentracing@2.2.0, opentracing@2.4.0, oras.land/oras-go/pkg/auth/docker@v1.2.5, oras.land/oras-go/pkg/auth@v1.2.5, oras.land/oras-go/pkg/content@v1.2.5, oras.land/oras-go/pkg/context@v1.2.5, oras.land/oras-go/pkg/oras@v1.2.5, oras.land/oras-go/pkg/registry/remote/auth@v1.2.5, oras.land/oras-go/pkg/registry/remote/internal/errutil@v1.2.5, oras.land/oras-go/pkg/registry/remote/internal/syncutil@v1.2.5, oras.land/oras-go/pkg/registry/remote@v1.2.5, oras.land/oras-go/pkg/registry@v1.2.5, org.apache.activemq:activemq-broker@5.16.5, org.apache.activemq:activemq-client@5.16.5, org.apache.activemq:activemq-jms-pool@5.16.5, org.apache.activemq:activemq-openwire-legacy@5.16.5, org.apache.activemq:activemq-pool@5.16.5, org.apache.activemq:activemq-spring@5.16.5, org.apache.arrow:arrow-compression@9.0.0, org.apache.arrow:arrow-format@15.0.2, org.apache.arrow:arrow-format@9.0.0, org.apache.arrow:arrow-memory-core@15.0.2, org.apache.arrow:arrow-memory-core@9.0.0, org.apache.arrow:arrow-memory-netty@15.0.2, org.apache.arrow:arrow-memory-netty@9.0.0, org.apache.arrow:arrow-memory-unsafe@9.0.0, org.apache.arrow:arrow-tools@9.0.0, org.apache.arrow:arrow-vector@15.0.2, org.apache.arrow:arrow-vector@9.0.0, org.apache.avro:avro@1.11.0, org.apache.camel:camel-activemq@3.18.2, org.apache.camel:camel-api@3.18.2, org.apache.camel:camel-attachments@3.18.2, org.apache.camel:camel-aws2-s3@3.18.2, org.apache.camel:camel-aws2-ses@3.18.2, org.apache.camel:camel-aws2-sqs@3.18.2, org.apache.camel:camel-azure-storage-blob@3.18.2, org.apache.camel:camel-azure-storage-datalake@3.18.2, org.apache.camel:camel-base@3.18.2, org.apache.camel:camel-base-engine@3.18.2, org.apache.camel:camel-bean@3.18.2, org.apache.camel:camel-browse@3.18.2, org.apache.camel:camel-cloud@3.18.2, org.apache.camel:camel-cluster@3.18.2, org.apache.camel:camel-controlbus@3.18.2, org.apache.camel:camel-core@3.18.2, org.apache.camel:camel-core-catalog@3.18.2, org.apache.camel:camel-core-engine@3.18.2, org.apache.camel:camel-core-languages@3.18.2, org.apache.camel:camel-core-model@3.18.2, org.apache.camel:camel-core-processor@3.18.2, org.apache.camel:camel-core-reifier@3.18.2, org.apache.camel:camel-core-xml@3.18.2, org.apache.camel:camel-couchbase@3.18.2, org.apache.camel:camel-couchdb@3.18.2, org.apache.camel:camel-csv@3.18.2, org.apache.camel:camel-dataformat@3.18.2, org.apache.camel:camel-dataset@3.18.2, org.apache.camel:camel-debezium-common@3.18.2, org.apache.camel:camel-debezium-db2@3.18.2, org.apache.camel:camel-debezium-mongodb@3.18.2, org.apache.camel:camel-debezium-mysql@3.18.2, org.apache.camel:camel-debezium-oracle@3.18.2, org.apache.camel:camel-debezium-postgres@3.18.2, org.apache.camel:camel-debezium-sqlserver@3.18.2, org.apache.camel:camel-direct@3.18.2, org.apache.camel:camel-directvm@3.18.2, org.apache.camel:camel-dropbox@3.18.2, org.apache.camel:camel-dsl-support@3.18.2, org.apache.camel:camel-ehcache@3.18.2, org.apache.camel:camel-file@3.18.2, org.apache.camel:camel-freemarker@3.18.2, org.apache.camel:camel-ftp@3.18.2, org.apache.camel:camel-github@3.18.2, org.apache.camel:camel-google-bigquery@3.18.2, org.apache.camel:camel-google-drive@3.18.2, org.apache.camel:camel-google-functions@3.18.2, org.apache.camel:camel-google-storage@3.18.2, org.apache.camel:camel-graphql@3.18.2, org.apache.camel:camel-groovy@3.18.2, org.apache.camel:camel-hbase@3.18.2, org.apache.camel:camel-health@3.18.2, org.apache.camel:camel-http@3.18.2, org.apache.camel:camel-http-base@3.18.2, org.apache.camel:camel-http-common@3.18.2, org.apache.camel:camel-influxdb@3.18.2, org.apache.camel:camel-jackson@3.18.2, org.apache.camel:camel-jdbc@3.18.2, org.apache.camel:camel-jetty@3.18.2, org.apache.camel:camel-jetty-common@3.18.2, org.apache.camel:camel-jms@3.18.2, org.apache.camel:camel-kafka@3.18.2, org.apache.camel:camel-kudu@3.18.2, org.apache.camel:camel-language@3.18.2, org.apache.camel:camel-ldap@3.18.2, org.apache.camel:camel-ldif@3.18.2, org.apache.camel:camel-log@3.18.2, org.apache.camel:camel-lucene@3.18.2, org.apache.camel:camel-mail@3.18.2, org.apache.camel:camel-main@3.18.2, org.apache.camel:camel-management-api@3.18.2, org.apache.camel:camel-mock@3.18.2, org.apache.camel:camel-mongodb@3.18.2, org.apache.camel:camel-paho@3.18.2, org.apache.camel:camel-quartz@3.18.2, org.apache.camel:camel-rabbitmq@3.18.2, org.apache.camel:camel-ref@3.18.2, org.apache.camel:camel-rest@3.18.2, org.apache.camel:camel-saga@3.18.2, org.apache.camel:camel-scheduler@3.18.2, org.apache.camel:camel-seda@3.18.2, org.apache.camel:camel-servlet@3.18.2, org.apache.camel:camel-solr@3.18.2, org.apache.camel:camel-spring@3.18.2, org.apache.camel:camel-spring-main@3.18.2, org.apache.camel:camel-spring-redis@3.18.2, org.apache.camel:camel-spring-xml@3.18.2, org.apache.camel:camel-sql@3.18.2, org.apache.camel:camel-stub@3.18.2, org.apache.camel:camel-support@3.18.2, org.apache.camel:camel-timer@3.18.2, org.apache.camel:camel-tooling-model@3.18.2, org.apache.camel:camel-util@3.18.2, org.apache.camel:camel-util-json@3.18.2, org.apache.camel:camel-validator@3.18.2, org.apache.camel:camel-vm@3.18.2, org.apache.camel:camel-xml-io-util@3.18.2, org.apache.camel:camel-xml-jaxb@3.18.2, org.apache.camel:camel-xml-jaxb-dsl@3.18.2, org.apache.camel:camel-xml-jaxp@3.18.2, org.apache.camel:camel-xpath@3.18.2, org.apache.camel:camel-xslt@3.18.2, org.apache.camel.springboot:camel-bean-starter@3.18.2, org.apache.camel.springboot:camel-browse-starter@3.18.2, org.apache.camel.springboot:camel-controlbus-starter@3.18.2, org.apache.camel.springboot:camel-core-starter@3.18.2, org.apache.camel.springboot:camel-dataformat-starter@3.18.2, org.apache.camel.springboot:camel-dataset-starter@3.18.2, org.apache.camel.springboot:camel-direct-starter@3.18.2, org.apache.camel.springboot:camel-directvm-starter@3.18.2, org.apache.camel.springboot:camel-file-starter@3.18.2, org.apache.camel.springboot:camel-language-starter@3.18.2, org.apache.camel.springboot:camel-log-starter@3.18.2, org.apache.camel.springboot:camel-mock-starter@3.18.2, org.apache.camel.springboot:camel-ref-starter@3.18.2, org.apache.camel.springboot:camel-rest-starter@3.18.2, org.apache.camel.springboot:camel-saga-starter@3.18.2, org.apache.camel.springboot:camel-scheduler-starter@3.18.2, org.apache.camel.springboot:camel-seda-starter@3.18.2, org.apache.camel.springboot:camel-spring-boot@3.18.2, org.apache.camel.springboot:camel-spring-boot-starter@3.18.2, org.apache.camel.springboot:camel-stub-starter@3.18.2, org.apache.camel.springboot:camel-timer-starter@3.18.2, org.apache.camel.springboot:camel-validator-starter@3.18.2, org.apache.camel.springboot:camel-vm-starter@3.18.2, org.apache.camel.springboot:camel-xml-jaxp-starter@3.18.2, org.apache.camel.springboot:camel-xpath-starter@3.18.2, org.apache.camel.springboot:camel-xslt-starter@3.18.2, org.apache.commons:commons-collections4@4.4, org.apache.commons:commons-compress@1.19, org.apache.commons:commons-crypto@1.0.0, org.apache.commons:commons-csv@1.8, org.apache.commons:commons-lang3@3.12.0, org.apache.commons:commons-lang3@3.14.0, org.apache.commons:commons-math3@3.6.1, org.apache.commons:commons-pool2@2.11.1, org.apache.commons:commons-text@1.10.0, org.apache.curator:curator-client@2.7.1, org.apache.curator:curator-framework@2.7.1, org.apache.curator:curator-recipes@2.7.1, org.apache.directory.api:api-asn1-api@2.0.0, org.apache.directory.api:api-asn1-ber@2.0.0, org.apache.directory.api:api-i18n@2.0.0, org.apache.directory.api:api-ldap-client-api@2.0.0, org.apache.directory.api:api-ldap-codec-core@2.0.0, org.apache.directory.api:api-ldap-extras-aci@2.0.0, org.apache.directory.api:api-ldap-extras-codec@2.0.0, org.apache.directory.api:api-ldap-extras-codec-api@2.0.0, org.apache.directory.api:api-ldap-extras-util@2.0.0, org.apache.directory.api:api-ldap-model@2.0.0, org.apache.directory.api:api-ldap-schema-data@2.0.0, org.apache.directory.api:api-util@2.0.0, org.apache.directory.server:apacheds-core-api@2.0.0.AM26, org.apache.directory.server:apacheds-core-constants@2.0.0.AM26, org.apache.directory.server:apacheds-i18n@2.0.0.AM26, org.apache.directory.server:apacheds-kerberos-codec@2.0.0-M15, org.apache.geronimo.specs:geronimo-j2ee-management\_1.1\_spec@1.0.1, org.apache.geronimo.specs:geronimo-jms\_1.1\_spec@1.1.1, org.apache.geronimo.specs:geronimo-jms\_2.0\_spec@1.0-alpha-2, org.apache.geronimo.specs:geronimo-jta\_1.1\_spec@1.1.1, org.apache.hadoop:hadoop-annotations@2.10.0, org.apache.hadoop:hadoop-auth@2.10.0, org.apache.hadoop:hadoop-common@2.10.0, org.apache.hbase:hbase-client@2.4.12, org.apache.hbase:hbase-common@2.4.12, org.apache.hbase:hbase-hadoop2-compat@2.4.12, org.apache.hbase:hbase-hadoop-compat@2.4.12, org.apache.hbase:hbase-logging@2.4.12, org.apache.hbase:hbase-metrics@2.4.12, org.apache.hbase:hbase-metrics-api@2.4.12, org.apache.hbase:hbase-protocol@2.4.12, org.apache.hbase:hbase-protocol-shaded@2.4.12, org.apache.hbase.thirdparty:hbase-shaded-gson@3.5.1, org.apache.hbase.thirdparty:hbase-shaded-miscellaneous@3.5.1, org.apache.hbase.thirdparty:hbase-shaded-netty@3.5.1, org.apache.hbase.thirdparty:hbase-shaded-protobuf@3.5.1, org.apache.htrace:htrace-core4@4.2.0-incubating, org.apache.httpcomponents:httpclient@4.5.13, org.apache.httpcomponents:httpclient@4.5.14, org.apache.httpcomponents:httpcore@4.4.15, org.apache.httpcomponents:httpcore@4.4.16, org.apache.httpcomponents:httpmime@4.5.13, org.apache.kafka:connect-api@3.1.2, org.apache.kafka:connect-file@3.1.2, org.apache.kafka:connect-json@3.1.2, org.apache.kafka:connect-runtime@3.1.2, org.apache.kafka:connect-transforms@3.1.2, org.apache.kafka:kafka-clients@3.1.2, org.apache.kafka:kafka-tools@3.1.2, org.apache.kudu:kudu-client@1.15.0, org.apache.logging.log4j:log4j-api@2.17.2, org.apache.logging.log4j:log4j-api@2.20.0, org.apache.logging.log4j:log4j-core@2.20.0, org.apache.logging.log4j:log4j-slf4j-impl@2.20.0, org.apache.logging.log4j:log4j-to-slf4j@2.17.2, org.apache.lucene:lucene-analyzers-common@8.11.1, org.apache.lucene:lucene-core@8.11.1, org.apache.lucene:lucene-queries@8.11.1, org.apache.lucene:lucene-queryparser@8.11.1, org.apache.lucene:lucene-sandbox@8.11.1, org.apache.maven:maven-artifact@3.8.1, org.apache.mina:mina-core@2.1.6, org.apache.servicemix.bundles:org.apache.servicemix.bundles.antlr@2.7.7\_5, org.apache.solr:solr-solrj@8.11.2, org.apache.sshd:sshd-common@2.3.0, org.apache.xbean:xbean-spring@4.21, org.apache.yetus:audience-annotations@0.13.0, org.apache.zookeeper:zookeeper@3.5.9, org.apache.zookeeper:zookeeper-jute@3.6.2, org.bitbucket.b\_c:jose4j@0.7.8, org.codehaus.groovy:groovy@3.0.12, org.codehaus.jackson:jackson-core-asl@1.9.12, org.codehaus.jackson:jackson-mapper-asl@1.9.12, org.codehaus.plexus:plexus-utils@3.2.1, org.conscrypt:conscrypt-openjdk-uber@2.5.1, org.conscrypt:conscrypt-openjdk-uber@2.5.2, org.ehcache:ehcache@3.10.1, org.ehcache.modules:ehcache-107@3.10.1, org.ehcache.modules:ehcache-api@3.10.1, org.ehcache.modules:ehcache-core@3.10.1, org.ehcache.modules:ehcache-impl@3.10.1, org.ehcache.modules:ehcache-xml@3.10.1, org.ehcache.modules:ehcache-xml-spi@3.10.1, org.ehcache:sizeof@0.4.3, org.flywaydb:flyway-commandline@10.18.0, org.flywaydb:flyway-core@10.18.0, org.flywaydb:flyway-database-cassandra@10.18.0, org.flywaydb:flyway-database-clickhouse@10.16.0, org.flywaydb:flyway-database-databricks@10.16.0, org.flywaydb:flyway-database-db2@10.18.0, org.flywaydb:flyway-database-db2zos@10.16.0, org.flywaydb:flyway-database-derby@10.18.0, org.flywaydb:flyway-database-hsqldb@10.18.0, org.flywaydb:flyway-database-ignite@10.16.0, org.flywaydb:flyway-database-informix@10.18.0, org.flywaydb:flyway-database-oceanbase@10.16.0, org.flywaydb:flyway-database-oracle@10.18.0, org.flywaydb:flyway-database-postgresql@10.18.0, org.flywaydb:flyway-database-redshift@10.18.0, org.flywaydb:flyway-database-saphana@10.18.0, org.flywaydb:flyway-database-snowflake@10.18.0, org.flywaydb:flyway-database-sybasease@10.18.0, org.flywaydb:flyway-database-tidb@10.16.0, org.flywaydb:flyway-database-yugabytedb@10.16.0, org.flywaydb:flyway-firebird@10.18.0, org.flywaydb:flyway-gcp-bigquery@10.18.0, org.flywaydb:flyway-gcp-spanner@10.18.0, org.flywaydb:flyway-mysql@10.18.0, org.flywaydb:flyway-reports@10.18.0, org.flywaydb:flyway-singlestore@10.18.0, org.flywaydb:flyway-sqlserver@10.18.0, org.freemarker:freemarker@2.3.31, org.fusesource.hawtbuf:hawtbuf@1.11, org.fusesource.jansi:jansi@1.18, org.fusesource.jansi:jansi-freebsd32@1.8, org.fusesource.jansi:jansi-freebsd64@1.8, org.fusesource.jansi:jansi-linux32@1.8, org.fusesource.jansi:jansi-linux64@1.8, org.fusesource.jansi:jansi-native@1.8, org.fusesource.jansi:jansi-osx@1.8, org.fusesource.jansi:jansi-windows32@1.8, org.fusesource.jansi:jansi-windows64@1.8, org.infinispan:infinispan-client-hotrod@13.0.11.Final, org.infinispan:infinispan-commons@13.0.11.Final, org.infinispan:infinispan-core@13.0.11.Final, org.infinispan.protostream:protostream@4.4.3.Final, org.infinispan.protostream:protostream-types@4.4.3.Final, org.iq80.snappy:snappy@0.4, org.jboss.logging:jboss-logging@3.4.3.Final, org.jboss.threads:jboss-threads@2.3.3.Final, org.jctools:jctools-core@3.1.0, org.jetbrains:annotations@13.0, org.jetbrains.kotlin:kotlin-stdlib@1.4.20, org.jetbrains.kotlin:kotlin-stdlib@1.6.21, org.jetbrains.kotlin:kotlin-stdlib-common@1.4.20, org.jetbrains.kotlin:kotlin-stdlib-common@1.6.21, org.jetbrains.kotlin:kotlin-stdlib-jdk7@1.6.21, org.jetbrains.kotlin:kotlin-stdlib-jdk8@1.6.21, org.jgroups:jgroups@4.2.18.Final, org.lightcouch:lightcouch@0.2.0, org.lz4:lz4-java@1.8.0, org.mongodb:bson@4.6.1, org.mongodb:bson-record-codec@4.6.1, org.mongodb:mongodb-driver-core@4.6.1, org.mongodb:mongodb-driver-sync@4.6.1, org.mortbay.jetty:jetty-sslengine@6.1.26, org.msgpack:msgpack-core@0.9.0, org.quartz-scheduler:quartz@2.3.2, org.springframework.amqp:spring-amqp@2.4.7, org.springframework.amqp:spring-rabbit@2.4.7, org.springframework.boot:spring-boot@2.7.4, org.springframework.boot:spring-boot-actuator@2.7.4, org.springframework.boot:spring-boot-actuator-autoconfigure@2.7.4, org.springframework.boot:spring-boot-autoconfigure@2.7.4, org.springframework.boot:spring-boot-configuration-processor@2.7.4, org.springframework.boot:spring-boot-jarmode-layertools@2.7.4, org.springframework.boot:spring-boot-starter@2.7.4, org.springframework.boot:spring-boot-starter-actuator@2.7.4, org.springframework.boot:spring-boot-starter-amqp@2.7.4, org.springframework.boot:spring-boot-starter-json@2.7.4, org.springframework.boot:spring-boot-starter-logging@2.7.4, org.springframework.data:spring-data-commons@2.7.3, org.springframework.data:spring-data-keyvalue@2.7.3, org.springframework.data:spring-data-redis@2.7.3, org.springframework.retry:spring-retry@1.3.3, org.springframework:spring-aop@5.1.10.RELEASE, org.springframework:spring-aop@5.3.22, org.springframework:spring-beans@5.1.10.RELEASE, org.springframework:spring-beans@5.3.22, org.springframework:spring-context@5.1.10.RELEASE, org.springframework:spring-context@5.3.22, org.springframework:spring-context-support@5.3.22, org.springframework:spring-core@5.1.10.RELEASE, org.springframework:spring-core@5.3.22, org.springframework:spring-expression@5.1.10.RELEASE, org.springframework:spring-expression@5.3.22, org.springframework:spring-jcl@5.1.10.RELEASE, org.springframework:spring-jcl@5.3.23, org.springframework:spring-jdbc@5.3.22, org.springframework:spring-jms@5.3.22, org.springframework:spring-messaging@5.3.23, org.springframework:spring-oxm@5.3.23, org.springframework:spring-tx@5.3.22, org.springframework:spring-web@5.1.10.RELEASE, org.springframework:spring-web@5.3.22, org.terracotta:offheap-store@2.5.3, org.terracotta:terracotta-utilities-tools@0.0.15, org.wildfly.common:wildfly-common@1.3.0.Final, org.wildfly.security:wildfly-elytron-asn1@1.17.2.Final, org.wildfly.security:wildfly-elytron-auth@1.17.2.Final, org.wildfly.security:wildfly-elytron-auth-server@1.17.2.Final, org.wildfly.security:wildfly-elytron-base@1.17.2.Final, org.wildfly.security:wildfly-elytron-credential@1.17.2.Final, org.wildfly.security:wildfly-elytron-http@1.17.2.Final, org.wildfly.security:wildfly-elytron-keystore@1.17.2.Final, org.wildfly.security:wildfly-elytron-mechanism@1.17.2.Final, org.wildfly.security:wildfly-elytron-mechanism-digest@1.17.2.Final, org.wildfly.security:wildfly-elytron-mechanism-gssapi@1.17.2.Final, org.wildfly.security:wildfly-elytron-mechanism-oauth2@1.17.2.Final, org.wildfly.security:wildfly-elytron-mechanism-scram@1.17.2.Final, org.wildfly.security:wildfly-elytron-password-impl@1.17.2.Final, org.wildfly.security:wildfly-elytron-permission@1.17.2.Final, org.wildfly.security:wildfly-elytron-provider-util@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-digest@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-external@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-gs2@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-gssapi@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-oauth2@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-plain@1.17.2.Final, org.wildfly.security:wildfly-elytron-sasl-scram@1.17.2.Final, org.wildfly.security:wildfly-elytron-security-manager-action@1.17.2.Final, org.wildfly.security:wildfly-elytron-ssl@1.17.2.Final, org.wildfly.security:wildfly-elytron-util@1.17.2.Final, org.wildfly.security:wildfly-elytron-x500@1.17.2.Final, org.wildfly.security:wildfly-elytron-x500-cert@1.17.2.Final, org.wildfly.security:wildfly-elytron-x500-cert-util@1.17.2.Final, org.xerial.snappy:snappy-java@1.1.8.4, org.xerial:sqlite-jdbc@3.41.2.2, org.yaml:snakeyaml@1.30, overrides@7.7.0, pandas-dq@1.28, printj@1.1.2, prometheus-client@0.20.0, prometheus-client@0.8.0, propcache@0.3.0, proto-plus@1.23.0, proto-plus@1.24.0, pyarrow@11.0.0, pyarrow@12.0.1, pyarrow@17.0.0, pyarrow@19.0.1, pyarrow@4.0.1, pyarrow-hotfix@0.6, pynacl@1.5.0, pyopenssl@22.1.0, pyopenssl@23.3.0, pytest-asyncio@0.23.3, python3-openid@3.2.0, python-multipart@0.0.5, pytz-deprecation-shim@0.1.0.post0, qrcode-terminal@0.12.0, ragas@0.2.13, react-tracking@9.3.2, readdir-glob@1.1.1, readme-renderer@44.0, regex@2022.10.31, regex@2022.1.18, regex@2023.12.25, regex@2024.11.6, regex@2024.9.11, requests@2.24.0, requests@2.26.0, requests@2.27.1, requests@2.28.1, requests@2.28.2, requests@2.31.0, requests@2.32.2, requests@2.32.3, requests-toolbelt@1.0.0, responses@0.18.0, rfc3986@1.5.0, rfc3986@2.0.0, rouge@1.0.1, rsa@4.9, rsa@4.9.0, rxjs@7.8.1, s3transfer@0.10.2, s3transfer@0.10.3, s3transfer@0.6.0, s3transfer@0.8.2, safetensors@0.4.5, seldon-core@0.5.0.2, seldon-core@1.17.1, selenium@4.16.0, sentencepiece@0.2.0, sentence-transformers@2.2.2, session-file-store@1.5.0, setfit@0.7.0, sigs.k8s.io/kustomize/api/filters/annotations@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/annotations@v0.17.2, sigs.k8s.io/kustomize/api/filters/fieldspec@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/fieldspec@v0.17.2, sigs.k8s.io/kustomize/api/filters/filtersutil@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/filtersutil@v0.17.2, sigs.k8s.io/kustomize/api/filters/fsslice@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/fsslice@v0.17.2, sigs.k8s.io/kustomize/api/filters/iampolicygenerator@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/iampolicygenerator@v0.17.2, sigs.k8s.io/kustomize/api/filters/imagetag@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/imagetag@v0.17.2, sigs.k8s.io/kustomize/api/filters/labels@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/labels@v0.17.2, sigs.k8s.io/kustomize/api/filters/nameref@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/nameref@v0.17.2, sigs.k8s.io/kustomize/api/filters/namespace@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/namespace@v0.17.2, sigs.k8s.io/kustomize/api/filters/patchjson6902@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/patchjson6902@v0.17.2, sigs.k8s.io/kustomize/api/filters/patchstrategicmerge@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/patchstrategicmerge@v0.17.2, sigs.k8s.io/kustomize/api/filters/prefix@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/prefix@v0.17.2, sigs.k8s.io/kustomize/api/filters/refvar@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/refvar@v0.17.2, sigs.k8s.io/kustomize/api/filters/replacement@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/replacement@v0.17.2, sigs.k8s.io/kustomize/api/filters/replicacount@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/replicacount@v0.17.2, sigs.k8s.io/kustomize/api/filters/suffix@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/suffix@v0.17.2, sigs.k8s.io/kustomize/api/filters/valueadd@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/filters/valueadd@v0.17.2, sigs.k8s.io/kustomize/api/hasher@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/hasher@v0.17.2, sigs.k8s.io/kustomize/api/image@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/accumulator@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/accumulator@v0.17.2, sigs.k8s.io/kustomize/api/internal/builtins@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/builtins@v0.17.2, sigs.k8s.io/kustomize/api/internal/generators@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/generators@v0.17.2, sigs.k8s.io/kustomize/api/internal/git@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/git@v0.17.2, sigs.k8s.io/kustomize/api/internal/image@v0.17.2, sigs.k8s.io/kustomize/api/internal/konfig/builtinpluginconsts@v0.17.2, sigs.k8s.io/kustomize/api/internal/kusterr@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/kusterr@v0.17.2, sigs.k8s.io/kustomize/api/internal/loader@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/builtinconfig@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/builtinconfig@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/builtinhelpers@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/execplugin@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/execplugin@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/fnplugin@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/fnplugin@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/loader@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/loader@v0.17.2, sigs.k8s.io/kustomize/api/internal/plugins/utils@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/plugins/utils@v0.17.2, sigs.k8s.io/kustomize/api/internal/target@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/target@v0.17.2, sigs.k8s.io/kustomize/api/internal/utils@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/utils@v0.17.2, sigs.k8s.io/kustomize/api/internal/validate@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/internal/validate@v0.17.2, sigs.k8s.io/kustomize/api/konfig/builtinpluginconsts@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/konfig@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/konfig@v0.17.2, sigs.k8s.io/kustomize/api/krusty@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/krusty@v0.17.2, sigs.k8s.io/kustomize/api/kv@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/kv@v0.17.2, sigs.k8s.io/kustomize/api/loader@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/provenance@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/provenance@v0.17.2, sigs.k8s.io/kustomize/api/provider@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/provider@v0.17.2, sigs.k8s.io/kustomize/api/resmap@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/resmap@v0.17.2, sigs.k8s.io/kustomize/api/resource@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/resource@v0.17.2, sigs.k8s.io/kustomize/api/types@v0.13.5-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/api/types@v0.17.2, sigs.k8s.io/kustomize/kustomize/v5/commands/build@v5.4.2, sigs.k8s.io/kustomize/kyaml/comments@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/comments@v0.17.1, sigs.k8s.io/kustomize/kyaml/errors@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/errors@v0.17.1, sigs.k8s.io/kustomize/kyaml/ext@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/ext@v0.17.1, sigs.k8s.io/kustomize/kyaml/fieldmeta@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/fieldmeta@v0.17.1, sigs.k8s.io/kustomize/kyaml/filesys@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/filesys@v0.17.1, sigs.k8s.io/kustomize/kyaml/fn/runtime/container@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/fn/runtime/container@v0.17.1, sigs.k8s.io/kustomize/kyaml/fn/runtime/exec@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/fn/runtime/exec@v0.17.1, sigs.k8s.io/kustomize/kyaml/fn/runtime/runtimeutil@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/fn/runtime/runtimeutil@v0.17.1, sigs.k8s.io/kustomize/kyaml/fn/runtime/starlark@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/fn/runtime/starlark@v0.17.1, sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/go-yaml/yaml@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/qri-io/starlib/util@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/internal/forked/github.com/qri-io/starlib/util@v0.17.1, sigs.k8s.io/kustomize/kyaml/kio/filters@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/kio/filters@v0.17.1, sigs.k8s.io/kustomize/kyaml/kio/kioutil@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/kio/kioutil@v0.17.1, sigs.k8s.io/kustomize/kyaml/kio@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/kio@v0.17.1, sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi@v0.17.1, sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi/v1\_21\_2@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/openapi/kubernetesapi/v1\_21\_2@v0.17.1, sigs.k8s.io/kustomize/kyaml/openapi/kustomizationapi@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/openapi/kustomizationapi@v0.17.1, sigs.k8s.io/kustomize/kyaml/openapi@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/openapi@v0.17.1, sigs.k8s.io/kustomize/kyaml/order@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/order@v0.17.1, sigs.k8s.io/kustomize/kyaml/resid@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/resid@v0.17.1, sigs.k8s.io/kustomize/kyaml/runfn@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/runfn@v0.17.1, sigs.k8s.io/kustomize/kyaml/sets@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/sets@v0.17.1, sigs.k8s.io/kustomize/kyaml/sliceutil@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/sliceutil@v0.17.1, sigs.k8s.io/kustomize/kyaml/utils@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/utils@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/labels@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/labels@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/sets@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/sets@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/validation@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/internal/k8sgen/pkg/util/validation@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/merge2@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/merge2@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/schema@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/schema@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml@v0.17.1, sigs.k8s.io/kustomize/kyaml/yaml/walk@v0.14.3-0.20230601165947-6ce0bf390ce3, sigs.k8s.io/kustomize/kyaml/yaml/walk@v0.17.1, sigs.k8s.io/structured-merge-diff/v4/fieldpath@v4.2.3, sigs.k8s.io/structured-merge-diff/v4/fieldpath@v4.4.1, sigs.k8s.io/structured-merge-diff/v4/schema@v4.2.3, sigs.k8s.io/structured-merge-diff/v4/schema@v4.4.1, sigs.k8s.io/structured-merge-diff/v4/typed@v4.2.3, sigs.k8s.io/structured-merge-diff/v4/typed@v4.4.1, sigs.k8s.io/structured-merge-diff/v4/value@v4.2.3, sigs.k8s.io/structured-merge-diff/v4/value@v4.4.1, sigstore@2.3.1, @sigstore/bundle@2.3.2, @sigstore/core@1.1.0, @sigstore/protobuf-specs@0.3.2, @sigstore/sign@2.3.2, @sigstore/tuf@2.3.4, @sigstore/verify@1.2.1, snorkel@0.9.9, software.amazon.awssdk:annotations@2.17.250, software.amazon.awssdk:apache-client@2.17.250, software.amazon.awssdk:arns@2.17.250, software.amazon.awssdk:auth@2.17.250, software.amazon.awssdk:aws-core@2.17.250, software.amazon.awssdk:aws-query-protocol@2.17.250, software.amazon.awssdk:aws-xml-protocol@2.17.250, software.amazon.awssdk:http-client-spi@2.17.250, software.amazon.awssdk:json-utils@2.17.250, software.amazon.awssdk:metrics-spi@2.17.250, software.amazon.awssdk:netty-nio-client@2.17.250, software.amazon.awssdk:profiles@2.17.250, software.amazon.awssdk:protocol-core@2.17.250, software.amazon.awssdk:regions@2.17.250, software.amazon.awssdk:s3@2.17.250, software.amazon.awssdk:sdk-core@2.17.250, software.amazon.awssdk:ses@2.17.250, software.amazon.awssdk:sqs@2.17.250, software.amazon.awssdk:third-party-jackson-core@2.17.250, software.amazon.awssdk:utils@2.17.250, software.amazon.eventstream:eventstream@1.0.1, sortedcontainers@2.4.0, source-map-explorer@2.5.3, spdx-correct@3.1.1, spdx-correct@3.2.0, teeny-request@9.0.0, tenacity@8.1.0, tenacity@8.2.3, tenacity@9.0.0, tensorboard@2.18.0, tensorboard-data-server@0.7.2, thrift@0.16.0, thrift@0.21.0, tokenizers@?, tokenizers@0.10.3, tokenizers@0.12.1, tokenizers@0.13.2, tokenizers@0.19.1, tornado@5.1.1, tornado@6.2, tornado@6.4, tornado@6.4.2, transformers@4.11.3, transformers@4.20.1, transformers@4.22.1, transformers@4.26.0, transformers@4.44.2, ts-toolbelt@9.6.0, tunnel-agent@0.6.0, twine@6.1.0, typescript@4.7.4, typescript@5.6.2, tzdata@2023.3, tzdata@2023.3.0, tzdata@2024.1, tzdata@2024.1.0, tzdata@2024.2.0, tzdata@2025.1, unload@2.4.1, validate-npm-package-license@3.0.4, watchdog@5.0.2, @webassemblyjs/leb128@1.11.6, websocket-client@1.7.0, websocket-driver@0.7.4, websocket-extensions@0.1.4, web-vitals@2.1.4, workerpool@6.2.0, xgboost@2.0.3, xlsx@0.20.2, @xtuc/long@4.2.2, yarl@1.11.1, yarl@1.12.1, yarl@1.18.3, yarl@1.9.4 Apache-2.0 OR BSD-3-Clause Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) Dependencies: cryptography@41.0.1, cryptography@41.0.7, cryptography@43.0.1, cryptography@44.0.1 Apache-2.0 OR MIT Links to full license info: [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: orjson@3.10.15 Artistic-2.0 Links to full license info: [Artistic-2.0](https://app.snyk.io/vuln/snyk:lic:Artistic-2.0) Dependencies: npm@10.8.2 BlueOak-1.0.0 Links to full license info: [BlueOak-1.0.0](https://app.snyk.io/vuln/snyk:lic:BlueOak-1.0.0) Dependencies: jackspeak@3.4.0, jackspeak@4.0.1, package-json-from-dist@1.0.0, path-scurry@1.11.1, path-scurry@2.0.0 BSD-2-Clause Links to full license info: [BSD-2-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause) Dependencies: alabaster@0.7.16, asgiref@3.4.1, blis@0.7.11, blis@1.2.0, category-encoders@2.3.0, category-encoders@2.5.0, category-encoders@2.6.0, cidr-regex@4.1.1, click@8.1.8, cmdstanpy@1.1.0, colorama@0.4.4, colorama@0.4.6, com.github.luben:zstd-jni@1.5.0-4, com.google.api:api-common@2.2.0, com.google.api:gax@2.18.1, com.google.api:gax-grpc@2.18.1, com.google.api:gax-httpjson@0.103.1, com.google.auth:google-auth-library-credentials@1.23.0, com.google.auth:google-auth-library-credentials@1.7.0, com.google.auth:google-auth-library-oauth2-http@1.23.0, com.google.auth:google-auth-library-oauth2-http@1.7.0, com.stumbleupon:async@1.4.1, config@0.5.0, coreapi@2.3.3, coreschema@0.0.4, cssselect@1.2.0, css-select@2.1.0, css-select@4.3.0, cycler@0.11.0, cycler@0.12.1, default-gateway@6.0.3, django-debug-toolbar@3.2.4, django-filter@21.1.0, djangorestframework@3.12.4, domelementtype@1.3.1, domelementtype@2.2.0, domelementtype@2.3.0, domhandler@2.4.2, domhandler@4.3.1, domhandler@5.0.3, domutils@1.7.0, domutils@2.8.0, domutils@3.1.0, dotenv@16.4.5, entities@1.1.2, entities@2.2.0, entities@4.5.0, eslint-scope@4.0.3, eslint-scope@5.1.1, esprima@4.0.1, esrecurse@4.3.0, estraverse@4.3.0, estraverse@5.3.0, esutils@2.0.3, fastjsonschema@2.19.1, fasttreeshap@0.1.5, feedparser@6.0.11, flask-opentracing@1.1.0, fsspec@2021.7.0, fsspec@2023.1.0, fsspec@2024.2.0, fsspec@2024.3.1, gcsfs@0.8.0, gcsfs@2024.9.0, gitdb@4.0.12, gitdb@4.0.9, github.com/GeertJohan/go.rice/embedded@v1.0.0, github.com/GeertJohan/go.rice@v1.0.0, github.com/pkg/errors@v0.9.1, github.com/russross/blackfriday/v2@v2.1.0, github.com/syndtr/gocapability/capability@v0.0.0-20200815063812-42c35b437635, gitpython@3.1.20, glob-to-regexp@0.4.1, gopkg.in/warnings.v0@v0.1.2, holoviews@1.14.9, http-cache-semantics@3.8.1, http-cache-semantics@4.1.1, httpcore@0.13.7, httpcore@0.16.3, httpcore@1.0.4, httpx@0.20.0, httpx@0.23.3, httpx@0.27.0, hvplot@0.7.3, idna@3.6, is-cidr@5.1.0, isodate@0.6.1, itsdangerous@2.2.0, itypes@1.2.0, jinja2@3.1.4, jinja2@3.1.5, joblib@0.16.0, joblib@1.1.0, joblib@1.2.0, jsonpickle@1.4.2, jupyter@1.0.0, jupyterlab@4.1.2, jupyterlab-pygments@0.3.0, jupyterlab-server@2.25.3, jupyter-server-terminals@0.5.2, llvmlite@0.40.1, llvmlite@0.41.1, llvmlite@0.44.0, locket@1.0.0, lz4@4.3.3, markdown@3.5.2, markupsafe@3.0.2, mississippi@3.0.0, mpmath@1.3.0, nest-asyncio@1.6.0, net.java.dev.msv:xsdlib@2013.6.1, networkx@3.4.2, nodeenv@1.7.0, normalize-package-data@2.5.0, normalize-package-data@6.0.2, npm-install-checks@6.3.0, npm-user-validate@2.0.1, nth-check@1.0.2, nth-check@2.0.1, numba@0.57.1, numba@0.58.1, numba@0.61.0, numpy@?, numpy@1.18.4, numpy@1.19.5, numpy@1.21.3, numpy@1.26.4, numpy@2.1.3, numpydoc@1.8.0, oauthlib@3.1.1, oauthlib@3.2.2, org.codehaus.woodstox:stax2-api@4.2.1, org.hsqldb:hsqldb@2.7.2, org.postgresql:postgresql@42.3.7, org.postgresql:postgresql@42.7.2, org.postgresql:postgresql@42.7.3, packaging@21.3, packaging@21.3.0, pandas@1.0.3, pandas@1.1.5, pandas@1.2.3, pandas-gbq@0.14.1, panel@0.14.4, param@1.13.0, partd@1.4.2, patsy@0.5.2, patsy@0.5.6, patsy@1.0.1, pika@1.2.0, price-parser@0.3.4, prompt-toolkit@3.0.43, pyasn1@0.4.8, pyasn1@0.5.1, pyasn1@0.6.1, pyasn1-modules@0.2.8, pyasn1-modules@0.3.0, pyasn1-modules@0.4.1, pycparser@2.21, pycparser@2.21.0, pydata-google-auth@1.8.2, pygments@2.14.0, pygments@2.17.2, pygments@2.18.0, pygments@2.19.1, pysocks@1.7.1, python-json-logger@2.0.7, qtconsole@5.5.1, regjsparser@0.8.4, regjsparser@0.9.1, s3fs@2021.7.0, scipy@?, scipy@1.12.0, scipy@1.15.2, scipy@1.5.4, seaborn@0.13.2, send2trash@1.8.2, setuptools-git@1.2, sgmllib3k@1.0.0, shimmer@1.2.1, smmap@5.0.0, social-auth-app-django@4.0.0, social-auth-core@4.4.2, sphinx@7.3.7, sphinxcontrib-applehelp@2.0.0, sphinxcontrib-devhelp@2.0.0, sphinxcontrib-htmlhelp@2.1.0, sphinxcontrib-jquery@4.1.0, sphinxcontrib-jsmath@1.0.1, sphinxcontrib-qthelp@2.0.0, sphinxcontrib-serializinghtml@2.0.0, sqlparse@0.5.1, sqlparse@0.5.3, starlette@0.13.6, starlette@0.14.2, starlette@0.22.0, starlette@0.38.6, statsmodels@0.12.2, statsmodels@0.13.5, statsmodels@0.14.1, statsmodels@0.14.4, stringify-object@3.3.0, sympy@1.13.3, terminado@0.18.0, terser@4.8.0, terser@5.14.2, terser@5.19.2, tinycss2@1.2.1, toolz@0.12.1, @typescript-eslint/parser@8.7.0, @typescript-eslint/typescript-estree@8.7.0, ujson@5.9.0, uri-js@4.4.1, uvicorn@0.13.3, uvicorn@0.25.0, uvicorn@0.30.6, webencodings@0.5.1, webidl-conversions@3.0.1, wrapt@1.16.0, wrapt@1.17.2, xlrd@2.0.1, xlsxwriter@3.1.9, xmlenc:xmlenc@0.52, xxhash@3.5.0, zstandard@0.23.0 BSD-2-Clause-FreeBSD Links to full license info: [BSD-2-Clause-FreeBSD](https://app.snyk.io/vuln/snyk:lic:BSD-2-Clause-FreeBSD) Dependencies: JSV@4.0.2 BSD-3-Clause Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) Dependencies: asgiref@3.7.2, asgiref@3.8.1, asn1js@3.0.5, babel@2.14.0, babel@2.16.0, bcrypt-pbkdf@1.0.2, bokeh@2.4.3, buffer-equal-constant-time@1.0.1, charenc@0.0.2, click@7.1.2, click@8.0.3, click@8.0.4, click@8.1.3, click@8.1.7, cloudpickle@2.0.0, cloudpickle@2.2.1, cloudpickle@3.0.0, cloudpickle@3.1.1, com.google.api:api-common@2.31.1, com.google.api:gax@2.48.1, com.google.api:gax-grpc@2.48.1, com.google.api:gax-httpjson@2.48.1, com.google.protobuf:protobuf-java@3.15.6, com.google.protobuf:protobuf-java@3.17.1, com.google.protobuf:protobuf-java@3.19.2, com.google.protobuf:protobuf-java@3.25.3, com.google.protobuf:protobuf-java-util@3.17.1, com.google.protobuf:protobuf-java-util@3.20.1, com.google.protobuf:protobuf-java-util@3.25.3, com.jcraft:jsch@0.1.54, comm@0.2.1, com.sun.activation:jakarta.activation@1.2.2, contourpy@1.1.0, contourpy@1.2.0, contourpy@1.3.0, contourpy@1.3.1, crypt@0.0.2, dario.cat/mergo@v1.0.0, dask@2023.12.1, decorator@5.1.1, diff@3.5.0, diff@4.0.2, diff@5.2.0, dill@0.3.6, dill@0.3.8, django@3.2.9, duplexer3@0.1.4, emoji@2.10.1, flask@2.0.1, flask@2.2.5, flask@2.3.3, flask@3.0.3, flat@4.1.1, fsspec@2024.10.0, fsspec@2024.9.0, github.com/alecthomas/template/parse@v0.0.0-20190718012654-fb15b899a751, github.com/alecthomas/template@v0.0.0-20190718012654-fb15b899a751, github.com/chai2010/gettext-go/mo@v1.0.2, github.com/chai2010/gettext-go/plural@v1.0.2, github.com/chai2010/gettext-go/po@v1.0.2, github.com/chai2010/gettext-go@v1.0.2, github.com/cloudflare/circl/dh/x25519@v1.3.7, github.com/cloudflare/circl/dh/x448@v1.3.7, github.com/cloudflare/circl/ecc/goldilocks@v1.3.7, github.com/cloudflare/circl/internal/conv@v1.3.7, github.com/cloudflare/circl/internal/sha3@v1.3.7, github.com/cloudflare/circl/math/fp25519@v1.3.7, github.com/cloudflare/circl/math/fp448@v1.3.7, github.com/cloudflare/circl/math/mlsbset@v1.3.7, github.com/cloudflare/circl/math@v1.3.7, github.com/cloudflare/circl/sign/ed25519@v1.3.7, github.com/cloudflare/circl/sign/ed448@v1.3.7, github.com/cyphar/filepath-securejoin@v0.2.4, github.com/docker/go/canonical/json@v1.5.1-1.0.20160303222718-d30aec9fd63c, github.com/evanphx/json-patch@v5.7.0+incompatible, github.com/fsnotify/fsnotify@v1.6.0, github.com/gofrs/flock@v0.12.1, github.com/gofrs/flock@v0.8.1, github.com/go-git/gcfg/scanner@v1.5.1-0.20230307220236-3a3c6141e376, github.com/go-git/gcfg/token@v1.5.1-0.20230307220236-3a3c6141e376, github.com/go-git/gcfg/types@v1.5.1-0.20230307220236-3a3c6141e376, github.com/go-git/gcfg@v1.5.1-0.20230307220236-3a3c6141e376, github.com/gogo/protobuf/gogoproto@v1.3.2, github.com/gogo/protobuf/protoc-gen-gogo/descriptor@v1.3.2, github.com/gogo/protobuf/proto@v1.3.2, github.com/gogo/protobuf/sortkeys@v1.3.2, github.com/gogo/protobuf/types@v1.3.2, github.com/golang/protobuf/jsonpb@v1.5.4, github.com/golang/protobuf/proto@v1.3.1, github.com/golang/protobuf/proto@v1.5.4, github.com/golang/protobuf/ptypes/any@v1.3.1, github.com/golang/protobuf/ptypes/any@v1.5.4, github.com/golang/protobuf/ptypes/duration@v1.3.1, github.com/golang/protobuf/ptypes/duration@v1.5.4, github.com/golang/protobuf/ptypes/timestamp@v1.3.1, github.com/golang/protobuf/ptypes/timestamp@v1.5.4, github.com/golang/protobuf/ptypes@v1.5.4, github.com/golang/snappy@v0.0.4, github.com/google/go-cmp/cmp/internal/diff@v0.6.0, github.com/google/go-cmp/cmp/internal/function@v0.6.0, github.com/google/go-cmp/cmp/internal/value@v0.6.0, github.com/google/go-cmp/cmp@v0.6.0, github.com/google/uuid@v1.3.0, github.com/google/uuid@v1.6.0, github.com/gorilla/csrf@v1.7.1, github.com/gorilla/mux@v1.8.1, github.com/gorilla/securecookie@v1.1.1, github.com/grpc-ecosystem/grpc-gateway/v2/runtime@v2.16.0, github.com/imdario/mergo@v0.3.13, github.com/imdario/mergo@v0.3.15, github.com/imdario/mergo@v0.3.16, github.com/imdario/mergo@v0.3.6, github.com/jessevdk/go-flags@v1.5.0, github.com/liggitt/tabwriter@v0.0.0-20181228230101-89fcab3d43de, github.com/mxk/go-flowrate/flowrate@v0.0.0-20140419014527-cca7078d478f, github.com/ProtonMail/go-crypto/bitcurves@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/brainpool@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/eax@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/internal/byteutil@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/ocb@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/aes/keywrap@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/armor@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/ecdh@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/ecdsa@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/eddsa@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/elgamal@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/errors@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/internal/algorithm@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/internal/ecc@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/internal/encoding@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/packet@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp/s2k@v0.0.0-20230828082145-3c4c8a2d2371, github.com/ProtonMail/go-crypto/openpgp@v0.0.0-20230828082145-3c4c8a2d2371, github.com/spf13/pflag@v1.0.5, github.com/tilt-dev/fsnotify@v1.4.8-0.20220602155310-fff9c274a375, github.com/ulikunitz/xz/internal/hash@v0.5.11, github.com/ulikunitz/xz/internal/xlog@v0.5.11, github.com/ulikunitz/xz/lzma@v0.5.11, github.com/ulikunitz/xz@v0.5.11, github.com/vbatts/tar-split/archive/tar@v0.11.5, github.com/vbatts/tar-split/tar/asm@v0.11.5, github.com/vbatts/tar-split/tar/storage@v0.11.5, gitpython@3.1.44, golang.org/x/crypto/acme/autocert@v0.21.0, golang.org/x/crypto/acme@v0.21.0, golang.org/x/crypto/argon2@v0.21.0, golang.org/x/crypto/bcrypt@v0.21.0, golang.org/x/crypto/bcrypt@v0.25.0, golang.org/x/crypto/blake2b@v0.21.0, golang.org/x/crypto/blowfish@v0.21.0, golang.org/x/crypto/blowfish@v0.25.0, golang.org/x/crypto/cast5@v0.21.0, golang.org/x/crypto/cast5@v0.25.0, golang.org/x/crypto/chacha20@v0.21.0, golang.org/x/crypto/cryptobyte/asn1@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/cryptobyte@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/curve25519@v0.21.0, golang.org/x/crypto/curve25519@v0.23.0, golang.org/x/crypto/ed25519@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/ed25519@v0.23.0, golang.org/x/crypto/hkdf@v0.21.0, golang.org/x/crypto/internal/alias@v0.21.0, golang.org/x/crypto/internal/alias@v0.23.0, golang.org/x/crypto/internal/poly1305@v0.21.0, golang.org/x/crypto/md4@v0.21.0, golang.org/x/crypto/nacl/sign@v0.23.0, golang.org/x/crypto/ocsp@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/openpgp/armor@v0.25.0, golang.org/x/crypto/openpgp/clearsign@v0.25.0, golang.org/x/crypto/openpgp/elgamal@v0.25.0, golang.org/x/crypto/openpgp/errors@v0.25.0, golang.org/x/crypto/openpgp/packet@v0.25.0, golang.org/x/crypto/openpgp/s2k@v0.25.0, golang.org/x/crypto/openpgp@v0.25.0, golang.org/x/crypto/pbkdf2@v0.21.0, golang.org/x/crypto/pbkdf2@v0.23.0, golang.org/x/crypto/pbkdf2@v0.25.0, golang.org/x/crypto/pkcs12/internal/rc2@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/pkcs12@v0.0.0-20201012173705-84dcc777aaee, golang.org/x/crypto/scrypt@v0.21.0, golang.org/x/crypto/scrypt@v0.25.0, golang.org/x/crypto/sha3@v0.21.0, golang.org/x/crypto/ssh/agent@v0.21.0, golang.org/x/crypto/ssh/agent@v0.23.0, golang.org/x/crypto/ssh/knownhosts@v0.21.0, golang.org/x/crypto/ssh@v0.21.0, golang.org/x/crypto/ssh@v0.23.0, golang.org/x/exp/maps@v0.0.0-20240112132812-db7319d0e0e3, golang.org/x/exp/maps@v0.0.0-20240222234643-814bf88cf225, golang.org/x/exp/slices@v0.0.0-20240112132812-db7319d0e0e3, golang.org/x/exp/slices@v0.0.0-20240222234643-814bf88cf225, golang.org/x/mod/semver@v0.15.0, golang.org/x/net/context/ctxhttp@v0.0.0-20201010224723-4f7140c49acb, golang.org/x/net/context@v0.0.0-20201010224723-4f7140c49acb, golang.org/x/net/context@v0.23.0, golang.org/x/net/context@v0.25.0, golang.org/x/net/html/atom@v0.26.0, golang.org/x/net/html@v0.23.0, golang.org/x/net/html@v0.25.0, golang.org/x/net/html@v0.26.0, golang.org/x/net/http2/hpack@v0.23.0, golang.org/x/net/http2/hpack@v0.25.0, golang.org/x/net/http2/hpack@v0.26.0, golang.org/x/net/http2@v0.23.0, golang.org/x/net/http2@v0.25.0, golang.org/x/net/http2@v0.26.0, golang.org/x/net/http/httpguts@v0.23.0, golang.org/x/net/http/httpguts@v0.25.0, golang.org/x/net/http/httpguts@v0.26.0, golang.org/x/net/idna@v0.0.0-20201010224723-4f7140c49acb, golang.org/x/net/idna@v0.23.0, golang.org/x/net/idna@v0.25.0, golang.org/x/net/idna@v0.26.0, golang.org/x/net/internal/socks@v0.23.0, golang.org/x/net/internal/socks@v0.25.0, golang.org/x/net/internal/socks@v0.26.0, golang.org/x/net/internal/timeseries@v0.25.0, golang.org/x/net/proxy@v0.23.0, golang.org/x/net/proxy@v0.25.0, golang.org/x/net/proxy@v0.26.0, golang.org/x/net/trace@v0.25.0, golang.org/x/net/websocket@v0.23.0, golang.org/x/net/websocket@v0.26.0, golang.org/x/oauth2/internal@v0.10.0, golang.org/x/oauth2/internal@v0.18.0, golang.org/x/oauth2/internal@v0.21.0, golang.org/x/oauth2@v0.10.0, golang.org/x/oauth2@v0.18.0, golang.org/x/oauth2@v0.21.0, golang.org/x/sync/errgroup@v0.6.0, golang.org/x/sync/errgroup@v0.7.0, golang.org/x/sync/semaphore@v0.6.0, golang.org/x/sync/semaphore@v0.7.0, golang.org/x/sync/singleflight@v0.6.0, golang.org/x/sys/cpu@v0.18.0, golang.org/x/sys/execabs@v0.18.0, golang.org/x/sys/execabs@v0.22.0, golang.org/x/sys/unix@v0.0.0-20220715151400-c0bba94af5f8, golang.org/x/sys/unix@v0.0.0-20220907062415-87db552b00fd, golang.org/x/sys/unix@v0.18.0, golang.org/x/sys/unix@v0.2.0, golang.org/x/sys/unix@v0.21.0, golang.org/x/sys/unix@v0.22.0, golang.org/x/term@v0.18.0, golang.org/x/term@v0.20.0, golang.org/x/term@v0.21.0, golang.org/x/term@v0.22.0, golang.org/x/text/cases@v0.15.0, golang.org/x/text/cases@v0.16.0, golang.org/x/text/encoding/internal@v0.16.0, golang.org/x/text/encoding/unicode@v0.16.0, golang.org/x/text/encoding@v0.16.0, golang.org/x/text/internal/language/compact@v0.15.0, golang.org/x/text/internal/language/compact@v0.16.0, golang.org/x/text/internal/language@v0.15.0, golang.org/x/text/internal/language@v0.16.0, golang.org/x/text/internal/tag@v0.15.0, golang.org/x/text/internal/tag@v0.16.0, golang.org/x/text/internal@v0.15.0, golang.org/x/text/internal@v0.16.0, golang.org/x/text/language@v0.15.0, golang.org/x/text/language@v0.16.0, golang.org/x/text/runes@v0.16.0, golang.org/x/text/secure/bidirule@v0.14.0, golang.org/x/text/secure/bidirule@v0.15.0, golang.org/x/text/secure/bidirule@v0.16.0, golang.org/x/text/secure/bidirule@v0.3.3, golang.org/x/text/transform@v0.16.0, golang.org/x/text/transform@v0.3.3, golang.org/x/text/unicode/bidi@v0.14.0, golang.org/x/text/unicode/bidi@v0.15.0, golang.org/x/text/unicode/bidi@v0.16.0, golang.org/x/text/unicode/bidi@v0.3.3, golang.org/x/text/unicode/norm@v0.14.0, golang.org/x/text/unicode/norm@v0.15.0, golang.org/x/text/unicode/norm@v0.16.0, golang.org/x/text/unicode/norm@v0.3.3, golang.org/x/text/width@v0.15.0, golang.org/x/time/rate@v0.3.0, golang.org/x/time/rate@v0.5.0, google.golang.org/protobuf/encoding/protojson@v1.33.0, google.golang.org/protobuf/encoding/prototext@v1.33.0, google.golang.org/protobuf/encoding/prototext@v1.34.2, google.golang.org/protobuf/encoding/protowire@v1.33.0, google.golang.org/protobuf/encoding/protowire@v1.34.2, google.golang.org/protobuf/internal/descfmt@v1.33.0, google.golang.org/protobuf/internal/descfmt@v1.34.2, google.golang.org/protobuf/internal/detrand@v1.33.0, google.golang.org/protobuf/internal/detrand@v1.34.2, google.golang.org/protobuf/internal/encoding/defval@v1.33.0, google.golang.org/protobuf/internal/encoding/defval@v1.34.2, google.golang.org/protobuf/internal/encoding/json@v1.33.0, google.golang.org/protobuf/internal/encoding/messageset@v1.33.0, google.golang.org/protobuf/internal/encoding/messageset@v1.34.2, google.golang.org/protobuf/internal/encoding/tag@v1.33.0, google.golang.org/protobuf/internal/encoding/tag@v1.34.2, google.golang.org/protobuf/internal/encoding/text@v1.33.0, google.golang.org/protobuf/internal/encoding/text@v1.34.2, google.golang.org/protobuf/internal/errors@v1.33.0, google.golang.org/protobuf/internal/errors@v1.34.2, google.golang.org/protobuf/internal/filedesc@v1.33.0, google.golang.org/protobuf/internal/filedesc@v1.34.2, google.golang.org/protobuf/internal/filetype@v1.33.0, google.golang.org/protobuf/internal/filetype@v1.34.2, google.golang.org/protobuf/internal/impl@v1.33.0, google.golang.org/protobuf/internal/impl@v1.34.2, google.golang.org/protobuf/internal/order@v1.33.0, google.golang.org/protobuf/internal/order@v1.34.2, google.golang.org/protobuf/internal/set@v1.33.0, google.golang.org/protobuf/internal/strs@v1.33.0, google.golang.org/protobuf/internal/strs@v1.34.2, google.golang.org/protobuf/proto@v1.33.0, google.golang.org/protobuf/proto@v1.34.2, google.golang.org/protobuf/reflect/protodesc@v1.33.0, google.golang.org/protobuf/reflect/protodesc@v1.34.2, google.golang.org/protobuf/reflect/protoreflect@v1.33.0, google.golang.org/protobuf/reflect/protoreflect@v1.34.2, google.golang.org/protobuf/reflect/protoregistry@v1.33.0, google.golang.org/protobuf/reflect/protoregistry@v1.34.2, google.golang.org/protobuf/types/descriptorpb@v1.33.0, google.golang.org/protobuf/types/descriptorpb@v1.34.2, google.golang.org/protobuf/types/gofeaturespb@v1.33.0, google.golang.org/protobuf/types/gofeaturespb@v1.34.2, google.golang.org/protobuf/types/known/anypb@v1.33.0, google.golang.org/protobuf/types/known/anypb@v1.34.2, google.golang.org/protobuf/types/known/durationpb@v1.33.0, google.golang.org/protobuf/types/known/durationpb@v1.34.2, google.golang.org/protobuf/types/known/emptypb@v1.33.0, google.golang.org/protobuf/types/known/fieldmaskpb@v1.33.0, google.golang.org/protobuf/types/known/structpb@v1.33.0, google.golang.org/protobuf/types/known/timestamppb@v1.33.0, google.golang.org/protobuf/types/known/timestamppb@v1.34.2, google.golang.org/protobuf/types/known/wrapperspb@v1.33.0, gopkg.in/evanphx/json-patch.v4@v4.12.0, gopkg.in/inf.v0@v0.9.1, go.starlark.net/internal/compile@v0.0.0-20230525235612-a134d8f9ddca, go.starlark.net/internal/spell@v0.0.0-20230525235612-a134d8f9ddca, go.starlark.net/resolve@v0.0.0-20230525235612-a134d8f9ddca, go.starlark.net/starlarkstruct@v0.0.0-20230525235612-a134d8f9ddca, go.starlark.net/starlark@v0.0.0-20230525235612-a134d8f9ddca, go.starlark.net/syntax@v0.0.0-20230525235612-a134d8f9ddca, @hapi/b64@5.0.0, @hapi/boom@9.1.4, @hapi/bourne@2.1.0, @hapi/cryptiles@5.1.0, @hapi/hoek@9.3.0, @hapi/iron@6.0.0, @hapi/podium@4.1.3, @hapi/teamwork@5.1.1, @hapi/topo@5.1.0, @hapi/validate@1.1.3, hoist-non-react-statics@3.3.2, httpcore@1.0.7, httpx@0.28.1, idna@2.10.0, idna@3.10, idna@3.10.0, idna@3.3, idna@3.4, idna@3.4.0, idna@3.6.0, ieee754@1.1.13, ieee754@1.2.1, ipykernel@6.29.2, ipython@8.21.0, ipywidgets@8.1.2, istanbul-lib-coverage@3.2.0, istanbul-lib-report@3.0.0, istanbul-reports@3.1.5, itsdangerous@2.0.0, itsdangerous@2.1.2, jinja2@3.0.3, jinja2@3.1.3, joblib@1.3.2, joblib@1.4.2, joi@17.13.3, joi@17.9.1, jpeg-js@0.4.3, @js-joda/core@5.6.3, jsonpatch@1.33, jsonpointer@3.0.0, jupyter-client@8.6.0, jupyter-console@6.6.3, jupyter-core@5.7.1, jupyter-events@0.9.0, jupyterlab-widgets@3.0.10, jupyter-lsp@2.2.2, jupyter-server@2.12.5, kiwisolver@1.4.5, kiwisolver@1.4.7, kiwisolver@1.4.8, lxml@5.3.0, @mapbox/node-pre-gyp@1.0.11, mapie@0.6.4, markdown@3.7, markdown@3.7.0, markupsafe@2.1.3, markupsafe@2.1.5, matplotlib-inline@0.1.6, md5@2.3.0, mistune@3.0.2, mlxtend@0.23.1, moo@0.5.2, multiprocess@0.70.14, multiprocess@0.70.16, nbclient@0.9.0, nbconvert@7.16.1, nbformat@5.9.2, notebook@7.1.0, notebook-shim@0.2.4, numpy@1.24.2, numpy@1.24.3, numpy@1.24.4, one.gfw:activation@1.1.1, one.gfw:jna@5.13.0, org.antlr:antlr4-runtime@4.8, org.ow2.asm:asm@9.1, org.ow2.asm:asm@9.2, org.ow2.asm:asm-analysis@9.2, org.ow2.asm:asm-commons@9.2, org.ow2.asm:asm-tree@9.2, org.ow2.asm:asm-util@9.2, org.threeten:threetenbp@1.5.2, org.threeten:threetenbp@1.6.0, org.threeten:threetenbp@1.6.9, org.threeten:threeten-extra@1.7.0, pandas@1.3.5, pandas@1.4.4, pandas@1.5.1, pandas@2.0.2, pandas@2.1.4, pandas@2.2.0, pandocfilters@1.5.1, pg8000@1.30.4, portalocker@3.1.1, protobuf@3.19.4, protobuf@3.20.1, protobuf@3.20.3, protobuf@4.21.12, protobuf@4.25.1, protobuf@4.25.5, psutil@5.9.1, psutil@5.9.7, psutil@5.9.8, psutil@6.0.0, psutil@7.0.0, pycparser@2.22, pycparser@2.22.0, pyct@0.5.0, python-dotenv@0.19.0, python-dotenv@1.0.1, pyviz-comms@3.0.1, qs@6.10.5, qs@6.11.0, qs@6.11.2, qs@6.5.2, qs@6.9.7, river@0.17.0, scikit-learn@?, scikit-learn@0.23.2, scikit-learn@1.0.2, scikit-learn@1.1.3, scikit-learn@1.2.2, scikit-learn@1.3.2, scikit-learn@1.4.0, scikit-learn@1.4.1.post1, scikit-learn@1.5.2, seaborn@0.11.1, secretstorage@3.3.3, serialize-javascript@4.0.0, serialize-javascript@6.0.0, serialize-javascript@6.0.1, @sideway/address@4.1.4, @sideway/address@4.1.5, @sideway/formula@3.0.1, @sideway/pinpoint@2.0.0, smmap@5.0.2, snowballstemmer@2.2.0, software.sslmate.com/src/go-pkcs12/internal/rc2@v0.0.0-20210415151418-c5206de65a78, software.sslmate.com/src/go-pkcs12@v0.0.0-20210415151418-c5206de65a78, source-map@0.5.7, source-map@0.6.1, source-map@0.7.4, source-map-js@0.6.2, source-map-js@1.2.1, sprintf-js@1.0.3, sprintf-js@1.1.2, sprintf-js@1.1.3, sqlite3@5.1.7, threadpoolctl@3.1.0, threadpoolctl@3.2.0, threadpoolctl@3.3.0, threadpoolctl@3.5.0, torch@1.11.0, torch@1.12.1, torch@1.13.1, torch@2.3.1, tough-cookie@2.5.0, tough-cookie@4.0.0, tough-cookie@4.1.3, traitlets@5.14.1, uritemplate@4.1.1, werkzeug@2.0.0, werkzeug@2.0.3, werkzeug@2.2.3, werkzeug@2.3.8, werkzeug@3.0.4, widgetsnbextension@4.0.10, @xtuc/ieee754@1.2.0, zrender@5.6.0, zrender@5.6.1,torchvision@0.14.1 BSD-3-Clause OR Apache-2.0 Links to full license info: [BSD-3-Clause](https://app.snyk.io/vuln/snyk:lic:BSD-3-Clause) [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) Dependencies: cryptography@38.0.0, python-dateutil@2.8.2, python-dateutil@2.9.0, python-dateutil@2.9.0.post0 CC-BY-3.0 Links to full license info: [CC-BY-3.0](https://app.snyk.io/vuln/snyk:lic:CC-BY-3.0) Dependencies: spdx-exceptions@2.3.0, spdx-exceptions@2.5.0 CC-BY-4.0 Links to full license info: [CC-BY-4.0](https://app.snyk.io/vuln/snyk:lic:CC-BY-4.0) Dependencies: caniuse-lite@1.0.30001435, caniuse-lite@1.0.30001518, caniuse-lite@1.0.30001664, caniuse-lite@1.0.30001678, caniuse-lite@1.0.30001698 CC0-1.0 Links to full license info: [CC0-1.0](https://app.snyk.io/vuln/snyk:lic:CC0-1.0) Dependencies: github.com/dchest/uniuri@v0.0.0-20200228104902-7aecb25e1fe5, org.latencyutils:LatencyUtils@2.0.3, spdx-license-ids@3.0.18, spdx-license-ids@3.0.7 CDDL-1.1 Links to full license info: [CDDL-1.1](https://app.snyk.io/vuln/snyk:lic:CDDL-1.1) Dependencies: javax.activation:activation@1.1.1 EDL-1.0 Links to full license info: [EDL-1.0](https://app.snyk.io/vuln/snyk:lic:EDL-1.0) Dependencies: com.sun.istack:istack-commons-runtime@3.0.11, com.sun.istack:istack-commons-runtime@3.0.12, com.sun.xml.bind:jaxb-impl@2.3.3, jakarta.activation:jakarta.activation-api@1.2.2, jakarta.xml.bind:jakarta.xml.bind-api@2.3.3, org.glassfish.jaxb:jaxb-runtime@2.3.3, org.glassfish.jaxb:jaxb-runtime@2.3.6, org.glassfish.jaxb:txw2@2.3.3, org.glassfish.jaxb:txw2@2.3.6 EPL-1.0 Links to full license info: [EPL-1.0](https://app.snyk.io/vuln/snyk:lic:EPL-1.0) Dependencies: org.eclipse.mylyn.github:org.eclipse.egit.github.core@2.1.5 EPL-2.0 Links to full license info: [EPL-2.0](https://app.snyk.io/vuln/snyk:lic:EPL-2.0) Dependencies: org.eclipse.paho:org.eclipse.paho.client.mqttv3@1.2.5 Go Links to full license info: [Go](https://app.snyk.io/vuln/snyk:lic:Go) Dependencies: com.google.re2j:re2j@1.7 GPL-2.0 Links to full license info: [GPL-2.0](https://app.snyk.io/vuln/snyk:lic:GPL-2.0) Dependencies: mysql-connector-python@8.3.0, mysql:mysql-connector-java@8.0.30 GPL-3.0 Links to full license info: [GPL-3.0](https://app.snyk.io/vuln/snyk:lic:GPL-3.0) Dependencies: ffmpeg-installer/linux-x64@4.1.0 HPND Links to full license info: [HPND](https://app.snyk.io/vuln/snyk:lic:HPND) Dependencies: pillow@10.2.0, pillow@10.4.0, pillow@11.1.0, pillow@9.2.0, pillow@9.4.0, pillow@9.5.0 IPL-1.0 Links to full license info: [IPL-1.0](https://app.snyk.io/vuln/snyk:lic:IPL-1.0) Dependencies: com.ibm.db2:jcc@11.5.7.0 ISC Links to full license info: [ISC](https://app.snyk.io/vuln/snyk:lic:ISC) Dependencies: abbrev@1.1.1, abbrev@2.0.0, anymatch@2.0.0, anymatch@3.1.2, aproba@1.2.0, aproba@2.0.0, are-we-there-yet@1.1.5, are-we-there-yet@2.0.0, are-we-there-yet@3.0.1, at-least-node@1.0.0, bin-links@4.0.4, boolbase@1.0.0, browserify-sign@4.2.1, browser-stdout@1.3.1, c8@7.12.0, cacache@12.0.4, cacache@15.3.0, cacache@18.0.3, chownr@1.1.4, chownr@2.0.0, cliui@5.0.0, cliui@7.0.4, cmd-shim@6.0.3, color-support@1.1.3, common-ancestor-path@1.0.1, common-path-prefix@3.0.0, console-control-strings@1.1.0, copy-concurrently@1.0.5, @cypress/request-promise@4.2.6, @cypress/request-promise@4.2.7, detect-node@2.0.4, electron-to-chromium@1.4.284, electron-to-chromium@1.4.480, electron-to-chromium@1.5.30, electron-to-chromium@1.5.52, electron-to-chromium@1.5.96, fastq@1.11.0, fastq@1.17.1, figgy-pudding@3.5.2, foreground-child@2.0.0, foreground-child@3.2.1, foreground-child@3.3.0, fs-minipass@2.1.0, fs-minipass@3.0.3, fs.realpath@1.0.0, fs-write-stream-atomic@1.0.10, gauge@2.7.4, gauge@3.0.2, gauge@4.0.4, get-caller-file@2.0.5, get-own-enumerable-property-symbols@3.0.2, github.com/davecgh/go-spew/spew@v1.1.1, github.com/davecgh/go-spew/spew@v1.1.2-0.20180830191138-d8f796af33cc, glob@10.4.2, glob@11.0.0, glob@7.1.3, glob@7.2.3, glob-parent@2.0.0, glob-parent@3.1.0, glob-parent@5.1.2, graceful-fs@4.2.10, graceful-fs@4.2.11, graceful-fs@4.2.9, has-unicode@2.0.1, hosted-git-info@2.8.8, hosted-git-info@7.0.2, ignore-walk@6.0.5, infer-owner@1.0.4, inflight@1.0.6, inherits@2.0.1, inherits@2.0.3, inherits@2.0.4, ini@1.3.8, ini@2.0.0, ini@4.1.3, init-package-json@6.0.3, @isaacs/cliui@8.0.2, @isaacs/string-locale-compare@1.1.0, isexe@2.0.0, json-stringify-nice@1.1.4, json-stringify-safe@5.0.1, libnpmaccess@8.0.6, libnpmdiff@6.1.4, libnpmexec@8.1.3, libnpmfund@5.0.12, libnpmhook@10.0.5, libnpmorg@6.0.6, libnpmpack@7.0.4, libnpmpublish@9.0.9, libnpmsearch@7.0.6, libnpmteam@6.0.5, libnpmversion@6.0.3, lockfile@1.0.4, lru-cache@10.2.2, lru-cache@11.0.0, lru-cache@4.1.5, lru-cache@5.1.1, lru-cache@6.0.0, lru-cache@7.18.3, lru-cache@8.0.5, make-error@1.3.6, make-fetch-happen@13.0.1, make-fetch-happen@9.1.0, minimalistic-assert@1.0.1, minimatch@10.0.1, minimatch@3.0.4, minimatch@3.0.5, minimatch@3.1.2, minimatch@5.1.6, minimatch@9.0.5, minipass@3.3.6, minipass@5.0.0, minipass@7.1.2, minipass-collect@1.0.2, minipass-collect@2.0.1, minipass-flush@1.0.5, minipass-pipeline@1.2.4, minipass-sized@1.0.3, move-concurrently@1.0.1, mute-stream@1.0.0, nopt@5.0.0, nopt@7.2.1, npm-audit-report@5.0.0, npm-bundled@3.0.1, @npmcli/agent@2.2.2, @npmcli/arborist@7.5.4, @npmcli/config@8.3.4, @npmcli/fs@1.1.1, @npmcli/fs@3.1.1, @npmcli/git@5.0.8, @npmcli/installed-package-contents@2.1.0, @npmcli/map-workspaces@3.0.6, @npmcli/metavuln-calculator@7.1.1, @npmcli/name-from-folder@2.0.0, @npmcli/node-gyp@3.0.0, @npmcli/package-json@5.2.0, @npmcli/promise-spawn@7.0.2, @npmcli/query@3.1.0, @npmcli/redact@2.0.1, @npmcli/run-script@8.1.0, npmlog@4.1.2, npmlog@5.0.1, npmlog@6.0.2, npm-normalize-package-bin@3.0.1, npm-package-arg@11.0.2, npm-packlist@8.0.2, npm-pick-manifest@9.1.0, npm-profile@10.0.0, npm-registry-fetch@17.1.0, objectorarray@1.0.4, once@1.4.0, pacote@18.0.6, parse-asn1@5.1.6, parse-conflict-json@3.0.1, pexpect@4.9.0, pg-int8@1.0.1, picocolors@1.0.0, picocolors@1.0.1, picocolors@1.1.0, picocolors@1.1.1, pixelmatch@4.0.2, proc-log@3.0.0, proc-log@4.2.0, proggy@2.0.0, promise-all-reject-late@1.0.1, promise-call-limit@3.0.1, promise-inflight@1.0.1, promzard@1.0.2, pseudomap@1.0.2, ptyprocess@0.7.0, react-microsoft-login@2.0.1, read@3.0.1, read-cmd-shim@4.0.0, read-package-json-fast@3.0.2, remove-trailing-separator@1.1.0, request-promise-core@1.1.3, requests-oauthlib@1.3.0, requests-oauthlib@1.3.1, requests-oauthlib@2.0.0, require-main-filename@2.0.0, return-deep-diff@0.4.0, rimraf@2.6.3, rimraf@2.7.1, rimraf@3.0.2, rimraf@6.0.1, run-queue@1.0.3, sax@1.2.1, sax@1.2.4, sax@1.4.1, semver@5.7.1, semver@6.3.0, semver@6.3.1, semver@7.0.0, semver@7.3.2, semver@7.3.5, semver@7.3.7, semver@7.5.4, semver@7.6.2, semver@7.6.3, server-destroy@1.0.1, set-blocking@2.0.0, setprototypeof@1.1.0, setprototypeof@1.1.1, setprototypeof@1.2.0, shellingham@1.5.0.post1, shellingham@1.5.4, signal-exit@3.0.3, signal-exit@3.0.7, signal-exit@4.1.0, size-sensor@1.0.2, split2@4.2.0, ssri@10.0.6, ssri@6.0.2, ssri@8.0.1, stealthy-require@1.1.1, string-width-cjs@4.2.3, strip-ansi-cjs@6.0.1, tar@6.2.1, test-exclude@6.0.0, treeverse@3.0.0, @ungap/promise-all-settled@1.1.2, @ungap/structured-clone@1.2.0, unique-filename@1.1.1, unique-filename@3.0.0, unique-slug@2.0.2, unique-slug@4.0.0, v8-to-istanbul@9.0.1, validate-npm-package-name@5.0.1, @vianai/ui@0.9.1-21, @vianai/ui@0.9.1-22, walk-up-path@3.0.1, @webassemblyjs/helper-fsm@1.9.0, which@2.0.2, wide-align@1.1.3, wide-align@1.1.5, wrap-ansi-cjs@7.0.0, wrappy@1.0.2, write-file-atomic@3.0.3, write-file-atomic@5.0.1, y18n@4.0.1, y18n@5.0.5, y18n@5.0.8, yallist@2.1.2, yallist@3.1.1, yallist@4.0.0, yaml@1.10.2, yargs-parser@13.1.1, yargs-parser@13.1.2, yargs-parser@20.2.9 JSON Links to full license info: [JSON](https://app.snyk.io/vuln/snyk:lic:JSON) Dependencies: org.json:json@20200518 LGPL-2.1 Links to full license info: [LGPL-2.1](https://app.snyk.io/vuln/snyk:lic:LGPL-2.1) Dependencies: chardet@3.0.4, chardet@4.0.0, com.singlestore:singlestore-jdbc-client@1.1.4, mariadb@3.0.2, nose@1.3.7, org.mariadb.jdbc:mariadb-java-client@2.7.11, org.mariadb.jdbc:mariadb-java-client@2.7.3, org.mariadb.jdbc:mariadb-java-client@3.0.8, randomize@0.14 LGPL-3.0 Links to full license info: [LGPL-3.0](https://app.snyk.io/vuln/snyk:lic:LGPL-3.0) Dependencies: autocommand@2.2.2, net.sourceforge.jtds:jtds@1.3.1, psycopg2@2.9.9, psycopg2-binary@2.8.6, psycopg2-binary@2.9.3, pymeeus@0.5.11, pymeeus@0.5.12, pymssql@2.2.11 MIT Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: abort-controller@3.0.0, abstract-logging@2.0.1, accepts@1.3.8, acorn@6.4.2, acorn@7.4.1, acorn@8.8.2, acorn-import-assertions@1.9.0, acorn-walk@7.2.0, acorn-walk@8.2.0, address@1.2.2, adm-zip@0.4.16, adm-zip@0.5.10, adm-zip@0.5.15, @adobe/css-tools@4.4.0, agent-base@6.0.2, agent-base@7.1.1, agentkeepalive@4.5.0, aggregate-error@3.1.0, aiodns@3.0.0, aioitertools@0.11.0, aioredis@2.0.0, ajv@6.12.6, ajv@8.11.0, ajv@8.12.0, ajv-errors@1.0.1, ajv-formats@2.1.1, ajv-keywords@3.5.2, ajv-keywords@5.1.0, alembic@1.14.1, annotated-types@0.6.0, annotated-types@0.7.0, ansi-colors@3.2.3, ansi-regex@2.1.1, ansi-regex@3.0.0, ansi-regex@4.1.1, ansi-regex@5.0.1, ansi-regex@6.0.1, ansi-styles@1.0.0, ansi-styles@3.2.1, ansi-styles@4.3.0, ansi-styles@5.2.0, ansi-styles@6.2.1, ansi\_up@5.0.0, any-base@1.1.0, anyio@3.7.1, anyio@4.3.0, anyio@4.5.0, anyio@4.6.2, anyio@4.8.0, appdirs@1.4.4, archiver@5.0.2, archiver-utils@2.1.0, archy@1.0.0, arg@4.1.3, argon2-cffi@23.1.0, argon2-cffi-bindings@21.2.0, argparse@1.0.10, aria-hidden@1.2.4, array-buffer-byte-length@1.0.1, array-flatten@1.1.1, array-flatten@2.1.2, array-union@1.0.2, array-union@2.1.0, array-uniq@1.0.2, array-unique@0.3.2, arr-diff@4.0.0, arr-flatten@1.1.0, arrify@2.0.1, arr-union@3.1.0, asap@2.0.6, asn1@0.2.6, asn1crypto@1.5.1, asn1.js@5.4.1, assert@1.4.1, assert@2.0.0, assertion-error@1.1.0, assert-plus@1.0.0, assign-symbols@1.0.0, astral-regex@2.0.0, ast-types@0.13.3, ast-types@0.14.2, async@0.2.10, async@2.5.0, async@2.6.4, async@3.2.4, async@3.2.6, async-each@1.0.3, asynckit@0.4.0, async-lru@2.0.4, athena-express@7.1.5, atomic-sleep@1.0.0, attrs@23.2.0, attrs@24.2.0, attrs@25.1.0, @auth0/auth0-react@2.2.4, @auth0/auth0-react@2.3.0, @auth0/auth0-spa-js@2.1.3, available-typed-arrays@1.0.5, available-typed-arrays@1.0.7, aws4@1.11.0, aws-ssl-profiles@1.1.1, axios@1.7.3, axios@1.7.7, axios@^1.7.8, axios@1.7.8, axios@1.7.9, @azure/abort-controller@1.1.0, @azure/abort-controller@2.1.2, azure-common@1.1.28, azure-core@1.31.0, @azure/core-auth@1.7.2, @azure/core-client@1.9.2, @azure/core-http-compat@2.1.2, @azure/core-lro@2.7.2, @azure/core-paging@1.6.2, @azure/core-rest-pipeline@1.16.3, @azure/core-tracing@1.1.2, @azure/core-util@1.9.2, @azure/identity@4.4.1, @azure/keyvault-keys@4.8.0, @azure/logger@1.1.4, @azure/msal-browser@2.39.0, @azure/msal-browser@3.21.0, @azure/msal-browser@3.23.0, @azure/msal-browser@3.24.0, @azure/msal-browser@3.28.1, @azure/msal-common@13.3.3, @azure/msal-common@14.14.1, @azure/msal-common@14.14.2, @azure/msal-common@14.15.0, @azure/msal-common@14.16.0, @azure/msal-node@2.13.0, @azure/msal-react@2.0.22, @azure/msal-react@2.1.0, @azure/msal-react@2.2.0, azure-storage-blob@2.1.0, azure-storage-common@2.1.0, @babel/code-frame@7.18.6, @babel/code-frame@7.22.5, @babel/code-frame@7.24.7, @babel/code-frame@7.25.7, @babel/code-frame@7.26.2, @babel/code-frame@7.8.3, @babel/compat-data@7.20.5, @babel/compat-data@7.22.9, @babel/compat-data@7.25.4, @babel/compat-data@7.26.2, @babel/compat-data@7.26.5, @babel/core@7.20.5, @babel/core@7.22.9, @babel/core@7.25.2, @babel/core@7.26.0, @babel/core@7.26.7, @babel/generator@7.17.9, @babel/generator@7.20.5, @babel/generator@7.22.9, @babel/generator@7.25.0, @babel/generator@7.25.6, @babel/generator@7.25.7, @babel/generator@7.26.2, @babel/generator@7.26.5, @babel/helper-annotate-as-pure@7.18.6, @babel/helper-annotate-as-pure@7.22.5, @babel/helper-annotate-as-pure@7.24.7, @babel/helper-annotate-as-pure@7.25.9, @babel/helper-builder-binary-assignment-operator-visitor@7.16.7, @babel/helper-builder-binary-assignment-operator-visitor@7.22.5, @babel/helper-compilation-targets@7.20.0, @babel/helper-compilation-targets@7.22.9, @babel/helper-compilation-targets@7.25.2, @babel/helper-compilation-targets@7.25.9, @babel/helper-compilation-targets@7.26.5, @babel/helper-create-class-features-plugin@7.20.5, @babel/helper-create-class-features-plugin@7.22.9, @babel/helper-create-regexp-features-plugin@7.17.0, @babel/helper-create-regexp-features-plugin@7.22.9, @babel/helper-define-polyfill-provider@0.3.1, @babel/helper-define-polyfill-provider@0.4.2, @babel/helper-environment-visitor@7.18.9, @babel/helper-environment-visitor@7.22.5, @babel/helper-explode-assignable-expression@7.16.7, @babel/helper-function-name@7.19.0, @babel/helper-function-name@7.22.5, @babel/helper-hoist-variables@7.18.6, @babel/helper-hoist-variables@7.22.5, @babel/helper-member-expression-to-functions@7.18.9, @babel/helper-member-expression-to-functions@7.22.5, @babel/helper-module-imports@7.18.6, @babel/helper-module-imports@7.22.5, @babel/helper-module-imports@7.24.7, @babel/helper-module-imports@7.25.7, @babel/helper-module-imports@7.25.9, @babel/helper-module-transforms@7.20.2, @babel/helper-module-transforms@7.22.9, @babel/helper-module-transforms@7.25.2, @babel/helper-module-transforms@7.26.0, @babel/helper-optimise-call-expression@7.18.6, @babel/helper-optimise-call-expression@7.22.5, @babel/helper-plugin-utils@7.20.2, @babel/helper-plugin-utils@7.22.5, @babel/helper-plugin-utils@7.24.8, @babel/helper-plugin-utils@7.25.9, @babel/helper-plugin-utils@7.26.5, @babel/helper-remap-async-to-generator@7.16.8, @babel/helper-remap-async-to-generator@7.22.9, @babel/helper-replace-supers@7.19.1, @babel/helper-replace-supers@7.22.9, @babel/helpers@7.20.6, @babel/helpers@7.22.6, @babel/helpers@7.25.6, @babel/helpers@7.26.0, @babel/helpers@7.26.7, @babel/helper-simple-access@7.20.2, @babel/helper-simple-access@7.22.5, @babel/helper-simple-access@7.24.7, @babel/helper-skip-transparent-expression-wrappers@7.16.0, @babel/helper-skip-transparent-expression-wrappers@7.22.5, @babel/helper-split-export-declaration@7.18.6, @babel/helper-split-export-declaration@7.22.6, @babel/helper-string-parser@7.19.4, @babel/helper-string-parser@7.22.5, @babel/helper-string-parser@7.24.8, @babel/helper-string-parser@7.25.7, @babel/helper-string-parser@7.25.9, @babel/helper-validator-identifier@7.19.1, @babel/helper-validator-identifier@7.22.5, @babel/helper-validator-identifier@7.24.7, @babel/helper-validator-identifier@7.25.7, @babel/helper-validator-identifier@7.25.9, @babel/helper-validator-option@7.18.6, @babel/helper-validator-option@7.22.5, @babel/helper-validator-option@7.24.8, @babel/helper-validator-option@7.25.9, @babel/helper-wrap-function@7.16.8, @babel/helper-wrap-function@7.22.9, @babel/highlight@7.18.6, @babel/highlight@7.22.5, @babel/highlight@7.24.7, @babel/highlight@7.25.7, babel-loader@8.2.3, babel-loader@9.1.3, @babel/parser@7.13.0, @babel/parser@7.20.5, @babel/parser@7.22.7, @babel/parser@7.25.0, @babel/parser@7.25.6, @babel/parser@7.25.7, @babel/parser@7.26.2, @babel/parser@7.26.7, babel-plugin-add-module-exports@1.0.2, @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7, @babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.22.5, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7, @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5, babel-plugin-dynamic-import-node@2.3.3, babel-plugin-macros@3.1.0, babel-plugin-polyfill-corejs2@0.3.1, babel-plugin-polyfill-corejs2@0.4.5, babel-plugin-polyfill-corejs3@0.5.2, babel-plugin-polyfill-corejs3@0.8.3, babel-plugin-polyfill-regenerator@0.3.1, babel-plugin-polyfill-regenerator@0.5.2, @babel/plugin-proposal-async-generator-functions@7.16.8, @babel/plugin-proposal-class-properties@7.16.7, @babel/plugin-proposal-class-static-block@7.16.7, @babel/plugin-proposal-dynamic-import@7.16.7, @babel/plugin-proposal-export-namespace-from@7.16.7, @babel/plugin-proposal-json-strings@7.16.7, @babel/plugin-proposal-logical-assignment-operators@7.16.7, @babel/plugin-proposal-nullish-coalescing-operator@7.16.7, @babel/plugin-proposal-numeric-separator@7.16.7, @babel/plugin-proposal-object-rest-spread@7.16.7, @babel/plugin-proposal-optional-catch-binding@7.16.7, @babel/plugin-proposal-optional-chaining@7.16.7, @babel/plugin-proposal-private-methods@7.16.11, @babel/plugin-proposal-private-property-in-object@7.16.7, @babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2, @babel/plugin-proposal-unicode-property-regex@7.16.7, @babel/plugin-proposal-unicode-property-regex@7.18.6, @babel/plugin-syntax-async-generators@7.8.4, @babel/plugin-syntax-class-properties@7.12.13, @babel/plugin-syntax-class-static-block@7.14.5, @babel/plugin-syntax-dynamic-import@7.8.3, @babel/plugin-syntax-export-namespace-from@7.8.3, @babel/plugin-syntax-import-assertions@7.22.5, @babel/plugin-syntax-import-attributes@7.22.5, @babel/plugin-syntax-import-meta@7.10.4, @babel/plugin-syntax-json-strings@7.8.3, @babel/plugin-syntax-jsx@7.16.7, @babel/plugin-syntax-jsx@7.22.5, @babel/plugin-syntax-jsx@7.24.7, @babel/plugin-syntax-jsx@7.25.9, @babel/plugin-syntax-logical-assignment-operators@7.10.4, @babel/plugin-syntax-nullish-coalescing-operator@7.8.3, @babel/plugin-syntax-numeric-separator@7.10.4, @babel/plugin-syntax-object-rest-spread@7.8.3, @babel/plugin-syntax-optional-catch-binding@7.8.3, @babel/plugin-syntax-optional-chaining@7.8.3, @babel/plugin-syntax-private-property-in-object@7.14.5, @babel/plugin-syntax-top-level-await@7.14.5, @babel/plugin-syntax-typescript@7.20.0, @babel/plugin-syntax-typescript@7.22.5, @babel/plugin-syntax-unicode-sets-regex@7.18.6, @babel/plugin-transform-arrow-functions@7.16.7, @babel/plugin-transform-arrow-functions@7.22.5, @babel/plugin-transform-async-generator-functions@7.22.7, @babel/plugin-transform-async-to-generator@7.16.8, @babel/plugin-transform-async-to-generator@7.22.5, @babel/plugin-transform-block-scoped-functions@7.16.7, @babel/plugin-transform-block-scoped-functions@7.22.5, @babel/plugin-transform-block-scoping@7.16.7, @babel/plugin-transform-block-scoping@7.22.5, @babel/plugin-transform-classes@7.16.7, @babel/plugin-transform-classes@7.22.6, @babel/plugin-transform-class-properties@7.22.5, @babel/plugin-transform-class-static-block@7.22.5, @babel/plugin-transform-computed-properties@7.16.7, @babel/plugin-transform-computed-properties@7.22.5, @babel/plugin-transform-destructuring@7.16.7, @babel/plugin-transform-destructuring@7.22.5, @babel/plugin-transform-dotall-regex@7.16.7, @babel/plugin-transform-dotall-regex@7.22.5, @babel/plugin-transform-duplicate-keys@7.16.7, @babel/plugin-transform-duplicate-keys@7.22.5, @babel/plugin-transform-dynamic-import@7.22.5, @babel/plugin-transform-exponentiation-operator@7.16.7, @babel/plugin-transform-exponentiation-operator@7.22.5, @babel/plugin-transform-export-namespace-from@7.22.5, @babel/plugin-transform-for-of@7.16.7, @babel/plugin-transform-for-of@7.22.5, @babel/plugin-transform-function-name@7.16.7, @babel/plugin-transform-function-name@7.22.5, @babel/plugin-transform-json-strings@7.22.5, @babel/plugin-transform-literals@7.16.7, @babel/plugin-transform-literals@7.22.5, @babel/plugin-transform-logical-assignment-operators@7.22.5, @babel/plugin-transform-member-expression-literals@7.16.7, @babel/plugin-transform-member-expression-literals@7.22.5, @babel/plugin-transform-modules-amd@7.16.7, @babel/plugin-transform-modules-amd@7.22.5, @babel/plugin-transform-modules-commonjs@7.16.8, @babel/plugin-transform-modules-commonjs@7.22.5, @babel/plugin-transform-modules-systemjs@7.16.7, @babel/plugin-transform-modules-systemjs@7.22.5, @babel/plugin-transform-modules-umd@7.16.7, @babel/plugin-transform-modules-umd@7.22.5, @babel/plugin-transform-named-capturing-groups-regex@7.16.8, @babel/plugin-transform-named-capturing-groups-regex@7.22.5, @babel/plugin-transform-new-target@7.16.7, @babel/plugin-transform-new-target@7.22.5, @babel/plugin-transform-nullish-coalescing-operator@7.22.5, @babel/plugin-transform-numeric-separator@7.22.5, @babel/plugin-transform-object-rest-spread@7.22.5, @babel/plugin-transform-object-super@7.16.7, @babel/plugin-transform-object-super@7.22.5, @babel/plugin-transform-optional-catch-binding@7.22.5, @babel/plugin-transform-optional-chaining@7.22.6, @babel/plugin-transform-parameters@7.16.7, @babel/plugin-transform-parameters@7.22.5, @babel/plugin-transform-private-methods@7.22.5, @babel/plugin-transform-private-property-in-object@7.22.5, @babel/plugin-transform-property-literals@7.16.7, @babel/plugin-transform-property-literals@7.22.5, @babel/plugin-transform-react-display-name@7.16.7, @babel/plugin-transform-react-display-name@7.22.5, @babel/plugin-transform-react-jsx@7.17.3, @babel/plugin-transform-react-jsx@7.22.5, @babel/plugin-transform-react-jsx@7.25.2, @babel/plugin-transform-react-jsx@7.25.9, @babel/plugin-transform-react-jsx-development@7.16.7, @babel/plugin-transform-react-jsx-development@7.22.5, @babel/plugin-transform-react-jsx-self@7.24.7, @babel/plugin-transform-react-jsx-self@7.25.9, @babel/plugin-transform-react-jsx-source@7.24.7, @babel/plugin-transform-react-jsx-source@7.25.9, @babel/plugin-transform-react-pure-annotations@7.16.7, @babel/plugin-transform-react-pure-annotations@7.22.5, @babel/plugin-transform-regenerator@7.16.7, @babel/plugin-transform-regenerator@7.22.5, @babel/plugin-transform-reserved-words@7.16.7, @babel/plugin-transform-reserved-words@7.22.5, @babel/plugin-transform-runtime@7.17.0, @babel/plugin-transform-runtime@7.22.9, @babel/plugin-transform-shorthand-properties@7.16.7, @babel/plugin-transform-shorthand-properties@7.22.5, @babel/plugin-transform-spread@7.16.7, @babel/plugin-transform-spread@7.22.5, @babel/plugin-transform-sticky-regex@7.16.7, @babel/plugin-transform-sticky-regex@7.22.5, @babel/plugin-transform-template-literals@7.16.7, @babel/plugin-transform-template-literals@7.22.5, @babel/plugin-transform-typeof-symbol@7.16.7, @babel/plugin-transform-typeof-symbol@7.22.5, @babel/plugin-transform-typescript@7.20.2, @babel/plugin-transform-typescript@7.22.9, @babel/plugin-transform-unicode-escapes@7.16.7, @babel/plugin-transform-unicode-escapes@7.22.5, @babel/plugin-transform-unicode-property-regex@7.22.5, @babel/plugin-transform-unicode-regex@7.16.7, @babel/plugin-transform-unicode-regex@7.22.5, @babel/plugin-transform-unicode-sets-regex@7.22.5, @babel/preset-env@7.16.11, @babel/preset-env@7.22.9, @babel/preset-modules@0.1.5, @babel/preset-react@7.16.7, @babel/preset-react@7.22.5, @babel/regjsgen@0.8.0, @babel/runtime@7.17.2, @babel/runtime@7.22.10, @babel/runtime@7.22.6, @babel/runtime@7.25.0, @babel/runtime@7.25.6, @babel/runtime@7.25.7, @babel/runtime@7.26.0, @babel/runtime@7.26.7, @babel/template@7.18.10, @babel/template@7.22.5, @babel/template@7.25.0, @babel/template@7.25.7, @babel/template@7.25.9, @babel/traverse@7.15.4, @babel/traverse@7.20.5, @babel/traverse@7.22.8, @babel/traverse@7.25.2, @babel/traverse@7.25.6, @babel/traverse@7.25.7, @babel/traverse@7.25.9, @babel/traverse@7.26.7, @babel/types@7.20.5, @babel/types@7.22.5, @babel/types@7.25.2, @babel/types@7.25.6, @babel/types@7.25.7, @babel/types@7.26.0, @babel/types@7.26.7, backo2@1.0.2, backoff@2.5.0, backports.tarfile@1.2.0, bagpipe@0.3.5, bail@2.0.2, balanced-match@1.0.0, balanced-match@1.0.2, base@0.11.2, base64-arraybuffer@0.1.4, base64id@2.0.0, base64-js@1.5.1, base64url@3.0.1, basic-auth@2.0.1, batch@0.6.1, @bcoe/v8-coverage@0.2.3, bcryptjs@2.4.3, beautifulsoup4@4.12.3, beautifulsoup4@4.9.3, big.js@5.2.2, big.js@6.2.1, bignumber.js@9.0.0, bignumber.js@9.1.2, binary-extensions@1.13.1, binary-extensions@2.2.0, binary-extensions@2.3.0, binaryextensions@4.18.0, bindings@1.5.0, bl@4.1.0, bl@6.0.14, black-hole-stream@0.0.1, blinker@1.7.0, blinker@1.8.2, bluebird@3.5.3, bluebird@3.7.2, bmp-js@0.1.0, bn.js@4.12.0, bn.js@5.2.0, body-parser@1.19.2, body-parser@1.20.2, bonjour-service@1.0.11, botbuilder-core@4.16.2, botbuilder-integration-aiohttp@4.16.2, botbuilder-schema@4.16.2, botframework-connector@4.16.2, botframework-streaming@4.16.2, brace-expansion@1.1.11, brace-expansion@2.0.1, braces@2.3.2, braces@3.0.2, braces@3.0.3, broadcast-channel@5.3.0, brorand@1.1.0, browserify-aes@1.2.0, browserify-cipher@1.0.1, browserify-des@1.0.2, browserify-rsa@4.1.0, browserify-zlib@0.1.4, browserify-zlib@0.2.0, browserslist@4.21.10, browserslist@4.21.4, browserslist@4.24.0, browserslist@4.24.2, browserslist@4.24.4, buffer@4.9.2, buffer@5.7.1, buffer@6.0.3, buffer-crc32@0.2.13, buffer-equal@0.0.1, buffer-from@1.1.1, buffer-xor@1.0.3, build@1.2.2.post1, builtin-status-codes@3.0.0, bundle-require@3.0.4, bytes@3.0.0, bytes@3.1.2, cacheable-request@2.1.4, cache-base@1.0.1, cachetools@4.2.4, cachetools@5.3.2, cachetools@5.5.0, cachetools@5.5.2, call-bind@1.0.2, call-bind@1.0.7, callsites@3.1.0, camel-case@4.1.2, camelcase@5.3.1, catalogue@2.0.10, ccount@2.0.1, cffi@1.15.0, cffi@1.15.1, cffi@1.16.0, cffi@1.17.1, cfgv@3.3.1, chai@4.2.0, @chakra-ui/accordion@2.3.1, @chakra-ui/alert@2.2.2, @chakra-ui/anatomy@2.2.2, @chakra-ui/anatomy@2.3.5, @chakra-ui/avatar@2.3.0, @chakra-ui/breadcrumb@2.2.0, @chakra-ui/breakpoint-utils@2.0.8, @chakra-ui/button@2.1.0, @chakra-ui/card@2.2.0, @chakra-ui/checkbox@2.3.2, @chakra-ui/clickable@2.1.0, @chakra-ui/close-button@2.1.1, @chakra-ui/color-mode@2.2.0, @chakra-ui/control-box@2.1.0, @chakra-ui/counter@2.1.0, @chakra-ui/css-reset@2.3.0, @chakra-ui/descendant@3.1.0, @chakra-ui/dom-utils@2.1.0, @chakra-ui/editable@3.1.0, @chakra-ui/event-utils@2.0.8, @chakra-ui/focus-lock@2.1.0, @chakra-ui/form-control@2.2.0, @chakra-ui/hooks@2.2.1, @chakra-ui/hooks@2.3.1, @chakra-ui/hooks@2.4.3, @chakra-ui/icon@3.2.0, @chakra-ui/icons@2.1.1, @chakra-ui/icons@2.2.4, @chakra-ui/icons@2.2.5, @chakra-ui/image@2.1.0, @chakra-ui/input@2.1.2, @chakra-ui/layout@2.3.1, @chakra-ui/lazy-utils@2.0.5, @chakra-ui/live-region@2.1.0, @chakra-ui/media-query@3.3.0, @chakra-ui/menu@2.2.1, @chakra-ui/modal@2.3.1, @chakra-ui/number-input@2.1.2, @chakra-ui/number-utils@2.0.7, @chakra-ui/object-utils@2.1.0, @chakra-ui/pin-input@2.1.0, @chakra-ui/popover@2.2.1, @chakra-ui/popper@3.1.0, @chakra-ui/portal@2.1.0, @chakra-ui/progress@2.2.0, @chakra-ui/provider@2.4.2, @chakra-ui/radio@2.1.2, @chakra-ui/react@2.10.4, @chakra-ui/react@2.10.5, @chakra-ui/react@2.8.2, @chakra-ui/react-children-utils@2.0.6, @chakra-ui/react-context@2.1.0, @chakra-ui/react-env@3.1.0, @chakra-ui/react-types@2.0.7, @chakra-ui/react-use-animation-state@2.1.0, @chakra-ui/react-use-callback-ref@2.1.0, @chakra-ui/react-use-controllable-state@2.1.0, @chakra-ui/react-use-disclosure@2.1.0, @chakra-ui/react-use-event-listener@2.1.0, @chakra-ui/react-use-focus-effect@2.1.0, @chakra-ui/react-use-focus-on-pointer-down@2.1.0, @chakra-ui/react-use-interval@2.1.0, @chakra-ui/react-use-latest-ref@2.1.0, @chakra-ui/react-use-merge-refs@2.1.0, @chakra-ui/react-use-outside-click@2.2.0, @chakra-ui/react-use-pan-event@2.1.0, @chakra-ui/react-use-previous@2.1.0, @chakra-ui/react-use-safe-layout-effect@2.1.0, @chakra-ui/react-use-size@2.1.0, @chakra-ui/react-use-timeout@2.1.0, @chakra-ui/react-use-update-effect@2.1.0, @chakra-ui/react-utils@2.0.12, @chakra-ui/select@2.1.2, @chakra-ui/shared-utils@2.0.5, @chakra-ui/skeleton@2.1.0, @chakra-ui/skip-nav@2.1.0, @chakra-ui/slider@2.1.0, @chakra-ui/spinner@2.1.0, @chakra-ui/stat@2.1.1, @chakra-ui/stepper@2.3.1, @chakra-ui/styled-system@2.12.1, @chakra-ui/styled-system@2.9.2, @chakra-ui/switch@2.1.2, @chakra-ui/system@2.6.2, @chakra-ui/table@2.1.0, @chakra-ui/tabs@3.0.0, @chakra-ui/tag@3.1.1, @chakra-ui/textarea@2.1.2, @chakra-ui/theme@3.3.1, @chakra-ui/theme@3.4.7, @chakra-ui/theme-tools@2.1.2, @chakra-ui/theme-tools@2.2.7, @chakra-ui/theme-utils@2.0.21, @chakra-ui/toast@7.0.2, @chakra-ui/tooltip@2.3.1, @chakra-ui/transition@2.1.0, @chakra-ui/utils@2.0.15, @chakra-ui/utils@2.1.1, @chakra-ui/utils@2.2.3, @chakra-ui/visually-hidden@2.2.0, chalk@0.4.0, chalk@2.4.2, chalk@3.0.0, chalk@4.1.2, chalk@5.3.0, character-entities@2.0.2, character-entities-html4@2.1.0, character-entities-legacy@3.0.0, character-reference-invalid@2.0.1, charset@1.0.1, charset-normalizer@2.0.11, charset-normalizer@2.0.12, charset-normalizer@2.0.9, charset-normalizer@2.1.1, charset-normalizer@3.1.0, charset-normalizer@3.3.2, charset-normalizer@3.4.0, charset-normalizer@3.4.1, check-error@1.0.2, check-more-types@2.24.0, chevron@0.14.0, chokidar@2.1.8, chokidar@3.3.0, chokidar@3.5.1, chokidar@3.5.3, chrome-remote-interface@0.31.3, chrome-trace-event@1.0.2, ci-info@3.3.0, ci-info@3.8.0, ci-info@3.9.0, ci-info@4.0.0, cipher-base@1.0.4, circular-json@0.5.9, classnames@2.5.1, class-utils@0.3.6, clean-css@4.2.3, clean-css@5.2.4, clean-stack@2.2.0, clickhouse-driver@0.2.6, cli-columns@4.0.0, cli-table3@0.5.1, cli-truncate@2.1.0, clone@2.1.2, clone-deep@4.0.1, clone-response@1.0.2, cloudpathlib@0.16.0, cloudpathlib@0.20.0, clsx@1.2.1, clsx@2.1.1, code-point-at@1.1.0, coffee-loader@0.9.0, coffee-loader@4.0.0, coffeescript@1.12.7, coffeescript@2.6.0, collection-visit@1.0.0, color2k@2.0.3, color-convert@1.9.3, color-convert@2.0.1, coloredlogs@15.0.1, colorette@2.0.16, colorette@2.0.20, color-name@1.1.3, color-name@1.1.4, colors@1.4.0, color-string@1.5.5, com.azure:azure-core@1.28.0, com.azure:azure-core-http-netty@1.12.0, com.azure:azure-identity@1.12.2, com.azure:azure-identity@1.5.1, com.azure:azure-storage-blob@12.16.1, com.azure:azure-storage-blob-changefeed@12.0.0-beta.17, com.azure:azure-storage-common@12.15.2, com.azure:azure-storage-file-datalake@12.9.1, com.azure:azure-storage-internal-avro@12.2.2, combined-stream@1.0.8, com.dropbox.core:dropbox-core-sdk@3.2.0, com.github.jnr:jnr-x86asm@1.0.2, commander@11.1.0, commander@2.11.0, commander@2.20.3, commander@4.1.1, commander@5.1.0, commander@8.3.0, command-exists@1.2.9, comma-separated-tokens@2.0.3, com.microsoft.azure:msal4j@1.12.0, com.microsoft.azure:msal4j@1.15.1, com.microsoft.azure:msal4j-persistence-extension@1.1.0, com.microsoft.azure:msal4j-persistence-extension@1.3.0, com.microsoft.sqlserver:mssql-jdbc@10.2.1, com.microsoft.sqlserver:mssql-jdbc@10.2.1.jre8, com.microsoft.sqlserver:mssql-jdbc@12.6.3, commondir@1.0.1, common-tags@1.8.0, compare-versions@4.1.3, compare-versions@4.1.4, component-emitter@1.3.0, compress-commons@4.1.0, compressible@2.0.18, compression@1.7.4, compute-scroll-into-view@3.0.3, concat-map@0.0.1, concat-stream@1.6.2, confection@0.1.5, configparser@6.0.0, configparser@7.1.0, connect-history-api-fallback@1.6.0, connect-history-api-fallback@2.0.0, connect-redis@7.1.1, connect-session-sequelize@7.1.7, console-browserify@1.2.0, constants-browserify@1.0.0, content-disposition@0.5.4, content-type@1.0.4, content-type@1.0.5, convertdate@2.3.2, convertdate@2.4.0, convert-source-map@1.8.0, convert-source-map@1.9.0, convert-source-map@2.0.0, cookie@0.4.0, cookie@0.4.2, cookie@0.6.0, cookie-parser@1.4.5, cookie-signature@1.0.6, cookie-signature@1.0.7, copy-anything@3.0.5, copy-descriptor@0.1.1, copy-to-clipboard@3.3.3, core-js@3.38.1, core-js@3.40.0, core-js-compat@3.21.0, core-js-compat@3.32.0, corepack@0.29.3, core-util-is@1.0.2, core-util-is@1.0.3, cors@2.8.5, cosmiconfig@7.1.0, cp-file@6.2.0, cramjam@2.8.4, cramjam@2.9.1, crc32-stream@4.0.2, create-ecdh@4.0.4, create-hash@1.2.0, create-hmac@1.1.7, create-require@1.1.1, cron-parser@4.9.0, cronstrue@2.50.0, cronstrue@2.52.0, cross-fetch@3.1.5, cross-fetch@3.1.8, cross-fetch@3.2.0, cross-spawn@6.0.5, cross-spawn@7.0.3, cross-spawn-async@2.2.5, crypto-browserify@3.12.0, cryptr@6.3.0, @cspotcode/source-map-support@0.8.1, css-box-model@1.2.1, cssesc@3.0.0, css.escape@1.5.1, csstype@3.1.3, csvtojson@2.0.10, cyclist@1.0.1, cymem@2.0.11, cymem@2.0.8, @cypress/commit-info@2.2.0, @cypress/get-windows-proxy@1.6.2, @cypress/mocha-teamcity-reporter@1.0.0, @cypress/vite-dev-server@0.0.0-development, @cypress/webpack-batteries-included-preprocessor@0.0.0-development, @cypress/webpack-dev-server@0.0.0-development, @cypress/webpack-preprocessor@0.0.0-development, dashdash@1.14.1, dataclasses-json@0.6.7, dataloader@2.0.0, dataloader@2.1.0, data-uri-to-buffer@2.0.1, data-uri-to-buffer@4.0.1, dayjs@1.10.4, dayjs@1.11.13, debug@2.6.9, debug@3.2.6, debug@3.2.7, debug@4.1.1, debug@4.3.1, debug@4.3.4, debug@4.3.5, debug@4.3.6, debug@4.3.7, debug@4.4.0, debugpy@1.8.1, decamelize@1.2.0, decode-named-character-reference@1.0.2, decode-uri-component@0.2.2, decode-uri-component@0.4.1, decompress-response@3.3.0, decompress-response@4.2.1, decompress-response@6.0.0, dedent@0.7.0, deep-eql@3.0.1, deep-equal@2.2.3, deep-extend@0.6.0, deep-is@0.1.3, deepmerge@4.3.1, default-shell@1.0.1, define-data-property@1.1.4, define-lazy-prop@2.0.0, define-properties@1.1.3, define-properties@1.2.0, define-properties@1.2.1, define-property@0.2.5, define-property@1.0.0, define-property@2.0.2, delayed-stream@1.0.0, delegates@1.0.0, depd@1.1.2, depd@2.0.0, deprecated@1.2.14, deprecated@1.2.18, dequal@2.0.3, des.js@1.0.1, destroy@1.0.4, destroy@1.2.0, detect-node@2.1.0, detect-node-es@1.1.0, detect-port@1.6.1, devlop@1.1.0, diffie-hellman@5.0.3, diff-sequences@29.6.3, dir-glob@2.2.2, dir-glob@3.0.1, dirt-simple-file-cache@0.4.0, django-cors-headers@3.10.1, django-environ@0.8.1, djangorestframework-simplejwt@4.8.0, django-templated-mail@1.1.1, djoser@2.1.0, @dnd-kit/accessibility@3.1.0, @dnd-kit/core@6.1.0, @dnd-kit/sortable@7.0.2, @dnd-kit/utilities@3.2.2, dns-equal@1.0.0, dns-packet@5.3.1, dom-accessibility-api@0.5.16, domain-browser@1.2.0, domain-browser@4.22.0, dom-converter@0.2.0, dom-helpers@5.2.1, dom-serializer@0.2.2, dom-serializer@1.2.0, dom-serializer@2.0.0, dom-walk@0.1.2, dot-case@3.0.4, dottie@2.0.6, drange@1.1.1, duplexer@0.1.2, duplexify@3.7.1, duplexify@4.1.1, duplexify@4.1.3, eastasianwidth@0.2.0, easy-peasy@5.2.0, easy-peasy@6.0.5, ecc-jsbn@0.1.2, echarts-for-react@3.0.2, ee-first@1.1.1, electron-context-menu@3.1.1, electron-context-menu@3.6.1, electron-dl@3.2.1, electron-is-dev@2.0.0, elliptic@6.5.4, emoji-regex@7.0.3, emoji-regex@8.0.0, emoji-regex@9.2.2, emojis-list@3.0.0, @emotion/babel-plugin@11.12.0, @emotion/babel-plugin@11.13.5, @emotion/babel-plugin-jsx-pragmatic@0.3.0, @emotion/babel-preset-css-prop@11.12.0, @emotion/cache@11.13.1, @emotion/cache@11.14.0, @emotion/hash@0.9.2, @emotion/is-prop-valid@0.8.8, @emotion/is-prop-valid@1.3.0, @emotion/is-prop-valid@1.3.1, @emotion/memoize@0.7.4, @emotion/memoize@0.9.0, @emotion/react@11.13.3, @emotion/react@11.14.0, @emotion/serialize@1.3.2, @emotion/serialize@1.3.3, @emotion/sheet@1.4.0, @emotion/styled@11.13.0, @emotion/styled@11.14.0, @emotion/unitless@0.10.0, @emotion/use-insertion-effect-with-fallbacks@1.1.0, @emotion/use-insertion-effect-with-fallbacks@1.2.0, @emotion/utils@1.4.1, @emotion/utils@1.4.2, @emotion/weak-memoize@0.4.0, encodeurl@1.0.2, encoding@0.1.13, endent@2.0.1, end-of-stream@1.4.4, engine.io@6.2.1, engine.io@6.4.2, engine.io-client@5.0.1, engine.io-parser@4.0.2, engine.io-parser@5.0.4, enhanced-resolve@4.5.0, enhanced-resolve@5.10.0, enhanced-resolve@5.15.0, entrypoints@0.4, env-paths@2.2.1, ephem@4.1.5, err-code@2.0.3, errno@0.1.8, error-ex@1.3.2, errorhandler@1.5.1, es6-object-assign@1.1.0, es-abstract@1.19.1, escalade@3.1.1, escalade@3.2.0, escape-goat@2.1.1, escape-html@1.0.3, escape-string-applescript@2.0.0, escape-string-regexp@1.0.5, escape-string-regexp@2.0.0, escape-string-regexp@4.0.0, escape-string-regexp@5.0.0, es-define-property@1.0.0, es-errors@1.3.0, es-get-iterator@1.1.3, @eslint-community/eslint-utils@4.4.0, @eslint-community/regexpp@4.11.1, es-module-lexer@1.3.0, es-to-primitive@1.2.1, estree-to-babel@3.2.1, estree-util-is-identifier-name@3.0.0, etag@1.8.1, et-xmlfile@1.1.0, eventemitter3@4.0.7, events@1.1.1, events@3.3.0, event-target-shim@5.0.1, evp\_bytestokey@1.0.3, exceptiongroup@1.2.2, execa@0.10.0, execa@0.2.2, execa@1.0.0, execa@4.0.0, execa@5.1.1, execnet@2.1.1, executing@2.0.1, exif-parser@0.1.12, expand-brackets@2.1.4, expect@29.7.0, express@4.17.3, express@4.19.2, express@4.20.0, express-graphql@0.12.0, express-pino-logger@7.0.0, express-session@1.18.0, extend@3.0.2, extend-shallow@2.0.1, extend-shallow@3.0.2, extglob@2.0.4, ext-list@2.2.2, ext-name@5.0.0, extsprintf@1.3.0, extsprintf@1.4.1, fairlearn@0.8.0, fastapi@0.115.0, fastapi@0.63.0, fastapi@0.68.1, fastapi@0.89.1, fastapi-utils@0.2.1, fast-deep-equal@3.1.3, fastest-levenshtein@1.0.16, fast-glob@3.2.11, fast-glob@3.3.1, fast-glob@3.3.2, fast-json-parse@1.0.3, fast-json-stable-stringify@2.1.0, fast-redact@3.5.0, fast-url-parser@1.1.3, fetch-blob@3.2.0, file-type@9.0.0, file-uri-to-path@1.0.0, fill-range@4.0.0, fill-range@7.0.1, fill-range@7.1.1, filter-obj@5.1.0, finalhandler@1.1.2, finalhandler@1.2.0, find-cache-dir@2.1.0, find-cache-dir@3.3.1, find-cache-dir@4.0.0, find-port@1.0.1, find-process@1.4.1, find-process@1.4.7, find-root@1.1.0, find-up@3.0.0, find-up@4.1.0, find-up@5.0.0, find-up@6.3.0, firefox-profile@4.0.0, firefox-profile@4.3.2, flask-cors@3.0.10, flask-cors@3.0.9, flask-cors@4.0.0, flask-cors@5.0.0, fluent-ffmpeg@2.1.2, flush-write-stream@1.1.1, focus-lock@1.3.5, focus-lock@1.3.6, follow-redirects@1.14.7, follow-redirects@1.15.2, follow-redirects@1.15.6, follow-redirects@1.15.9, @fontsource/inter@4.5.15, fonttools@4.37.3, fonttools@4.38.0, fonttools@4.40.0, fonttools@4.49.0, fonttools@4.54.1, fonttools@4.56.0, for-each@0.3.3, for-in@1.0.2, format-link-header@3.1.1, form-data@2.3.3, form-data@2.5.1, form-data@4.0.0, form-data@4.0.1, formdata-polyfill@4.0.10, forwarded@0.2.0, fragment-cache@0.2.1, framer-motion@11.18.2, framer-motion@11.3.19, framer-motion@6.5.1, framer-motion@7.10.3, framer-motion@8.5.5, framesync@6.0.1, framesync@6.1.2, fresh@0.5.2, from2@2.3.0, front-matter@4.0.2, fs@2.4.16, fs-constants@1.0.0, fsevents@2.3.3, fs-extra@4.0.3, fs-extra@8.1.0, fs-extra@9.0.1, fs-extra@9.1.0, function-bind@1.1.1, function-bind@1.1.2, functions-have-names@1.2.3, future@0.18.2, future@0.18.3, future@1.0.0, ga-gtag@1.2.0, @gar/promisify@1.1.3, generate-function@2.3.1, generic-pool@3.9.0, gensync@1.0.0-beta.2, getenv@1.0.0, get-func-name@2.0.0, get-intrinsic@1.1.1, get-intrinsic@1.2.0, get-intrinsic@1.2.4, get-nonce@1.0.1, getos@3.2.1, getpass@0.1.7, get-port@5.1.1, get-stream@3.0.0, get-stream@4.1.0, get-stream@5.2.0, get-stream@6.0.0, get-symbol-description@1.0.0, get-value@2.0.6, gevent@22.10.2, gevent@24.10.3, gevent@24.2.1, gifwrap@0.9.2, github.com/acarl005/stripansi@v0.0.0-20180116102854-5a71ef0e047d, github.com/AlecAivazis/survey/v2/core@v2.3.7, github.com/AlecAivazis/survey/v2/terminal@v2.3.7, github.com/AlecAivazis/survey/v2@v2.3.7, github.com/alecthomas/units@v0.0.0-20211218093645-b94a6e3cc137, github.com/andrew-d/go-termutil@v0.0.0-20150726205930-009166a695a2, github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5, github.com/asaskevich/govalidator@v0.0.0-20200428143746-21a406dcc535, github.com/asaskevich/govalidator@v0.0.0-20230301143203-a9d515a09cc2, github.com/blang/semver/v4@v4.0.0, github.com/buger/goterm@v1.0.4, github.com/BurntSushi/toml/internal@v1.3.2, github.com/BurntSushi/toml@v1.3.2, github.com/cbroglie/mustache@v1.4.0, github.com/cenkalti/backoff/v4@v4.2.1, github.com/cespare/xxhash/v2@v2.2.0, github.com/cespare/xxhash/v2@v2.3.0, github.com/cpuguy83/go-md2man/v2/md2man@v2.0.3, github.com/daaku/go.zipexe@v1.0.0, github.com/docker/docker-credential-helpers/client@v0.7.0, github.com/docker/docker-credential-helpers/client@v0.8.1, github.com/docker/docker-credential-helpers/client@v0.8.2, github.com/docker/docker-credential-helpers/credentials@v0.7.0, github.com/docker/docker-credential-helpers/credentials@v0.8.1, github.com/docker/docker-credential-helpers/credentials@v0.8.2, github.com/eiannone/keyboard@v0.0.0-20220611211555-0d226195f203, github.com/emicklei/go-restful/v3/log@v3.11.0, github.com/emicklei/go-restful/v3@v3.11.0, github.com/exponent-io/jsonpath@v0.0.0-20151013193312-d6023ce2651d, github.com/fatih/camelcase@v1.0.0, github.com/fatih/color@v1.13.0, github.com/felixge/httpsnoop@v1.0.4, github.com/fvbommel/sortorder@v1.0.2, github.com/fxamacker/cbor/v2@v2.4.0, github.com/fxamacker/cbor/v2@v2.7.0, github.com/g07cha/defender@v0.0.0-20180505193036-5665c627c814, github.com/go-asn1-ber/asn1-ber@v1.5.1, github.com/gobwas/glob/compiler@v0.2.3, github.com/gobwas/glob/match@v0.2.3, github.com/gobwas/glob/syntax/ast@v0.2.3, github.com/gobwas/glob/syntax/lexer@v0.2.3, github.com/gobwas/glob/syntax@v0.2.3, github.com/gobwas/glob/util/runes@v0.2.3, github.com/gobwas/glob/util/strings@v0.2.3, github.com/gobwas/glob@v0.2.3, github.com/go-errors/errors@v1.4.2, github.com/gofrs/uuid@v4.2.0+incompatible, github.com/go-gorp/gorp/v3@v3.1.0, github.com/golang-jwt/jwt/v4@v4.5.0, github.com/gosuri/uitable/util/strutil@v0.0.4, github.com/gosuri/uitable/util/wordwrap@v0.0.4, github.com/gosuri/uitable@v0.0.4, github.com/go-viper/mapstructure/v2/internal/errors@v2.0.0, github.com/go-viper/mapstructure/v2@v2.0.0, github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7, github.com/huandu/xstrings@v1.4.0, github.com/jbenet/go-context/io@v0.0.0-20150711004518-d14ea06fba99, github.com/jmhodges/clock@v0.0.0-20160418191101-880ee4c33548, github.com/jmoiron/sqlx/reflectx@v1.2.0, github.com/jmoiron/sqlx/reflectx@v1.3.5, github.com/jmoiron/sqlx/types@v1.2.0, github.com/jmoiron/sqlx@v1.2.0, github.com/jmoiron/sqlx@v1.3.5, github.com/jpillora/ansi@v1.0.3, github.com/jpillora/chisel/server@v1.9.0, github.com/jpillora/chisel/share/ccrypto@v1.9.0, github.com/jpillora/chisel/share/cio@v1.9.0, github.com/jpillora/chisel/share/cnet@v1.9.0, github.com/jpillora/chisel/share/settings@v1.9.0, github.com/jpillora/chisel/share/tunnel@v1.9.0, github.com/jpillora/chisel/share@v1.9.0, github.com/jpillora/requestlog@v1.0.0, github.com/jpillora/sizestr@v1.0.0, github.com/json-iterator/go@v1.1.12, github.com/kevinburke/ssh\_config@v1.2.0, github.com/kisielk/sqlstruct@v0.0.0-20150923205031-648daed35d49, github.com/koding/websocketproxy@v0.0.0-20181220232114-7ed82d81a28c, github.com/lann/builder@v0.0.0-20180802200727-47ae307949d0, github.com/lann/ps@v0.0.0-20150810152359-62de8c46ede0, github.com/lib/pq/oid@v1.10.9, github.com/lib/pq/oid@v1.3.0, github.com/lib/pq/scram@v1.10.9, github.com/lib/pq/scram@v1.3.0, github.com/lib/pq@v1.10.9, github.com/lib/pq@v1.3.0, github.com/lithammer/dedent@v1.1.0, github.com/mailru/easyjson/buffer@v0.7.7, github.com/mailru/easyjson/jwriter@v0.7.7, github.com/MakeNowJust/heredoc@v1.0.0, github.com/Masterminds/semver@v1.5.0, github.com/Masterminds/semver/v3@v3.2.1, github.com/Masterminds/sprig/v3@v3.2.3, github.com/Masterminds/squirrel@v1.5.4, github.com/Masterminds/vcs@v1.13.3, github.com/mattn/go-colorable@v0.1.13, github.com/mattn/go-isatty@v0.0.17, github.com/mattn/go-runewidth@v0.0.15, github.com/mattn/go-runewidth@v0.0.9, github.com/mattn/go-shellwords@v1.0.12, github.com/mattn/go-sqlite3@v1.10.0, github.com/mgutz/ansi@v0.0.0-20170206155736-9520e82c474b, github.com/mitchellh/copystructure@v1.2.0, github.com/mitchellh/go-wordwrap@v1.0.1, github.com/mitchellh/hashstructure/v2@v2.0.2, github.com/mitchellh/mapstructure@v1.5.0, github.com/mitchellh/reflectwalk@v1.0.2, github.com/monochromegane/go-gitignore@v0.0.0-20200626010858-205db1a8cc00, github.com/morikuni/aec@v1.0.0, github.com/orcaman/concurrent-map@v1.0.0, github.com/patrickmn/go-cache@v2.1.0+incompatible, github.com/pelletier/go-toml@v1.9.5, github.com/peterbourgon/diskv@v2.0.1+incompatible, github.com/rivo/uniseg@v0.2.0, github.com/robfig/cron/v3@v3.0.1, github.com/rs/zerolog/internal/json@v1.29.0, github.com/rs/zerolog/log@v1.29.0, github.com/rs/zerolog/pkgerrors@v1.29.0, github.com/rs/zerolog@v1.29.0, github.com/rubenv/sql-migrate@v1.5.2, github.com/segmentio/encoding/ascii@v0.3.6, github.com/segmentio/encoding/iso8601@v0.3.6, github.com/segmentio/encoding/json@v0.3.6, github.com/serialx/hashring@v0.0.0-20200727003509-22c0c7ab6b1b, github.com/shopspring/decimal@v1.3.1, github.com/sirupsen/logrus@v1.9.3, github.com/skratchdot/open-golang/open@v0.0.0-20200116055534-eef842397966, github.com/spf13/cast@v1.5.0, github.com/stretchr/testify/assert@v1.9.0, github.com/tomasen/realip@v0.0.0-20180522021738-f0c99a92ddce, github.com/tonistiigi/fsutil/types@v0.0.0-20240424095704-91a3fc46842c, github.com/tonistiigi/fsutil@v0.0.0-20240424095704-91a3fc46842c, github.com/tonistiigi/go-csvvalue@v0.0.0-20240710180619-ddb21b71c0b4, github.com/tonistiigi/units@v0.0.0-20180711220420-6950e57a87ea, github.com/tonistiigi/vt100@v0.0.0-20240514184818-90bafcd6abab, github.com/urfave/negroni@v1.0.0, github.com/VictoriaMetrics/fastcache@v1.12.0, github.com/weppos/publicsuffix-go/publicsuffix@v0.13.0, github.com/x448/float16@v0.8.4, github-from-package@0.0.0, global@4.4.0, globals@11.12.0, glob-base@0.3.0, globby@11.1.0, globby@7.1.1, go.etcd.io/bbolt@v1.3.9, gopd@1.0.1, gopkg.in/alecthomas/kingpin.v2@v2.2.6, got@8.3.2, graphemer@1.4.0, grapheme-splitter@1.0.4, graphene@3.4.3, graphql@15.5.1, graphql-core@3.2.6, graphql-relay@3.2.0, graphql-resolve-batch@1.0.3, graphql-scalars@1.10.0, @graphql-tools/batch-execute@8.4.6, @graphql-tools/delegate@8.2.1, @graphql-tools/merge@8.1.2, @graphql-tools/schema@8.2.0, @graphql-tools/utils@8.6.9, @graphql-tools/wrap@8.1.1, @graphql-typed-document-node/core@3.1.1, graphql-ws@5.5.5, graphviz@0.20.1, graphviz@0.20.3, greenlet@3.0.3, greenlet@3.1.1, growl@1.10.5, gtoken@7.1.0, gunicorn@19.9.0, gunicorn@20.1.0, gunicorn@23.0.0, gzip-size@6.0.0, h11@0.12.0, h11@0.14.0, handle-thing@2.0.1, has@1.0.3, has-bigints@1.0.1, has-bigints@1.0.2, has-color@0.1.7, has-cors@1.1.0, has-flag@3.0.0, has-flag@4.0.0, hash-base@3.1.0, hash.js@1.1.7, hasown@2.0.2, has-property-descriptors@1.0.0, has-property-descriptors@1.0.2, has-proto@1.0.3, has-symbols@1.0.3, has-symbol-support-x@1.4.2, has-tostringtag@1.0.0, has-tostringtag@1.0.2, has-to-string-tag-x@1.4.1, hast-util-to-jsx-runtime@2.3.0, hast-util-whitespace@3.0.0, has-value@0.3.1, has-value@1.0.0, has-values@0.1.4, has-values@1.0.0, he@1.2.0, helmet@7.1.0, hey-listen@1.0.8, highlight-words-core@1.2.2, highlight-words-core@1.2.3, hijri-converter@2.2.2, history@5.3.0, hmac-drbg@1.0.1, holidays@0.12, holidays@0.27.1, hpack.js@2.1.6, html-dom-parser@3.1.7, html-entities@2.3.2, html-entities@2.5.2, html-escaper@2.0.2, html-minifier-terser@5.1.1, html-minifier-terser@6.1.0, htmlparser2@3.10.1, htmlparser2@6.1.0, htmlparser2@8.0.2, html-react-parser@3.0.16, html-tags@3.1.0, html-url-attributes@3.0.0, html-webpack-plugin@5.5.0, http-deceiver@1.2.7, http-errors@1.6.3, http-errors@1.7.3, http-errors@1.8.0, http-errors@1.8.1, http-errors@2.0.0, http-parser-js@0.5.3, http-proxy@1.18.0, http-proxy@1.18.1, http-proxy-agent@4.0.1, http-proxy-agent@5.0.0, http-proxy-agent@7.0.2, http-proxy-middleware@2.0.4, https-browserify@1.0.0, http-signature@1.3.6, https-proxy-agent@5.0.1, https-proxy-agent@7.0.5, httpx-sse@0.4.0, humanfriendly@10.0, human-interval@1.0.0, humanize-ms@1.2.1, iconv-lite@0.4.24, iconv-lite@0.6.2, iconv-lite@0.6.3, identify@2.5.5, iferr@0.1.5, ignore@3.3.10, ignore@5.2.0, ignore@5.2.4, ignore@5.3.2, image-q@1.1.1, image-size@0.8.3, imagesize@1.4.1, imbalanced-learn@0.11.0, imbalanced-learn@0.9.1, immediate@3.0.6, immer@9.0.21, imodels@1.3.12, import-fresh@3.3.0, import-fresh@3.3.1, imurmurhash@0.1.4, indent-string@4.0.0, inflect@7.3.1, inflection@1.13.4, iniconfig@2.0.0, inline-style-parser@0.1.1, inline-style-parser@0.2.4, internal-slot@1.0.3, internal-slot@1.0.5, internal-slot@1.0.7, into-stream@3.1.0, invariant@2.2.4, ip-address@9.0.5, ipaddr.js@0.1.3, ipaddr.js@1.9.1, ipaddr.js@2.0.1, ip-regex@4.3.0, ip-regex@5.0.0, is@3.3.0, is-accessor-descriptor@0.1.6, is-accessor-descriptor@1.0.0, is-alphabetical@2.0.1, is-alphanumerical@2.0.1, is-arguments@1.1.1, isarray@0.0.1, isarray@1.0.0, isarray@2.0.5, is-array-buffer@3.0.4, is-arrayish@0.2.1, is-arrayish@0.3.2, is-bigint@1.0.1, is-bigint@1.0.4, isbinaryfile@4.0.10, isbinaryfile@4.0.8, is-binary-path@1.0.1, is-binary-path@2.1.0, is-boolean-object@1.1.0, is-boolean-object@1.1.2, is-buffer@1.1.6, is-buffer@2.0.5, is-callable@1.2.4, is-callable@1.2.7, is-ci@3.0.1, is-core-module@2.12.0, is-core-module@2.15.0, is-core-module@2.15.1, is-core-module@2.16.1, is-core-module@2.9.0, is-data-descriptor@0.1.4, is-data-descriptor@1.0.0, is-date-object@1.0.5, is-decimal@2.0.1, is-descriptor@0.1.6, is-descriptor@1.0.2, is-docker@2.2.1, is-dotfile@1.0.3, is-extendable@0.1.1, is-extendable@1.0.1, is-extglob@1.0.0, is-extglob@2.1.1, is-fork-pr@2.5.0, is-fullwidth-code-point@1.0.0, is-fullwidth-code-point@2.0.0, is-fullwidth-code-point@3.0.0, is-function@1.0.2, is-generator-function@1.0.10, is-generator-function@1.0.8, is-glob@2.0.1, is-glob@3.1.0, is-glob@4.0.3, is-hexadecimal@2.0.1, is-html@2.0.0, is-lambda@1.0.1, is-map@2.0.3, is-nan@1.3.2, is-negative-zero@2.0.1, is-number@3.0.0, is-number@7.0.0, is-number-object@1.0.4, is-number-object@1.0.7, is-obj@1.0.1, is-object@1.0.2, isobject@2.1.0, isobject@3.0.1, is-path-inside@2.1.0, is-plain-obj@1.1.0, is-plain-obj@3.0.0, is-plain-obj@4.1.0, is-plain-object@2.0.4, is-property@1.0.2, is-regex@1.1.4, is-regexp@1.0.0, is-retry-allowed@1.2.0, is-set@2.0.3, is-shared-array-buffer@1.0.1, is-shared-array-buffer@1.0.2, is-shared-array-buffer@1.0.3, isstream@0.1.2, is-stream@1.1.0, is-stream@2.0.0, is-stream@2.0.1, is-string@1.0.7, is-symbol@1.0.3, is-symbol@1.0.4, @istanbuljs/schema@0.1.3, istextorbinary@6.0.0, is-typedarray@1.0.0, is-typed-array@1.1.10, is-typed-array@1.1.13, is-unicode-supported@0.1.0, isurl@1.0.0, is-url@1.2.4, is-utf8@0.2.1, is-weakmap@2.0.2, is-weakref@1.0.2, is-weakset@2.0.3, is-what@4.1.16, is-windows@1.0.2, is-wsl@1.1.0, is-wsl@2.2.0, iterall@1.3.0, jaraco.classes@3.4.0, jaraco.collections@5.1.0, jaraco.context@5.3.0, jaraco.context@6.0.1, jaraco.functools@4.0.1, jaraco.functools@4.1.0, jaraco.text@3.12.1, jedi@0.19.1, jeepney@0.8.0, jest-diff@29.7.0, @jest/expect-utils@29.7.0, jest-get-type@29.6.3, jest-matcher-utils@29.7.0, jest-message-util@29.7.0, @jest/schemas@29.6.3, @jest/types@29.6.3, jest-util@29.7.0, jest-worker@27.5.1, jimp@0.14.0, @jimp/bmp@0.14.0, @jimp/core@0.14.0, @jimp/custom@0.14.0, @jimp/gif@0.14.0, @jimp/jpeg@0.14.0, @jimp/plugin-blit@0.14.0, @jimp/plugin-blur@0.14.0, @jimp/plugin-circle@0.14.0, @jimp/plugin-color@0.14.0, @jimp/plugin-contain@0.14.0, @jimp/plugin-cover@0.14.0, @jimp/plugin-crop@0.14.0, @jimp/plugin-displace@0.14.0, @jimp/plugin-dither@0.14.0, @jimp/plugin-fisheye@0.14.0, @jimp/plugin-flip@0.14.0, @jimp/plugin-gaussian@0.14.0, @jimp/plugin-invert@0.14.0, @jimp/plugin-mask@0.14.0, @jimp/plugin-normalize@0.14.0, @jimp/plugin-print@0.14.0, @jimp/plugin-resize@0.14.0, @jimp/plugin-rotate@0.14.0, @jimp/plugins@0.14.0, @jimp/plugin-scale@0.14.0, @jimp/plugin-shadow@0.14.0, @jimp/plugin-threshold@0.14.0, @jimp/png@0.14.0, @jimp/tiff@0.14.0, @jimp/types@0.14.0, @jimp/utils@0.14.0, jiter@0.8.2, jmespath@1.0.1, jose@4.11.2, jose@4.15.9, @jridgewell/gen-mapping@0.1.1, @jridgewell/gen-mapping@0.3.2, @jridgewell/gen-mapping@0.3.5, @jridgewell/gen-mapping@0.3.8, @jridgewell/resolve-uri@3.1.0, @jridgewell/resolve-uri@3.1.2, @jridgewell/set-array@1.1.2, @jridgewell/set-array@1.2.1, @jridgewell/source-map@0.3.2, @jridgewell/source-map@0.3.5, @jridgewell/sourcemap-codec@1.4.14, @jridgewell/sourcemap-codec@1.4.15, @jridgewell/sourcemap-codec@1.5.0, @jridgewell/trace-mapping@0.3.17, @jridgewell/trace-mapping@0.3.25, @jridgewell/trace-mapping@0.3.9, jsbn@0.1.1, jsbn@1.1.0, js-cookie@3.0.5, jsesc@0.5.0, jsesc@2.5.2, jsesc@3.0.2, jsesc@3.1.0, js-md4@0.3.2, json5@1.0.2, json5@2.2.3, json-bigint@1.0.0, json-buffer@3.0.0, jsonfile@4.0.0, jsonfile@6.1.0, jsonlint@1.6.3, jsonparse@1.3.1, json-parse-better-errors@1.0.2, json-parse-even-better-errors@2.3.1, json-parse-even-better-errors@3.0.2, jsonpath-plus@6.0.1, jsonschema@3.2.0, jsonschema@4.21.1, jsonschema-specifications@2023.12.1, json-schema-traverse@0.4.1, json-schema-traverse@1.0.0, jsonwebtoken@9.0.2, json-wire-protocol@1.0.0, jsprim@2.0.2, js-tokens@4.0.0, js-yaml@3.13.1, js-yaml@3.14.1, just-diff@6.0.2, just-diff-apply@5.5.0, jwa@1.4.1, jwa@2.0.0, jws@3.2.2, jws@4.0.0, keyring@25.6.0, keyv@3.0.0, kind-of@3.2.2, kind-of@4.0.0, kind-of@5.1.0, kind-of@6.0.3, korean-lunar-calendar@0.2.1, kruptein@2.2.3, @kwsites/file-exists@1.1.1, @kwsites/promise-deferred@1.1.1, langchain@0.3.19, langchain-community@0.3.18, langchain-core@0.3.40, langchain-openai@0.3.7, langchain-text-splitters@0.3.6, langcodes@3.4.1, langcodes@3.5.0, langsmith@0.3.11, language-data@1.3.0, launch-editor@2.2.1, launch-editor@2.3.0, launch-editor@2.6.0, lazy-ass@1.6.0, lazystream@1.0.0, ldapauth-fork@5.0.5, ldap-filter@0.3.3, ldapjs@2.3.3, @leichtgewicht/ip-codec@2.0.3, libcst@1.4.0, lie@3.1.1, lightgbm@3.3.1, lightgbm@3.3.2, lines-and-columns@1.2.4, load-bmfont@1.4.1, loader-runner@2.4.0, loader-runner@4.3.0, loader-utils@1.4.0, loader-utils@2.0.3, loader-utils@2.0.4, load-json-file@4.0.0, load-tsconfig@0.2.3, local-pkg@0.4.1, locate-path@3.0.0, locate-path@5.0.0, locate-path@6.0.0, locate-path@7.1.0, lodash@4.17.21, lodash.debounce@4.0.8, lodash.defaults@4.2.0, lodash.difference@4.5.0, lodash-es@4.17.21, lodash.flatten@4.4.0, lodash.includes@4.3.0, lodash.isboolean@3.0.3, lodash.isinteger@4.0.4, lodash.isnumber@3.0.3, lodash.isplainobject@4.0.6, lodash.isstring@4.0.1, lodash.merge@4.6.2, lodash.mergewith@4.6.2, lodash.once@4.1.1, lodash.union@4.6.0, log-symbols@2.2.0, longest-streak@3.1.0, loose-envify@1.4.0, lottie-react@2.4.1, lottie-web@5.12.2, lower-case@2.0.2, lowercase-keys@1.0.0, lowercase-keys@1.0.1, lunarcalendar@0.0.9, luxon@3.5.0, lz-string@1.5.0, make-dir@1.3.0, make-dir@2.1.0, make-dir@3.1.0, mako@1.3.9, map-cache@0.2.2, map-visit@1.0.0, marisa-trie@1.2.1, markdown-it-py@2.1.0, markdown-it-py@3.0.0, markdown-table@3.0.3, marshmallow@3.26.1, md5.js@1.3.5, mdast-util-find-and-replace@3.0.1, mdast-util-from-markdown@2.0.1, mdast-util-gfm@3.0.0, mdast-util-gfm-autolink-literal@2.0.1, mdast-util-gfm-footnote@2.0.0, mdast-util-gfm-strikethrough@2.0.0, mdast-util-gfm-table@2.0.0, mdast-util-gfm-task-list-item@2.0.0, mdast-util-mdx-expression@2.0.1, mdast-util-mdxjs-esm@2.0.1, mdast-util-mdx-jsx@3.1.3, mdast-util-phrasing@4.1.0, mdast-util-to-hast@13.2.0, mdast-util-to-markdown@2.1.0, mdast-util-to-string@4.0.0, mdurl@0.1.2, media-typer@0.3.0, memoize-one@4.0.3, memoize-one@4.1.0, memoize-one@5.2.1, memory-fs@0.4.1, memory-fs@0.5.0, memorystore@1.6.7, memorystream@0.3.1, merge2@1.4.1, merge-descriptors@1.0.1, merge-stream@2.0.0, methods@1.1.2, micromark@4.0.0, micromark-core-commonmark@2.0.1, micromark-extension-gfm@3.0.0, micromark-extension-gfm-autolink-literal@2.1.0, micromark-extension-gfm-footnote@2.1.0, micromark-extension-gfm-strikethrough@2.1.0, micromark-extension-gfm-table@2.1.0, micromark-extension-gfm-tagfilter@2.0.0, micromark-extension-gfm-task-list-item@2.1.0, micromark-factory-destination@2.0.0, micromark-factory-label@2.0.0, micromark-factory-space@2.0.0, micromark-factory-title@2.0.0, micromark-factory-whitespace@2.0.0, micromark-util-character@2.1.0, micromark-util-chunked@2.0.0, micromark-util-classify-character@2.0.0, micromark-util-combine-extensions@2.0.0, micromark-util-decode-numeric-character-reference@2.0.1, micromark-util-decode-string@2.0.0, micromark-util-encode@2.0.0, micromark-util-html-tag-name@2.0.0, micromark-util-normalize-identifier@2.0.0, micromark-util-resolve-all@2.0.0, micromark-util-sanitize-uri@2.0.0, micromark-util-subtokenize@2.0.1, micromark-util-symbol@2.0.0, micromark-util-types@2.0.0, micromatch@3.1.10, micromatch@4.0.4, micromatch@4.0.5, micromatch@4.0.8, miller-rabin@4.0.1, mime@1.6.0, mime@2.4.4, mime-db@1.44.0, mime-db@1.45.0, mime-db@1.52.0, mime-db@1.53.0, mime-types@2.1.27, mime-types@2.1.35, mimic-fn@2.1.0, mimic-response@1.0.1, mimic-response@2.1.0, mimic-response@3.1.0, min-document@2.19.0, minimalistic-crypto-utils@1.0.1, minimist@0.0.8, minimist@1.2.8, min-indent@1.0.1, minipass-fetch@1.4.1, minipass-fetch@3.0.5, minizlib@2.1.2, mitt@3.0.1, mixin-deep@1.3.2, mkdirp@0.5.1, mkdirp@0.5.5, mkdirp@0.5.6, mkdirp@1.0.4, mkdirp@3.0.1, mkdirp-classic@0.5.3, mocha@7.0.1, mocha-junit-reporter@2.2.0, mocha-teamcity-reporter@3.0.0, modify-filename@1.1.0, module-details-from-path@1.0.3, moment@2.30.1, moment-timezone@0.5.45, monaco-editor@0.52.0, @monaco-editor/loader@1.4.0, @monaco-editor/react@4.6.0, monaco-editor-webpack-plugin@7.1.0, mo-parsing@8.499.24023, more-itertools@10.3.0, morgan@1.9.1, motion-dom@11.18.1, @motionone/animation@10.18.0, @motionone/dom@10.12.0, @motionone/dom@10.18.0, @motionone/easing@10.18.0, @motionone/generators@10.18.0, @motionone/types@10.17.1, @motionone/utils@10.18.0, motion-utils@11.18.1, mount-point@3.0.0, move-file@1.2.0, ms@2.0.0, ms@2.1.1, ms@2.1.2, ms@2.1.3, msal@1.31.0, msrest@0.7.1, mssql@11.0.1, @mui/icons-material@5.16.14, @mui/icons-material@5.16.5, multicast-dns@7.2.4, murmurhash@1.0.10, murmurhash@1.0.12, mustache@4.2.0, mypy-extensions@1.0.0, mysql@2.18.1, mysql2@3.11.0, named-placeholders@1.1.3, nan@2.15.0, nanoclone@0.2.1, nanoid@3.3.1, nanoid@3.3.7, nanoid@3.3.8, nanomatch@1.2.13, napi-build-utils@1.0.2, napi-macros@2.0.0, native-duplexpair@1.0.0, natural-compare@1.4.0, negotiator@0.6.3, neo-async@2.6.2, nested-error-stacks@2.1.0, net.sourceforge.argparse4j:argparse4j@0.7.0, nh3@0.2.21, nice-try@1.0.5, no-case@3.0.4, node-abi@2.30.1, node-abi@3.67.0, node-abort-controller@3.1.1, node-addon-api@3.2.1, node-addon-api@7.1.1, node-cache@5.1.2, node-crate@3.0.0, node-dir@0.1.17, node-domexception@1.0.0, node-fetch@2.6.7, node-fetch@2.7.0, node-fetch@3.3.2, node-gyp@10.1.0, node-gyp@8.4.1, node-gyp-build@4.3.0, node-html-parser@5.3.3, @nodelib/fs.scandir@2.1.4, @nodelib/fs.scandir@2.1.5, @nodelib/fs.stat@2.0.4, @nodelib/fs.stat@2.0.5, @nodelib/fs.walk@1.2.6, @nodelib/fs.walk@1.2.8, node-libs-browser@2.2.1, node-machine-id@1.1.12, node-releases@2.0.13, node-releases@2.0.18, node-releases@2.0.19, node-releases@2.0.6, @node-saml/node-saml@4.0.5, @node-saml/passport-saml@4.0.4, noop-logger@0.1.1, normalize-path@2.1.1, normalize-path@3.0.0, normalize-url@2.0.1, @npmcli/move-file@1.1.2, npm-run-all@4.1.5, npm-run-path@1.0.0, npm-run-path@2.0.2, npm-run-path@4.0.1, number-is-nan@1.0.1, oauth@0.10.0, object.assign@4.1.0, object-assign@4.1.1, object.assign@4.1.2, object.assign@4.1.4, object.assign@4.1.5, object-copy@0.1.0, object.getownpropertydescriptors@2.1.2, object-hash@2.2.0, object-inspect@1.12.0, object-inspect@1.13.2, object-is@1.1.5, object-is@1.1.6, object-keys@1.1.1, object.pick@1.3.0, object-visit@1.0.1, oblivious-set@1.1.1, obuf@1.1.2, odbc@2.4.9, oidc-token-hash@5.0.3, omggif@1.0.10, onetime@5.1.2, on-exit-leak-free@0.2.0, on-exit-leak-free@2.1.2, on-finished@2.3.0, on-finished@2.4.1, on-headers@1.0.2, onnxruntime@1.20.1, onnxruntime@1.3.0, open@7.4.2, open@8.4.0, open@8.4.2, openai@0.28.0, openid-client@5.6.5, openpyxl@3.1.2, openpyxl@3.1.5, opn@4.0.1, org.checkerframework:checker-qual@3.42.0, org.checkerframework:checker-qual@3.5.0, org.codehaus.mojo:animal-sniffer-annotations@1.21, org.codehaus.mojo:animal-sniffer-annotations@1.23, org.influxdb:influxdb-java@2.22, org.jruby.jcodings:jcodings@1.0.55, org.jruby.joni:joni@2.1.31, org.projectlombok:lombok@1.18.24, org.semver4j:semver4j@5.2.2, org.slf4j:jul-to-slf4j@1.7.36, org.slf4j:slf4j-api@1.7.25, org.slf4j:slf4j-api@1.7.30, org.slf4j:slf4j-api@1.7.36, org.slf4j:slf4j-nop@1.7.30, os-browserify@0.3.0, os-homedir@1.0.2, ospath@1.2.2, os-tmpdir@1.0.2, papaparse@5.4.1, papaparse@5.5.1, parallel-transform@1.2.0, param-case@3.0.4, parent-module@1.0.1, parse5@5.1.1, parse5-html-rewriting-stream@5.1.1, parse5-sax-parser@5.1.1, parse-bmfont-ascii@1.0.6, parse-bmfont-binary@1.0.6, parse-bmfont-xml@1.1.4, parse-entities@4.0.1, parse-glob@3.0.4, parse-headers@2.0.3, parse-json@4.0.0, parse-json@5.2.0, parseqs@0.0.6, parseuri@0.0.6, parseurl@1.3.3, parso@0.8.3, pascalcase@0.1.1, pascal-case@3.1.2, passport@0.6.0, passport@0.7.0, passport-custom@1.1.1, passport-google-oauth20@2.0.0, passport-http@0.3.0, passport-jwt@4.0.1, passport-ldapauth@3.0.1, passport-local@1.0.0, passport-oauth2@1.8.0, passport-strategy@1.0.0, path-browserify@0.0.1, path-browserify@1.0.1, path-dirname@1.0.2, path-exists@3.0.0, path-exists@4.0.0, path-exists@5.0.0, path-is-absolute@1.0.1, path-key@1.0.0, path-key@2.0.1, path-key@3.1.1, path-parse@1.0.7, path-root@0.1.1, path-root-regex@0.1.2, path-to-regexp@0.1.7, path-type@3.0.0, path-type@4.0.0, pathval@1.1.1, pause@0.0.1, pbkdf2@3.1.1, p-cancelable@0.4.1, p-cancelable@2.1.1, p-defer@1.0.0, p-defer@3.0.0, pdpbox@0.2.0, @peculiar/asn1-schema@2.3.13, @peculiar/asn1-schema@2.3.15, @peculiar/json-schema@1.1.12, @peculiar/webcrypto@1.5.0, performance-now@2.1.0, p-finally@1.0.0, pg@8.12.0, pg-cloudflare@1.1.1, pg-connection-string@2.6.4, pgpass@1.0.5, pg-pool@3.6.2, pg-protocol@1.6.0, pg-protocol@1.6.1, pg-types@2.2.0, phin@2.9.3, pickle-mixin@1.0.2, picomatch@2.3.1, pidtree@0.3.1, pidusage@3.0.2, pify@2.3.0, pify@3.0.0, pify@4.0.1, pinkie@2.0.4, pinkie-promise@2.0.1, pino@7.11.0, pino@9.3.2, pino-abstract-transport@0.5.0, pino-abstract-transport@1.2.0, pino-http@6.6.0, pino-std-serializers@4.0.0, pino-std-serializers@5.6.0, pino-std-serializers@7.0.0, pip@23.3.2, pip@24.0.0, pip@24.2.0, pip@24.3.1, p-is-promise@1.1.0, pkg-dir@3.0.0, pkg-dir@4.2.0, pkg-dir@7.0.0, @pkgjs/parseargs@0.11.0, platformdirs@4.2.0, platformdirs@4.2.2, p-limit@2.3.0, p-limit@3.1.0, p-limit@4.0.0, plist@3.0.5, plist@3.0.6, p-locate@3.0.0, p-locate@4.1.0, p-locate@5.0.0, p-locate@6.0.0, plotly@5.10.0, plotly@5.15.0, plotly@5.18.0, plotly@5.24.1, pluggy@0.13.1, pluggy@1.5.0, pluralize@8.0.0, p-map@2.1.0, p-map@4.0.0, pngjs@3.4.0, pnp-webpack-plugin@1.7.0, polling2@0.5.0, popmotion@11.0.3, @popperjs/core@2.11.8, portfinder@1.0.28, posix-character-classes@0.1.1, possible-typed-array-names@1.0.0, postcss@8.4.47, postcss@8.5.0, postcss-import@15.1.0, postcss-selector-parser@6.1.0, postcss-value-parser@4.2.0, postgres-array@2.0.0, postgres-bytea@1.0.0, postgres-date@1.0.7, postgres-interval@1.2.0, p-queue@6.1.0, p-queue@6.6.2, prebuild-install@5.3.6, prebuild-install@7.1.2, pre-commit@2.19.0, precond@0.2.3, prepend-http@2.0.0, preshed@3.0.9, p-retry@4.6.1, prettier@2.8.8, pretty-error@2.1.2, pretty-error@4.0.0, pretty-format@27.5.1, pretty-format@29.7.0, process@0.11.10, process-nextick-args@2.0.1, process-warning@1.0.0, process-warning@4.0.0, promise@7.0.4, promise-retry@2.0.1, property-expr@2.0.6, property-information@6.5.0, prophet@1.1, prop-types@15.8.1, proxy-addr@2.0.7, proxy-from-env@1.0.0, proxy-from-env@1.1.0, prr@1.0.1, psl@1.8.0, p-timeout@2.0.1, p-timeout@3.2.0, p-try@2.2.0, public-encrypt@4.0.3, pump@2.0.1, pump@3.0.0, pumpify@1.5.1, punycode@1.3.2, punycode@1.4.1, punycode@2.1.1, punycode@2.3.0, pupa@2.1.1, pure-eval@0.2.2, pvtsutils@1.3.5, pvtsutils@1.3.6, pvutils@1.1.3, py@1.11.0, pyamg@5.0.1, pycares@4.3.0, pydantic@1.10.18, pydantic@1.10.21, pydantic@1.10.4, pydantic@1.10.7, pydantic@1.9.0, pydantic@2.10.6, pydantic@2.7.1, pydantic@2.9.2, pydantic-core@2.27.2, pydantic-settings@2.8.0, pyjwt@2.3.0, pyjwt@2.7.0, pyjwt@2.9.0, pymysql@1.0.2, pymysql@1.1.0, pyparsing@2.4.2, pyparsing@3.0.7, pyparsing@3.0.9, pyparsing@3.1.1, pyparsing@3.1.4, pyparsing@3.2.1, pyproject-hooks@1.2.0, pyrsistent@0.19.3, pyrsistent@0.20.0, pytest@6.2.2, pytest@7.4.4, pytest@8.3.4, pytest-cov@4.1.0, pytest-mock@3.12.0, pytest-xdist@3.6.1, pytz@2021.3, pytz@2022.7.1, pytz@2023.3, pytz@2023.3.0, pytz@2023.3.post1, pytz@2024.1, pytz@2024.2.0, pytz@2025.1, pyyaml@5.4.1, pyyaml@6.0, pyyaml@6.0.0, pyyaml@6.0.1, pyyaml@6.0.2, qtpy@2.4.1, querystring@0.2.0, query-string@5.1.1, query-string@9.1.0, querystring-es3@0.2.1, querystringify@2.2.0, queue@6.0.1, queue-microtask@1.2.2, queue-microtask@1.2.3, quick-format-unescaped@4.0.4, ramda@0.26.1, randexp@0.5.3, random-bytes@1.0.0, randombytes@2.1.0, randomfill@1.0.4, randomstring@1.1.5, range-parser@1.2.1, rapidfuzz@3.12.1, raw-body@2.4.3, raw-body@2.5.2, react@18.3.1, react-async-script@1.2.0, react-clientside-effect@1.2.6, react-clientside-effect@1.2.7, react-csv@2.2.2, react-dom@18.3.1, react-easy-swipe@0.0.21, react-fast-compare@3.2.2, react-focus-lock@2.12.1, react-focus-lock@2.13.2, react-focus-lock@2.13.6, react-google-recaptcha@3.1.0, react-highlight-words@0.20.0, react-hook-form@7.53.0, react-hook-form@7.54.0, react-icons@4.12.0, react-icons@5.2.1, react-icons@5.4.0, react-is@16.13.1, react-is@17.0.2, react-is@18.3.1, react-lifecycles-compat@3.0.4, react-markdown@9.0.1, @react-oauth/google@0.11.1, @react-oauth/google@0.12.1, react-property@2.0.0, react-refresh@0.14.2, react-remove-scroll@2.5.10, react-remove-scroll@2.6.0, react-remove-scroll@2.6.3, react-remove-scroll-bar@2.3.6, react-remove-scroll-bar@2.3.8, react-responsive-carousel@3.2.23, react-router@6.25.1, react-router@6.26.2, react-router@6.29.0, react-router-dom@6.25.1, react-router-dom@6.26.2, react-router-dom@6.29.0, react-style-singleton@2.2.1, react-style-singleton@2.2.3, react-table@7.8.0, react-toastify@10.0.5, react-toastify@10.0.6, react-use-websocket@4.13.0, react-use-websocket@4.8.1, react-viewport-list@7.1.2, react-virtualized@9.22.5, react-window@1.8.10, react-window@1.8.11, readable-stream@1.0.34, readable-stream@2.3.7, readable-stream@3.6.0, readable-stream@3.6.2, readable-stream@4.4.0, readable-stream@4.5.2, read-cache@1.0.0, readdirp@2.2.1, readdirp@3.2.0, readdirp@3.5.0, readdirp@3.6.0, read-pkg@3.0.0, real-require@0.1.0, real-require@0.2.0, recast@0.20.4, redent@3.0.0, redis@3.5.3, redis@4.7.0, redis@5.0.1, @redis/bloom@1.2.0, @redis/client@1.6.0, redis.clients:jedis@3.8.0, @redis/graph@1.1.1, @redis/json@1.0.7, @redis/search@1.2.0, @redis/time-series@1.1.0, redux@4.2.1, redux-thunk@2.4.2, referencing@0.33.0, regenerate@1.4.2, regenerate-unicode-properties@10.0.1, regenerate-unicode-properties@10.1.0, regenerator-runtime@0.13.11, regenerator-runtime@0.13.9, regenerator-runtime@0.14.1, regenerator-transform@0.14.5, regenerator-transform@0.15.1, regex-not@1.0.2, regexp.prototype.flags@1.5.2, regexp.prototype.flags@1.5.3, regexpu-core@5.0.1, regexpu-core@5.3.2, registry-js@1.15.0, registry-js@1.8.0, regjsgen@0.6.0, relateurl@0.2.7, remark-gfm@4.0.0, remark-parse@11.0.0, remark-rehype@11.1.1, remark-stringify@11.0.0, @remix-run/router@1.18.0, @remix-run/router@1.19.2, @remix-run/router@1.22.0, remove-accents@0.5.0, renderkid@2.0.5, renderkid@3.0.0, repeat-element@1.1.3, repeat-string@1.6.1, require-directory@2.1.1, require-from-string@2.0.2, require-in-the-middle@5.2.0, require-in-the-middle@6.0.0, requires-port@1.0.0, resolve@1.17.0, resolve@1.22.1, resolve@1.22.10, resolve@1.22.2, resolve@1.22.8, resolve-from@4.0.0, resolve-package-path@4.0.3, resolve-url@0.2.1, responselike@1.0.2, ret@0.1.15, ret@0.2.2, retry@0.12.0, retry@0.13.1, retry-as-promised@7.0.4, retry-request@7.0.2, reusify@1.0.4, rfc3339-validator@0.1.4, rfc3986-validator@0.1.1, rfdc@1.4.1, rich@13.3.1, rich@13.8.1, rich@13.9.4, ripemd160@2.0.2, rpds-py@0.18.0, run-applescript@3.2.0, run-parallel@1.2.0, sacremoses@0.0.53, safe-buffer@5.1.1, safe-buffer@5.1.2, safe-buffer@5.2.1, safer-buffer@2.1.2, safe-regex@1.1.0, safe-stable-stringify@2.5.0, scheduler@0.23.2, schema-utils@1.0.0, schema-utils@2.7.0, schema-utils@3.3.0, schema-utils@4.0.0, schema-utils@4.2.0, scramp@1.4.5, select-hose@2.0.0, selfsigned@2.0.1, selfsigned@2.1.1, semaphore@1.1.0, send@0.17.1, send@0.17.2, send@0.18.0, sentry-sdk@2.22.0, seq-queue@0.0.5, sequelize@6.37.3, sequelize-pool@7.1.0, serve-favicon@2.5.0, serve-index@1.9.1, serve-static@1.14.2, serve-static@1.15.0, set-function-length@1.2.2, set-function-name@2.0.2, setimmediate@1.0.5, setuptools@57.5.0, setuptools@65.3.0, setuptools@65.5.1, setuptools@68.0.0, setuptools@69.0.3, setuptools@69.1.0, setuptools@70.1.1, setuptools@75.3.0, setuptools@75.8.2, set-value@2.0.1, shallow-clone@3.0.1, shap@0.41.0, shebang-command@1.2.0, shebang-command@2.0.0, shebang-regex@1.0.0, shebang-regex@3.0.0, shell-env@3.0.1, shell-quote@1.7.3, shell-quote@1.8.1, side-channel@1.0.4, side-channel@1.0.6, sigs.k8s.io/yaml/goyaml.v2@v1.4.0, sigs.k8s.io/yaml/goyaml.v3@v1.4.0, sigs.k8s.io/yaml@v1.3.0, sigs.k8s.io/yaml@v1.4.0, simple-concat@1.0.1, simple-get@3.1.0, simple-get@4.0.1, simple-git@3.16.0, simple-swizzle@0.2.2, @sinclair/typebox@0.27.8, @sindresorhus/df@1.0.1, @sindresorhus/df@2.1.0, @sindresorhus/is@0.7.0, six@1.16.0, six@1.17.0, slash@1.0.0, slash@3.0.0, slice-ansi@3.0.0, slicer@0.0.7, smart-buffer@4.2.0, smart-open@6.4.0, smart-open@7.1.0, snapdragon@0.8.2, snapdragon-node@2.1.1, snapdragon-util@3.0.1, socket.io-adapter@2.2.0, socket.io-parser@4.0.5, socket-retry-connect@0.0.1, sockjs@0.3.21, sockjs@0.3.24, socks@2.8.3, socksjs@0.5.0, socks-proxy-agent@6.2.1, socks-proxy-agent@8.0.4, sonic-boom@2.8.0, sonic-boom@4.0.1, sort-keys@1.1.2, sort-keys@2.0.0, sort-keys-length@1.0.1, soupsieve@2.5, soupsieve@2.5.0, soupsieve@2.6.0, source-list-map@2.0.1, source-map-resolve@0.5.3, source-map-support@0.5.21, source-map-url@0.4.1, space-separated-tokens@2.0.2, spacy@3.7.2, spacy@3.7.5, spacy@3.8.4, spacy-legacy@3.0.12, spacy-loggers@1.0.5, spdx-expression-parse@3.0.1, spdx-expression-parse@4.0.0, spdy@4.0.2, spdy-transport@3.0.0, speed-measure-webpack-plugin@1.4.2, sphinx-rtd-theme@3.0.0, split-on-first@3.0.0, split-string@3.1.0, sqlalchemy@1.4.51, sqlalchemy@1.4.54, sqlalchemy@2.0.16, sqlalchemy@2.0.35, sqlalchemy@2.0.38, sql-formatter@2.3.4, sql-limiter@3.0.0, sqlstring@2.3.1, sqlstring@2.3.3, squirrelly@7.9.2, srsly@2.4.5, srsly@2.4.8, srsly@2.5.1, sshpk@1.16.1, stack-data@0.6.3, stack-utils@2.0.6, state-local@1.0.7, static-extend@0.1.2, statuses@1.5.0, statuses@2.0.1, stop-iteration-iterator@1.0.0, stoppable@1.1.0, stream-browserify@2.0.2, stream-browserify@3.0.0, stream-each@1.2.3, stream-events@1.0.5, stream-http@2.8.3, stream-http@3.2.0, stream-parser@0.3.1, stream-shift@1.0.1, stream-shift@1.0.3, strict-uri-encode@1.1.0, string\_decoder@0.10.31, string\_decoder@1.1.1, string\_decoder@1.3.0, stringify-entities@4.0.4, string.prototype.padend@3.1.2, string.prototype.trimend@1.0.4, string.prototype.trimstart@1.0.4, string-width@1.0.2, string-width@2.1.1, string-width@3.1.0, string-width@4.2.3, string-width@5.1.2, strip-ansi@0.1.1, strip-ansi@3.0.1, strip-ansi@4.0.0, strip-ansi@5.2.0, strip-ansi@6.0.0, strip-ansi@6.0.1, strip-ansi@7.1.0, strip-bom@2.0.0, strip-bom@3.0.0, strip-eof@1.0.0, strip-final-newline@2.0.0, strip-indent@3.0.0, strip-json-comments@2.0.1, stubs@3.0.0, style-to-js@1.1.3, style-to-object@0.4.1, style-to-object@1.0.8, style-value-types@5.0.0, stylis@4.2.0, superjson@1.13.3, supports-color@5.5.0, supports-color@6.0.0, supports-color@7.2.0, supports-color@8.1.1, supports-color@9.4.0, supports-preserve-symlinks-flag@1.0.0, syntax-error@1.4.0, tabulate@0.8.10, tabulate@0.8.9, tabulate@0.9.0, @tanstack/match-sorter-utils@8.19.4, @tanstack/query-core@4.36.1, @tanstack/query-core@5.51.15, @tanstack/query-core@5.56.2, @tanstack/query-core@5.59.0, @tanstack/query-core@5.66.0, @tanstack/query-devtools@5.51.15, @tanstack/query-devtools@5.65.0, @tanstack/react-query@4.36.1, @tanstack/react-query@5.51.15, @tanstack/react-query@5.56.2, @tanstack/react-query@5.59.0, @tanstack/react-query@5.65.1, @tanstack/react-query-devtools@4.36.1, @tanstack/react-query-devtools@5.51.15, @tanstack/react-query-devtools@5.66.0, @tanstack/react-table@8.20.5, @tanstack/react-virtual@3.13.0, @tanstack/table-core@8.20.5, @tanstack/virtual-core@3.13.0, tapable@1.1.3, tapable@2.2.0, tar-fs@2.1.1, tarn@3.0.2, tar-stream@2.2.0, tcp-port-used@1.0.2, tedious@18.6.1, @tediousjs/connection-string@0.5.0, temp@0.9.4, term-size@2.1.0, terser-webpack-plugin@1.4.5, terser-webpack-plugin@5.3.9, @testing-library/dom@8.20.1, @testing-library/jest-dom@5.17.0, @testing-library/react@13.4.0, @testing-library/user-event@13.5.0, textblob@0.18.0.post0, textextensions@5.14.0, text-table@0.2.0, thefuzz@0.22.1, thinc@8.2.5, thinc@8.3.4, threadloop@1.0.2, thread-stream@0.15.2, thread-stream@3.1.0, through2@2.0.5, through@2.3.8, thunky@1.1.0, tiktoken@0.9.0, timed-out@4.0.1, timers-browserify@2.0.12, timm@1.7.1, tinycolor2@1.4.2, tiny-emitter@1.1.0, tiny-invariant@1.3.3, tiny-relative-date@1.3.0, tmp@0.0.33, to-arraybuffer@1.0.1, to-fast-properties@2.0.0, toggle-selection@1.0.6, toidentifier@1.0.0, toidentifier@1.0.1, toml@0.10.2, tomli@2.0.1, to-object-path@0.3.0, @tootallnate/once@1.1.2, @tootallnate/once@2.0.0, toposort@2.0.2, toposort-class@1.0.1, to-regex@3.0.2, to-regex-range@2.1.1, to-regex-range@5.0.1, tqdm@4.62.3, tqdm@4.64.1, tr46@0.0.3, trash@5.2.0, tree-kill@1.2.2, trim-lines@3.0.1, trio-websocket@0.11.1, trough@2.2.0, ts-api-utils@1.3.0, tsconfig@7.0.0, @tsconfig/node10@1.0.8, @tsconfig/node12@1.0.9, @tsconfig/node14@1.0.1, @tsconfig/node16@1.0.2, tsconfig-paths@3.12.0, tsconfig-paths@3.14.2, tsconfig-paths-webpack-plugin@3.5.1, tsconfig-paths-webpack-plugin@3.5.2, ts-loader@8.4.0, ts-loader@9.4.4, ts-node@10.9.1, ts-pnp@1.1.6, tty-browserify@0.0.0, tty-browserify@0.0.1, tuf-js@2.2.1, @tufjs/canonical-json@2.0.0, @tufjs/models@2.0.1, typedarray@0.0.6, typedarray-to-buffer@3.1.5, type-detect@4.0.8, typeguard@4.3.0, type-is@1.6.18, type-of-is@3.5.1, typer@0.12.5, typer@0.15.1, typer@0.4.2, typer@0.9.4, @types/accepts@1.3.5, @types/aria-query@5.0.4, @types/aws-lambda@8.10.81, @types/babel\_\_core@7.20.5, @types/babel\_\_generator@7.6.8, @types/babel\_\_template@7.4.4, @types/babel\_\_traverse@7.20.6, @types/body-parser@1.19.0, @types/body-parser@1.19.5, @types/bonjour@3.5.10, @types/bunyan@1.8.7, @types/caseless@0.12.5, @types/component-emitter@1.2.10, @types/connect@3.4.35, @types/connect@3.4.38, @types/connect-history-api-fallback@1.3.5, @types/content-disposition@0.5.5, @types/cookie@0.4.1, @types/cookies@0.7.7, @types/cors@2.8.12, typescript-cached-transpile@0.0.6, @typescript-eslint/eslint-plugin@8.7.0, @typescript-eslint/scope-manager@8.7.0, @typescript-eslint/types@8.7.0, @typescript-eslint/type-utils@8.7.0, @typescript-eslint/utils@8.7.0, @typescript-eslint/visitor-keys@8.7.0, @types/debug@4.1.12, @types/eslint@7.29.0, @types/eslint-scope@3.7.3, @types/estree@1.0.0, @types/estree@1.0.6, @types/estree-jsx@1.0.5, @types/express@4.17.13, @types/express@4.17.21, @types/express-serve-static-core@4.17.28, @types/express-serve-static-core@4.19.5, @types/generic-pool@3.8.1, @types/geojson@7946.0.14, @types/hapi\_\_catbox@10.2.4, @types/hapi\_\_hapi@20.0.9, @types/hapi\_\_mimos@4.1.4, @types/hapi\_\_shot@4.1.2, @types/hast@3.0.4, @types/html-minifier-terser@5.1.1, @types/html-minifier-terser@6.1.0, @types/http-assert@1.5.3, @types/http-errors@2.0.1, @types/http-errors@2.0.4, @types/http-proxy@1.17.8, @types/ioredis@4.28.10, @types/istanbul-lib-coverage@2.0.3, @types/istanbul-lib-coverage@2.0.6, @types/istanbul-lib-report@3.0.3, @types/istanbul-reports@3.0.4, @types/jest@29.5.13, @types/json5@0.0.29, @types/json-schema@7.0.9, @types/keygrip@1.0.2, @types/koa@2.13.6, @types/koa-compose@3.2.5, @types/koa\_\_router@8.0.7, @types/ldapjs@2.2.5, @types/lodash@4.17.10, @types/lodash@4.17.13, @types/lodash@4.17.15, @types/lodash@4.17.7, @types/lodash@4.17.9, @types/lodash.mergewith@4.6.7, @types/lodash.mergewith@4.6.9, @types/long@5.0.0, @types/mdast@4.0.4, @types/memcached@2.2.7, @types/mime@1.3.2, @types/mime@1.3.5, @types/mime@3.0.1, @types/mime-db@1.43.1, @types/mime-types@2.1.0, @types/ms@0.7.34, @types/mysql@2.15.19, @types/node@12.20.55, @types/node@16.18.111, @types/node@17.0.45, @types/node@18.18.3, @types/node@18.6.3, @types/node@22.5.0, @types/node@22.7.4, @types/node@8.10.66, @types/parse-json@4.0.2, @types/passport@1.0.16, @types/passport-strategy@0.2.38, @types/pg@8.6.1, @types/pg@8.6.6, @types/pg-pool@2.0.3, @types/prop-types@15.7.13, @types/qs@6.9.15, @types/qs@6.9.6, @types/range-parser@1.2.3, @types/range-parser@1.2.7, @types/react@18.3.11, @types/react@18.3.9, @types/react-dom@18.3.0, @types/readable-stream@4.0.15, @types/request@2.48.12, @types/retry@0.12.0, @types/send@0.17.4, @types/serve-index@1.9.1, @types/serve-static@1.13.9, @types/serve-static@1.15.2, @types/serve-static@1.15.7, @types/sockjs@0.3.33, @types/source-list-map@0.1.2, @types/stack-utils@2.0.3, @types/strip-bom@3.0.0, @types/strip-json-comments@0.0.30, @types/tapable@1.0.7, @types/tedious@4.0.9, @types/testing-library\_\_jest-dom@5.14.9, @types/tough-cookie@4.0.5, @types/uglify-js@3.12.0, @types/unist@2.0.11, @types/unist@3.0.3, @types/validator@13.12.0, @types/webpack@4.41.33, @types/webpack-sources@2.1.0, @types/ws@8.5.3, @types/ws@8.5.5, @types/xml2js@0.4.14, @types/xml-crypto@1.4.6, @types/xml-encryption@1.2.4, @types/yargs@17.0.33, @types/yargs-parser@21.0.3, typing-inspect@0.9.0, tzlocal@4.3, uid2@0.0.4, uid-safe@2.1.5, umzug@2.3.0, unbox-primitive@1.0.1, underscore@1.6.0, underscore.string@3.3.6, undici-types@6.19.8, unicode-canonical-property-names-ecmascript@2.0.0, unicode-match-property-ecmascript@2.0.0, unicode-match-property-value-ecmascript@2.0.0, unicode-match-property-value-ecmascript@2.1.0, unicode-property-aliases-ecmascript@2.0.0, unified@11.0.5, union-value@1.0.1, unist-util-is@6.0.0, unist-util-position@5.0.0, unist-util-stringify-position@4.0.0, unist-util-visit@5.0.0, unist-util-visit-parents@6.0.1, universalify@0.1.2, universalify@0.2.0, universalify@1.0.0, universalify@2.0.0, unpipe@1.0.0, unset-value@1.0.0, unused-filename@2.1.0, upath@1.2.0, update-browserslist-db@1.0.10, update-browserslist-db@1.0.11, update-browserslist-db@1.1.1, update-browserslist-db@1.1.2, urix@0.1.0, url@0.10.3, url@0.11.0, url@0.11.1, urllib3@1.25.11, urllib3@1.26.12, urllib3@1.26.14, urllib3@1.26.18, urllib3@1.26.20, urllib3@1.26.8, urllib3@2.0.3, urllib3@2.2.1, urllib3@2.2.3, urllib3@2.3.0, url-parse@1.5.10, url-parse@1.5.9, url-parse-lax@3.0.0, url-to-options@1.0.1, @urql/core@2.4.4, @urql/exchange-execute@1.1.0, @urql/exchange-graphcache@4.3.6, use@3.1.1, use-callback-ref@1.3.2, use-callback-ref@1.3.3, user-home@2.0.0, use-sidecar@1.1.2, use-sidecar@1.1.3, use-sync-external-store@1.2.0, use-sync-external-store@1.2.2, use-sync-external-store@1.4.0, utf8-stream@0.0.0, utif@2.0.1, util@0.10.3, util@0.11.1, util@0.12.5, utila@0.4.0, util-deprecate@1.0.2, util.promisify@1.0.0, utils-merge@1.0.1, uuid@10.0.0, uuid@3.4.0, uuid@8.0.0, uuid@8.3.2, uuid@9.0.1, v8-compile-cache-lib@3.0.1, validator@13.12.0, value-or-promise@1.0.10, value-or-promise@1.0.11, vary@1.1.2, vasync@2.2.1, verror@1.10.0, verror@1.10.1, vertica@0.5.5, vfile@6.0.3, vfile-message@4.0.2, @vitejs/plugin-react@4.3.3, @vitejs/plugin-react@4.3.4, vm-browserify@1.1.2, wait-on@7.2.0, wasabi@1.1.3, watchpack@1.7.5, watchpack@2.4.0, watchpack-chokidar2@2.0.1, wbuf@1.7.3, wcwidth@0.2.13, weasel@0.3.4, weasel@0.4.1, @webassemblyjs/ast@1.11.6, @webassemblyjs/ast@1.9.0, @webassemblyjs/floating-point-hex-parser@1.11.6, @webassemblyjs/floating-point-hex-parser@1.9.0, @webassemblyjs/helper-api-error@1.11.6, @webassemblyjs/helper-api-error@1.9.0, @webassemblyjs/helper-buffer@1.11.6, @webassemblyjs/helper-buffer@1.9.0, @webassemblyjs/helper-code-frame@1.9.0, @webassemblyjs/helper-module-context@1.9.0, @webassemblyjs/helper-numbers@1.11.6, @webassemblyjs/helper-wasm-bytecode@1.11.6, @webassemblyjs/helper-wasm-bytecode@1.9.0, @webassemblyjs/helper-wasm-section@1.11.6, @webassemblyjs/helper-wasm-section@1.9.0, @webassemblyjs/ieee754@1.11.6, @webassemblyjs/ieee754@1.9.0, @webassemblyjs/leb128@1.9.0, @webassemblyjs/utf8@1.11.6, @webassemblyjs/utf8@1.9.0, @webassemblyjs/wasm-edit@1.11.6, @webassemblyjs/wasm-edit@1.9.0, @webassemblyjs/wasm-gen@1.11.6, @webassemblyjs/wasm-gen@1.9.0, @webassemblyjs/wasm-opt@1.11.6, @webassemblyjs/wasm-opt@1.9.0, @webassemblyjs/wasm-parser@1.11.6, @webassemblyjs/wasm-parser@1.9.0, @webassemblyjs/wast-parser@1.9.0, @webassemblyjs/wast-printer@1.11.6, @webassemblyjs/wast-printer@1.9.0, webcrypto-core@1.8.0, webcrypto-core@1.8.1, webcrypto-shim@0.1.7, webpack@4.46.0, webpack@5.88.2, webpack-dev-middleware@5.3.1, webpack-dev-server@4.15.1, webpack-dev-server@4.8.1, webpack-merge@5.8.0, webpack-merge@5.9.0, webpack-sources@1.4.3, webpack-sources@3.2.3, webpack-virtual-modules@0.5.0, web-streams-polyfill@3.3.3, whatwg-url@5.0.0, wheel@0.30.0, wheel@0.42.0, which-boxed-primitive@1.0.2, which-collection@1.0.2, which-typed-array@1.1.15, widest-line@3.1.0, wildcard@2.0.0, win-version-info@5.0.1, wkx@0.5.0, wonka@4.0.15, wordcloud@1.9.3, worker-farm@1.7.0, wrap-ansi@5.1.0, wrap-ansi@7.0.0, wrap-ansi@8.1.0, ws@7.4.5, ws@7.5.7, ws@8.11.0, ws@8.13.0, ws@8.2.3, ws@8.5.0, wsproto@1.2.0, xdg-basedir@2.0.0, xdg-trashdir@2.1.1, xhr2@0.1.3, xhr@2.6.0, xml@1.0.1, xml2js@0.4.23, xml2js@0.5.0, xml2js@0.6.2, xmlbuilder@11.0.1, xmlbuilder@15.1.1, xmlbuilder@9.0.7, xml-crypto@3.2.0, @xmldom/xmldom@0.8.10, xml-encryption@3.0.2, xml-parse-from-string@1.0.1, xpath@0.0.27, xpath@0.0.32, xtend@4.0.2, yargs@13.3.0, yargs@13.3.2, yargs@16.2.0, yargs-unparser@1.6.0, yeast@0.1.2, yn@3.1.1, yocto-queue@0.1.0, yocto-queue@1.0.0, yup@0.32.11, @zag-js/dom-query@0.16.0, @zag-js/dom-query@0.31.1, @zag-js/element-size@0.10.5, @zag-js/element-size@0.31.1, @zag-js/focus-visible@0.16.0, @zag-js/focus-visible@0.31.1, zipp@3.15.0, zipp@3.17.0, zipp@3.20.2, zipp@3.21.0, zipp@3.6.0, zipp@3.8.1, zip-stream@4.1.0, zod@3.20.3, zod@3.23.8, zod@3.24.1, zustand@4.5.4, zustand@4.5.6, zwitch@2.0.4 MIT OR Apache-2.0 Links to full license info: [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) [Apache-2.0](https://app.snyk.io/vuln/snyk:lic:Apache-2.0) Dependencies: outcome@1.3.0, sniffio@1.3.0, sniffio@1.3.1, trio@0.26.2 MIT-0 Links to full license info: [MIT-0](https://app.snyk.io/vuln/snyk:lic:MIT-0) Dependencies: org.reactivestreams:reactive-streams@1.0.4 MPL-2.0 Links to full license info: [MPL-2.0](https://app.snyk.io/vuln/snyk:lic:MPL-2.0) Dependencies: certifi@2021.10.8, certifi@2022.12.7, certifi@2022.9.14, certifi@2023.11.17, certifi@2024.2.2, certifi@2024.8.30, certifi@2025.1.31, github.com/go-sql-driver/mysql@v1.4.0, github.com/hashicorp/go-cleanhttp@v0.5.2, github.com/hashicorp/golang-lru/simplelru@v0.5.4, github.com/hashicorp/golang-lru@v0.5.4, github.com/hashicorp/go-multierror@v1.1.1, github.com/hashicorp/go-version@v1.7.0, github.com/r3labs/sse@v0.0.0-20210224172625-26fe804710bc, jetpack-id@1.0.0, mo-dots@9.499.24023, mo-future@7.476.24007, mo-imports@7.491.24021, mo-sql-parsing@10.499.24023, pytest-repeat@0.9.3 MPL-2.0 AND MIT Links to full license info: [MPL-2.0](https://app.snyk.io/vuln/snyk:lic:MPL-2.0) [MIT](https://app.snyk.io/vuln/snyk:lic:MIT) Dependencies: tqdm@4.66.1, tqdm@4.66.2, tqdm@4.66.5, tqdm@4.67.0, tqdm@4.67.1 OFL-1.1 Links to full license info: [OFL-1.1](https://app.snyk.io/vuln/snyk:lic:OFL-1.1) Dependencies: @fontsource/inter@5.0.19, @fontsource/inter@5.1.1 PSF-2.0 Links to full license info: [PSF-2.0](https://app.snyk.io/vuln/snyk:lic:PSF-2.0) Dependencies: aiohappyeyeballs@2.4.0, aiohappyeyeballs@2.4.6 Python-2.0 Links to full license info: [Python-2.0](https://app.snyk.io/vuln/snyk:lic:Python-2.0) Dependencies: asyncio@3.4.3, cryptography@39.0.1, defusedxml@0.7.1, matplotlib@3.10.0, matplotlib@3.10.1, matplotlib@3.3.4, matplotlib@3.5.3, matplotlib@3.7.1, matplotlib@3.8.3, matplotlib@3.9.2, typing-extensions@4.0.1, typing-extensions@4.12.2, typing-extensions@4.3.0, typing-extensions@4.4.0, typing-extensions@4.5.0, typing-extensions@4.7.1, typing-extensions@4.9.0 Unlicense Links to full license info: [Unlicense](https://app.snyk.io/vuln/snyk:lic:Unlicense) Dependencies: @cypress/parse-domain@2.4.0, filelock@3.12.2, filelock@3.13.1, filelock@3.16.1, filelock@3.17.0, filelock@3.8.0, fs-monkey@1.0.3, memfs@3.4.12, tweetnacl@0.14.5 Unspecified-Commercial Links to full license info: [Unspecified-Commercial](https://app.snyk.io/vuln/snyk:lic:Unspecified-Commercial) Dependencies: com.oracle.database.jdbc:ojdbc8@19.6.0.0, com.oracle.database.security:oraclepki@19.6.0.0, com.oracle.database.security:osdt\_cert@19.6.0.0, com.oracle.database.security:osdt\_core@19.6.0.0 WTFPL Links to full license info: [WTFPL](https://app.snyk.io/vuln/snyk:lic:WTFPL) Dependencies: chai-as-promised@7.1.1, truncate-utf8-bytes@1.0.2, utf8-byte-length@1.0.4 ZPL-2.1 Links to full license info: [ZPL-2.1](https://app.snyk.io/vuln/snyk:lic:ZPL-2.1) Dependencies: zope.event@5.0.0, zope.interface@7.0.3, zope.interface@7.1.1 TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Site Map ======== Below are links for all the topics on this site. * General docs * About hila[](support-hila-about.html) * About Conversational Finance[](cf-about.html) * hila feature list[](support-feature-list.html) * Language support[](support-languages.html) * Data security[](support-data-security.html) * Glossary[](key-tech-glossary.html) * Key technologies[](key-tech-parent.html) * Anti-hallucination[](key-tech-anti-hallucination.html) * Metadata extraction from documents[](key-tech-table-extraction.html) * text2sql[](key-tech-text2sql.html) * Support[](support-overview.html) * Contact support[](support-vian.html) * Licenses[](support-licenses.html) * Legal[](support-legal.html) * Admin docs for hila * Admin settings[](admin-settings-parent.html) * Configure Single Sign-On[](admin-sso.html) * Users, roles, & permissions[](admin-settings-users.html) * Data source connections[](admin-settings-data-connections.html) * Jobs[](admin-settings-jobs.html) * Profile[](admin-settings-profile.html) * Notifications[](admin-settings-notifications.html) * EAI routes[](admin-settings-eai-routes.html) * Configuration values[](admin-settings-config-values.html) * Service logs[](admin-settings-service-logs.html) * Admin services * Open edahub[](admin-open-edahub.html) * Developer docs for hila * Integrate your own LLMs[](deploy-integrate-llms.html) * APIs[](apis.html) * API quick start[](api-quickstart.html) * API list[](api-list.html) * User docs for Conversational Finance * Conversational Finance user guide[](cf-user.html) * Manage conversations and questions[](cf-manage-conv-quest.html) * Variance analysis[](cf-variance-analysis.html) * Profitability analysis[](cf-profitability-analysis.html) * Sales analysis - budget, forecast, and actuals[](cf-sales-analysis.html) * Admin docs for Conversational Finance * Set up Conversational Finance[](cf-admin-setup.html) * 1\. Install hila[](deploy-vian-condition.html) * 2\. Configure CF[](cf-admin-configure.html) * 3\. Prepare your data[](cf-admin-prep-data-with-schema.html) * 4\. Ingest new data[](cf-admin-delta-ingest.html) * Ingest custom data[](cf-admin-ingest-custom-data.html) * LLM and application monitoring[](cf-admin-monitoring.html) * Custom lexicon and jargon recognition[](cf-lexicon.html) * Preload conversations[](cf-admin-preload-conv.html) * Set permissions on:[](admin-permissions.html) * hila functionality[](admin-settings-users.html) * Files, folders, and metadata[](admin-permissions-objects.html) * Data in your database[](admin-permissions-data.html) * Developer docs for Conversational Finance * Integrate your own LLMs[](deploy-integrate-llms.html) * APIs[](apis.html) * API quick start[](api-quickstart.html) * API list[](api-list.html) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Configure Single Sign-On (SSO) ============================== hila support Single Sign-On (SSO) for user authentication using Azure, Okta, Auth0, and Google. 1. From the SSO provider of your choice, get the name and values of the credentials. * **Okta** — For instructions on configuring hila SSO in your Okta dashboard see [Configure SSO Okta dashboard](admin-sso-okta.html) . * **Azure** — For instructions on configuring hila SSO in your Azure dashboard see [Configure SSO Azure dashboard](admin-sso-azure.html) . 2. Configure deployment: 1. `SSH` into your hila stack. 2. Run the following command to edit your deployment: `kubectl edit deployment qnaui` 3. Search for the section marked in yellow in the following image: > ![edit deployment](images/3.2/sso.png) 4. Enter the value for the provider as follows: * Azure: `VITE_MICROSOFT_CLIENT_ID` and `VITE_MICROSOFT_TENANT_ID` * Auth0: `VITE_APP_AUTH0_DOMAIN` and `VITE_AUTH0_CLIENT_ID` * Okta: `VITE_OKTA_DOMAIN` and `VITE_OKTA_CLIENT_ID` 3. Configure hila: 1. In the hila monitoring app (https://monitoring.your-stack-domain), click **Settings** in the bottom-left corner and then select **Raw Config Values**. 2. Expand the **Vianai** row. 3. Search for `allowed_sso`. 4. Hover over the row that appears and click the edit icon. ![edit](images/3.2/sso-hila.png) 5. In the **Edit Value** pane, click **Open Editor**. 6. If your provider is not in the list, add it and click **Save Changes**. ![edit value](images/3.2/sso-hila-edit.png) 7. Search for `oauth` and make sure the row for your provider includes the credentials you added when you edited the deployment. ![oauth](images/3.2/sso-hila-oauth.png) 8. Search for both `self_register_allow` and `self_register_allow_qnaui` and set them both to ‘True’. ![self_register](images/3.2/sso-hila-self-register.png) 9. Search for `allowed_domains` and add the domain of your machine. ![allowed_domains](images/3.2/sso-allowed-domains.png) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Enterprise Application Integration (EAI) ======================================== hila uses EAI routes and templates to move data traffic among services. You can modify existing EAI routes and templates as well as create your own. The platform provides processors to help you integrate your routes and templates with platform functionality. The concept of EAI routes is based on Apache Camel. See [Apache Camel Documentation (external)](https://camel.apache.org/docs) for more detailed documentation. In hila, you define EAI routes and templates in the **Users > Settings > Enterprise Application Integration** menu at the bottom of the hila left nav bar. Add EAI routes -------------- 1. Click the **Add Route** button in the upper-right corner of the platform. The **Add New Route** dialog box appears with two tabs, **Simple** and **Advanced**. * **Simple** — This tab is a work in progress. * **Advanced** — Create your own route from scratch. 1. Enter a name for the route in the **Name** text box. 2. Click **Open Route Body Editor**. The **Edit Route Body** dialog box appears. 1. Add your processor code to the code window. 2. Click **Save Changes**. 2. Click **Add**. The new route appears in the routes list. Add EAI templates ----------------- You can create a generic EAI code with variables in place of parameters, and that can serve as a template for creating routes with different parameters. 1. Click the **Add Template** button in the upper-right corner of the platform. 2. Enter a name for the template in the **Name** text box. 3. Skip the **System** toggle. This is for Vianai to set a template as a permanent template. 4. Enter any number of tags to add searchable categories to the template. 5. Click **Open Route Body Editor** to open the **Edit Route Body** dialog box. 6. Enter your processor code in the code window, making sure to add {{variable\_name}} in place of the parameters you want to specify for each route. For example, if your parameter line for a specific route is ``, then change `5000` to `{{timerPeriod}}` to make: ``. 7. Click **Save Changes**. 8. Click **Add additional field** under the **Fields** heading. 9. For each variable field you created in your processor code, add the following info: 1. **Name** — name of the field 2. **Type** — parameter data type 3. **Required** — toggle for whether required or not 4. **Default** — a default value for the parameter 5. Click **Add** for the field. 10. Click the bottom **Add** button. The new template appears in the template list. Create an EAI route from an EAI template ---------------------------------------- 1. Click the route symbol ![alt](images/3.2/eai_route_icon.png) at the far right of the row for the EAI template (under the **Actions** column). The **Export to Route** dialog box appears. 2. For each field, enter a default value for the route. 3. Click **Create New Route**. The new route appears in the route list. 4. If you want to change a route parameter: 1. Click the edit icon ![alt](images/3.2/edit_icon.png) for the route. 2. Click **Open Route Properties Editor** to open the **Edit Route Properties** dialog box. 3. Edit the parameter value. 4. Click **Save Changes**. 5. Click **Update**. ### Example 1: Set up batch inference from Azure blob to Azure blob This example shows how to set up an EAI template to send a JSON file with batch inference data from Azure Blob into the platform, and then have the platform send the results back to Azure Blob. 1. Open the platform to the **Settings > Enterprise Application Integration** page. 2. Open the **Templates** tab. 3. Click the **Add Template** button in the upper-right corner of the platform. 4. Enter a name like `az_to_az_batch_inference` in the **Name** text box. 5. Add a tag called “batch-predictor-v2” to the **Tags** field. **Note**: This adds the template and its parameters to the **Input** dropdown in the deployment wizard for batch deployments. 6. Click **Open Route Body Editor** to open the **Edit Route Body** dialog box. 7. Enter the following processor code to the code window: {{deploymentName}} {{modelName}} {{modelVersion}} {{method}} {{stage}} {{modelflavor}} ${header.CamelFileName} 8. For each variable, click **Add additional field** under the **Field** section and enter a name, type, and whether required based on the following table, then click **Add**. This assigns each variable to UI fields in the Deployment Wizard. | Name | Type | Required | | --- | --- | --- | | from\_azAccountName | string | yes | | from\_azBucketName | string | yes | | from\_azAccountKey | string | yes | | cronExpression | cron | yes | | deploymentName | string | yes | | modelName | string | yes | | modelVersion | string | no | | method | string | no | | stage | string | no | | modelflavor | string | no | | to\_azAccountName | string | yes | | to\_azBucketName | string | yes | | to\_azAccountKey | string | yes | 9. Click the bottom-most **Add** button. 10. A new template named **az\_to\_az\_batch\_inference** appears in the templates list. When you deploy a model for batch inference, this EAI template appears in the **Input** dropdown. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Configuration values ==================== You can set configuration values for hila in the **Configuration Values** page of the hila monitoring app. 1. Go to the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _qnaui.customername.site_, then change it to _monitoring.customername.site_. 2. Open the **Configuration Values** page by clicking **User > Settings > Raw Configuration Values** in the left side bar of the hila monitoring app. 3. Select the system for your config value by expanding its far-right arrow, or add a system by clicking **Add System**. 4. To add a value, click **Add Value**, enter a module, name, description, and define the value in the **Open Editor** button. Click **Add Value** to save the config. 5. To edit value, click the **Edit** button at the far right of the value row. For example, to enable the table summarization feature: 1. Go to the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _qnaui.customername.site_, then change it to _monitoring.customername.site_. 2. At the bottom of the left side bar, click your username and then **Settings**. 3. Click **Raw Config Values**. 4. Expand the row called **vianai** by clicking it. 5. Search for the module called _summarization_. 6. Hover over the **summarization** row and click the pencil to open the **Edit Value** window. 7. Click **Open Editor**. 8. Change _False_ to _True_. 9. Click **Save Changes**. 10. Click **Save Changes** on the next window. hila notifies you that the value has been updated. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Service logs ============ You can view logs for the various hila services in the **Service Logs** page you can access with **User > Settings > Service Logs** in the left nav bar of hila. 1. Select the service you want to view logs for from the drop-down menu. 2. You can search or page through the logs. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Open edahub to run notebooks ============================ hila contains the edahub service from which you can run Jupyter notebooks against hila. Vianai provides sample notebooks as examples for running various features in hila. Open edahub ----------- 1. In the hila monitoring app, `https://monitoring.`, open `edahub` in hila by clicking the **User** icon at the bottom-left of the window and selecting **Services > edahub**. > ![edahub](images/3.2/hE-services.png) 2. Log in to edahub with the same credentials you use for hila. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Integrate your own LLMs ======================= You can add a container with a custom model directly to hila or you can connect to an external model. For internal models, start with step 1. For external models, start with step 2. 1. (Internal only) Build a custom container with the model. * Expose the port with the REST endpoint, “/predict”. * Push the container to your container registry. 2. Create a custom job. A job starts the container that has the custom model. Post the following body to the `/v1/job-types POST` API, giving a custom job name and the path to the image in your container registry. { "name": "string", "image_url": "string", "runtime_object": "knative" } 3. Use or edit an existing wrapper or create a new one. To view the wrappers: 1. Open `edahub` in hila monitoring app. See [Open edahub](admin-open-edahub.html) . 2. In the left pane of edahub, navigate to `/source/vianai/llm`. The wrappers reside in this directory. The wrappers associated with the hila models are: > | | | > | --- | --- | > | gpt-4o | vianai.llm.GPTWrapper.GPTWrapper | > | gpt-4o-mini | vianai.llm.GPTWrapper.GPTWrapper | > | azure-openai-gpt4o | vianai.llm.AzureGPTWrapper.AzureGPTWrapper | > | azure-openai-gpt4o-mini | vianai.llm.AzureGPTWrapper.AzureGPTWrapper | 4. Create a placeholder model object that points to the model and the wrapper, and passes parameters needed for the wrapper to interact with the LLM. The object must contain the `predict_metadata` tag as shown in the following examples. **OpenAI example object** { "project_name": "LLM Project", "model_name_ext": "gpt-4o", "model_type": "chat", "model_class": "vianai.llm.GPTWrapper.GPTWrapper", "model_api_url": "https://api.openai.com/v1/chat/completions", "api_token": "", "init_config_params": { "temperature": 0, "max_tokens": 1000, "top_p": 1, "response_format": {"type": "json_object"}, }, "prompt_template": { "role": "user", "content": "Can you explain the advancements in chatgpt-4o compared to chatGPT-3.5-turbo?" }, "response_format": {"type": "json_object"}, "max_output_tokens": 8192, "cost_output_tokens": 0.015 } **Azure OpenAI example object** { "name": "predict_metadata", "value": { "model_name_ext": "azure-gpt-4o-deployment", "model_class": "vianai.llm.AzureGPTWrapper.AzureGPTWrapper", "model_type": "chat", "task_type": "question_answering", "api_token": "YOUR_TOKEN", "init_config_params": { "temperature": 0.0, # tweak temperature or top_p, not both "max_tokens": 1000, # in output "top_p": 1, "response_format": {"type": "json_object"}, }, "model_file": "", "max_output_tokens": 4096, "prompt_template": { "messages": [\ {"role": "system", "content": "Output JSON"},\ {"role": "user", "content": ""},\ {"role": "assistant", "content": ""},\ ], "cost_output_tokens": 0.015, }, "api_type": "azure", "api_version": "2024-06-01", "azure_endpoint": "https://hila-benchmarking.openai.azure.com/" }, "status": "active", } 5. Post the predict\_metadata object to the `/v1/models POST` API to save it. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) API Quickstart ============== Most APIs (both Rest and SDK) require an authorization token. This topic shows how to generate a token and then add it to APIs. **Note**: The token is a large string. For convenience, assign the response to a variable and use the variable as the token, as shown in these examples. Rest API -------- 1. Get the authorization token. **Rest API** `/v1/user/login` **Object** { "username": "USERNAME", "password": "PASSWORD" } **Example** token=`curl --location 'https://webservices.YOUR-DOMAIN/v1/user/login' \ --header 'Content-Type: application/json' \ --data-raw '{"username": "USERNAME","password": "PASSWORD"}' \ | jq -r '.access_token'` Be sure to replace YOUR-DOMAIN, USERNAME, and PASSWORD with the strings that are relevant to your case. 2. Add the token to the header of an API to verify your connection. This example uses the API to return a list of projects in your stack. **Rest API** `/v1/user/projects/search` **Example** curl --location 'https://webservices.YOUR_DOMAIN/v1/projects/search' \ --header 'Content-Type: application/json' \ --header "authorization: Bearer $token" \ --data-raw '{"page":1}' Be sure to replace YOUR-DOMAIN with the strings that are relevant to your case. The API responds with an object that lists all projects in your stack. See [Rest API documentation](apis.html#rest-api-documentation) for documentation for all Rest APIs. SDK API ------- The SDK APIs are python wrappers that call the underlying Rest APIs. You can call them from any python code, including notebooks. 1. Get the authorization token. from vianops_client import ( AuthV1Api, ) try: token = AuthV1Api().login(username='USERNAME', password='PASSWORD')["access_token"] except: print('Error') 2. Run the `is_authenticated()` method to verify authentication. print(AuthV1Api().is_authenticated()) See [Python client SDK](apis.html#python-client-sdk) for documentation for all SDK APIs. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Variance analysis ================= When you ask a question about revenue with a dimension of customer, product, profit center, GL account, or time period, or you ask about expenses with a dimension of supplier, cost center, GL account, or time period, hila produces a side-by-side table view of the variance analysis with five columns, Dimension, 1st time parameter, 2nd time parameter, Variance, and % of change. 1. Variance amount is under the column `Growth_amount`. 2. Variance percentage is under the column `Percentage_growth`. 3. The summary discusses change in revenue or expenses for large variances above a threshold, indicating actionable items for you to investigate. > ![Variance analysis](images/3.2/ui-variance-analysis.png) Dimensions for variance analysis -------------------------------- * Revenue * By customer * Revenue by products for a specific customer * Revenue by GL accounts for a specific customer * Revenue by profit center for a specific customer * By product * Revenue by customers for a specific product * Revenue by GL accounts for a specific product * Revenue by profit center for a specific product * By profit center * Revenue by products for a specific profit center * Revenue by customers for a specific profit center * Revenue by GL accounts for a specific profit center * By GL account * Revenue by customers for a specific GL account * Revenue by products for a specific GL account * Revenue by profit center for a specific GL account * By time period * Quarter * Q1 22 vs Q2 22 **Quarter over Quarter (QoQ)** * Q1 22 vs Q1 23 * Month (Jan, Feb, Mar, …., Nov, Dec) * Jan vs Feb **Month over Month (MoM)** * Jan 22 vs Jan 23 * Year (Fiscal Year) * 2022 vs 2023 **Year over Year (YoY)** * FY22 vs 2023 **Year over Year (YoY)** * Expenses * By supplier * Expenses by cost center for a specific supplier * Expenses by GL accounts for a specific supplier * Expenses by category for a specific supplier * By cost center * Expenses by supplier for a specific cost center * Expenses by GL accounts for a specific cost center * Expenses by category for a specific cost center * By GL account * Expenses by supplier for a specific GL account * Expenses by cost center for a specific GL account * Expenses by category for a specific GL account * By time period * Quarter * Q1 22 vs Q2 22 **Quarter over Quarter (QoQ)** * Q1 22 vs Q1 23 * Month (Jan, Feb, Mar, …., Nov, Dec) * Jan vs Feb **Month over Month (MoM)** * Jan 22 vs Jan 23 * Year (Fiscal Year) * 2022 vs 2023 **Year over Year (YoY)** * FY22 vs 2023 **Year over Year (YoY)** TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) API List ======== Platform URL Connect Alerts delete /v1/monitor-alerts/{deletetype} Alerts/v1-monitor-alerts-deletetype-delete post /v1/monitor-alerts Alerts/v1-monitor-alerts-post post /v1/monitor-alerts/search Alerts/v1-monitor-alerts-search-post put /v1/monitor-alerts Alerts/v1-monitor-alerts-put Cache post /v1/cache/upload Cache/v1-cache-upload-post Data Profiling delete /v1/dataprofiling/cancel/{job\_id} Data Profiling/v1-dataprofiling-cancel-job\_id-delete get /v1/dataprofiling/status/{job\_id} Data Profiling/v1-dataprofiling-status-job\_id-get post /v1/dataprofiling/submit Data Profiling/v1-dataprofiling-submit-post Data Transformation Pipeline post /v1/pipeline Data Transformation Pipeline/v1-pipeline-post post /v1/pipeline/search Data Transformation Pipeline/v1-pipeline-search-post put /v1/pipeline Data Transformation Pipeline/v1-pipeline-put Dataloading delete /v1/dataloading/cancel/{job\_id} Dataloading/v1-dataloading-cancel-job\_id-delete delete /v1/dataloading/unstructured Dataloading/v1-dataloading-unstructured-delete get /v1/dataloading/status/{job\_id} Dataloading/v1-dataloading-status-job\_id-get get /v1/dataloading/unstructured Dataloading/v1-dataloading-unstructured-get post /v1/dataloading/submit Dataloading/v1-dataloading-submit-post post /v1/dataloading/unstructured Dataloading/v1-dataloading-unstructured-post post /v1/dataloading/upload-submit Dataloading/v1-dataloading-upload-submit-post Drift Detection delete /v1/driftdetection/cancel/{job\_id} Drift Detection/v1-driftdetection-cancel-job\_id-delete get /v1/driftdetection/status/{job\_id} Drift Detection/v1-driftdetection-status-job\_id-get get /v1/driftdetections Drift Detection/v1-driftdetections-get post /v1/driftdetection/submit Drift Detection/v1-driftdetection-submit-post Explainability delete /v1/explainability/{index} Explainability/v1-explainability-index-delete get /v1/explainability/job\_id/{job\_id} Explainability/v1-explainability-job\_id-job\_id-get get /v1/models/{model\_uuid}/explain-session Explainability/v1-models-model\_uuid-explain-session-get post /v1/explain/{model\_uuid} Explainability/v1-explain-model\_uuid-post post /v1/explainability/submit Explainability/v1-explainability-submit-post Generic Service delete /v1/service/{component}/{path:path} Generic Service/v1-service-component-path:path-delete get /v1/service/{component}/v1/docs Generic Service/v1-service-component-v1-docs-get get /v1/service/{component}/v1/openapi.json Generic Service/v1-service-component-v1-openapi.json-get get /v1/service/{component}/{path:path} Generic Service/v1-service-component-path:path-get post /v1/service/{component}/{path:path} Generic Service/v1-service-component-path:path-post put /v1/service/{component}/{path:path} Generic Service/v1-service-component-path:path-put Hotspot Analyses delete /v1/hotspot-analyses/{method} Hotspot Analyses/v1-hotspot-analyses-method-delete post /v1/hotspot-analyses/search Hotspot Analyses/v1-hotspot-analyses-search-post Inference Mapping get /v1/inference-mapping Inference Mapping/v1-inference-mapping-get post /v1/inference-mapping Inference Mapping/v1-inference-mapping-post post /v1/inference-mapping/search Inference Mapping/v1-inference-mapping-search-post Inference Tracking and Ground Truth delete /v1/inference-tracking Inference Tracking and Ground Truth/v1-inference-tracking-delete get /v1/inference-tracking Inference Tracking and Ground Truth/v1-inference-tracking-get post /v1/inference-tracking Inference Tracking and Ground Truth/v1-inference-tracking-post post /v1/inference-tracking/ground-truth Inference Tracking and Ground Truth/v1-inference-tracking-ground-truth-post Job delete /v1/jobs/cancel/{job\_id} Job/v1-jobs-cancel-job\_id-delete delete /v1/jobs/kjobs/{job\_id}/cancel Job/v1-jobs-kjobs-job\_id-cancel-delete delete /v1/kjob/{job\_id}/{path:path} Job/v1-kjob-job\_id-path:path-delete get /v1/jobs/status/{job\_id} Job/v1-jobs-status-job\_id-get get /v1/kjob/{job\_id}/{path:path} Job/v1-kjob-job\_id-path:path-get post /v1/jobs/{job\_type}/submit Job/v1-jobs-job\_type-submit-post post /v1/jobs/{job\_type}/submit-and-call Job/v1-jobs-job\_type-submit-and-call-post post /v1/kjob/{job\_id}/{path:path} Job/v1-kjob-job\_id-path:path-post put /v1/kjob/{job\_id}/{path:path} Job/v1-kjob-job\_id-path:path-put Job types delete /v1/job-types/{deletetype} Job types/v1-job-types-deletetype-delete post /v1/job-types Job types/v1-job-types-post post /v1/job-types/search Job types/v1-job-types-search-post put /v1/job-types Job types/v1-job-types-put Kueues get /v1/kueues Kueues/v1-kueues-get post /v1/kueues Kueues/v1-kueues-post Model Metrics delete /v1/model-metrics/{deletetype} Model Metrics/v1-model-metrics-deletetype-delete post /v1/model-metrics Model Metrics/v1-model-metrics-post post /v1/model-metrics/search Model Metrics/v1-model-metrics-search-post put /v1/model-metrics Model Metrics/v1-model-metrics-put Model Performance delete /v1/model-performance/delete Model Performance/v1-model-performance-delete-delete delete /v1/modelperformance/cancel/{job\_id} Model Performance/v1-modelperformance-cancel-job\_id-delete get /v1/model-performance Model Performance/v1-model-performance-get get /v1/model-performance/last Model Performance/v1-model-performance-last-get get /v1/modelperformance/status/{job\_id} Model Performance/v1-modelperformance-status-job\_id-get post /v1/modelperformance/submit Model Performance/v1-modelperformance-submit-post Model Repo post /v1/model\_repo/add\_artifact Model Repo/v1-model\_repo-add\_artifact-post post /v2/model\_repo/import Model Repo/v2-model\_repo-import-post Model Tags delete /v1/model-tags/{deletetype} Model Tags/v1-model-tags-deletetype-delete post /v1/model-tags Model Tags/v1-model-tags-post post /v1/model-tags/file/upload Model Tags/v1-model-tags-file-upload-post post /v1/model-tags/search Model Tags/v1-model-tags-search-post put /v1/model-tags Model Tags/v1-model-tags-put put /v1/model-tags/update/file/upload Model Tags/v1-model-tags-update-file-upload-put Models delete /v1/models/{deletetype} Models/v1-models-deletetype-delete get /v1/model\_deployment/getExperiments Models/v1-model\_deployment-getExperiments-get get /v1/model\_deployment/searchRegisteredModels Models/v1-model\_deployment-searchRegisteredModels-get post /v1/model\_deployment/createModelDeployment Models/v1-model\_deployment-createModelDeployment-post post /v1/model\_deployment/createRegisteredModel Models/v1-model\_deployment-createRegisteredModel-post post /v1/model\_deployment/deleteModelDeployment Models/v1-model\_deployment-deleteModelDeployment-post post /v1/model\_deployment/placeholder\_deployment Models/v1-model\_deployment-placeholder\_deployment-post post /v1/model\_deployment/registerModelVersion Models/v1-model\_deployment-registerModelVersion-post post /v1/models Models/v1-models-post post /v1/models/load-prompts Models/v1-models-load-prompts-post post /v1/models/search Models/v1-models-search-post post /v1/models/setup\_models\_cf Models/v1-models-setup\_models\_cf-post put /v1/models Models/v1-models-put Notifications delete /v1/alerts/cancel/{job\_id} Notifications/v1-alerts-cancel-job\_id-delete delete /v1/alerts/{name} Notifications/v1-alerts-name-delete get /v1/alerts Notifications/v1-alerts-get get /v1/alerts/runinfo/{job\_id} Notifications/v1-alerts-runinfo-job\_id-get get /v1/alerts/status/{job\_id} Notifications/v1-alerts-status-job\_id-get get /v1/alerts/{name} Notifications/v1-alerts-name-get patch /v1/alerts/{alert\_name} Notifications/v1-alerts-alert\_name-patch patch /v1/alerts/{alert\_name}/run/info Notifications/v1-alerts-alert\_name-run-info-patch post /v1/alerts Notifications/v1-alerts-post post /v1/alerts/submit Notifications/v1-alerts-submit-post post /v1/alerts/test Notifications/v1-alerts-test-post put /v1/alerts Notifications/v1-alerts-put Policies delete /v1/policies/{deletetype} Policies/v1-policies-deletetype-delete post /v1/policies Policies/v1-policies-post post /v1/policies/search Policies/v1-policies-search-post put /v1/policies Policies/v1-policies-put Preprocessing delete /v1/preprocessing/cancel/{job\_id} Preprocessing/v1-preprocessing-cancel-job\_id-delete get /v1/preprocessing/status/{job\_id} Preprocessing/v1-preprocessing-status-job\_id-get post /v1/preprocessing/submit Preprocessing/v1-preprocessing-submit-post Projects delete /v1/projects/{deletetype} Projects/v1-projects-deletetype-delete post /v1/projects Projects/v1-projects-post post /v1/projects/search Projects/v1-projects-search-post put /v1/projects Projects/v1-projects-put QNA delete /v1/pipeline/{deletetype} QNA/v1-pipeline-deletetype-delete Segments delete /v1/segments/{deletetype} Segments/v1-segments-deletetype-delete post /v1/data/preview Segments/v1-data-preview-post post /v1/segments Segments/v1-segments-post post /v1/segments/preview Segments/v1-segments-preview-post post /v1/segments/search Segments/v1-segments-search-post put /v1/segments Segments/v1-segments-put User delete /v1/user/api-key User/v1-user-api-key-delete post /v1/user/api-key User/v1-user-api-key-post post /v1/user/login User/v1-user-login-post post /v1/user/logout User/v1-user-logout-post component get /v1/components component/v1-components-get jobs-archive post /v1/jobs-archive/search jobs-archive/v1-jobs-archive-search-post modelstore get /v1/modelstore/export/{runid} modelstore/v1-modelstore-export-runid-get post /v1/modelstore/import/{experiment\_name} modelstore/v1-modelstore-import-experiment\_name-post TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Profitability analysis ====================== You can ask questions about the profitability of your business up to the level of a single company code and hila returns calculated profitability metrics. All profitability metrics ------------------------- Include the terms _profitability_ (or _profitability analysis_) to get a full table of profitability metrics for the company code you are interested in. For example, the following images show table and chart results for the query: _Profitability analysis for 2023_. > ![Profitability analysis for 2023](images/3.2/ui-profitability-analysis.png) Individual profitability metrics -------------------------------- You can also ask for individual metrics. The results appear in the standard hila tables and charts. Keywords for profitability metrics: * **Gross profit** — `Revenue - Cost of Goods Sold (COGS)` * **Gross Profit Margin (%)** — `Gross Profit / Revenue * 100` * **Operating Profit / Earnings before Interest and Tax (EBIT)** — `Revenue - COGS - Operating Expenses` * **Operating Profit Margin (%)** — `EBIT / Revenue * 100` * **Net Profit** — `Revenue - Total Expenses (COGS, Operating Expenses, Interest Expense, Taxes)` * **Net Profit Margin (%)** — `Net Profit / Revenue * 100` * **Operating Expense Ratio (%)** — `Operating Expenses / Revenue * 100` The time scales for profitability analysis are: * Year * Quarter * Month * Year-to-Date (YTD) * Quarter-to-Date (QTD) * Month-to-Date (MTD) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Manage conversations and questions ================================== In addition to a variety of basic actions you can perform on conversations and questions, you can also curate questions within a conversation and rerun a conversation as the data changes. Basic actions for questions --------------------------- Each question has a set of icons for you to **copy** the question to the clipboard, **delete** the question, or mark a question as a **favorite**. > ![UI question actions](images/3.2/ui-question-actions.png) Basic actions for conversations ------------------------------- Open the **Conversations** pane in the left nav bar to manage conversations. > ![UI conversation actions](images/3.2/ui-conv-pane.png) * New conversations are named after the first question by default and appear under the **Other** label. * **Search** for a conversation by name. * **Pin** a conversation to the top of the list. * **Rename** a conversation for convenient reference. * **Delete** a conversation. Curating questions in a conversation and rerunning a conversation ----------------------------------------------------------------- 1. Ask a series of questions in a conversation that you want to rerun as data changes. 2. Delete any questions you don’t want to include in the conversation. **Note**: If the deleted question has follow-up questions, the follow-up questions are also deleted. 3. Pin the conversation to the top of the list. 4. Rename the conversation for easy reference. 5. When you want to rerun the conversation, click the conversation name to open the conversation and click the **Rerun** button. > ![UI run conversation](images/3.2/ui-rerun-conversation.png) **Note**: You can rerun up to five conversations concurrently. 6. A popup appears describing the process of rerunning the conversation. Click **Run** to proceed. > ![UI run conversation popup](images/3.2/ui-rerun-conversation-popup.png) 7. When the rerun begins, a message appears in the bottom-right of the UI. > ![UI run conversation message](images/3.2/ui-rerun-initiated.png) 8. As the rerun is in progress, a message bar appears at the top of the UI with “Rerun in progress” on the left and a label indicating the questions currently being answered on the right. For example: > ![UI run conversation progress](images/3.2/ui-rerun-in-progress.png) ![UI run conversation progress](images/3.2/ui-rerun-progress.png) 9. When the rerun is complete, a message appears in the bottom-right of the UI. > ![UI run conversation complete](images/3.2/ui-rerun-complete.png) **Note**: If you are in another conversation when the rerun completes, you can click **Go to conversation** to view the rerun results. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Sales analysis - budget, forecast, and actuals ============================================== You can ask questions related to your sales/revenue performance, using key financial data such as budget information, actuals, and prior period historical data. Use this when you want to gain insights on how your company is performing currently comparing to the prior year, how the sales number look comparing to your estimation, and what are the root causes of sales performance issues. Notes: * This analysis is currently available for only sales/revenue, not expenses. * This feature currently covers only one entity and one currency. * This feature does not help you to create a budget or forecast. It helps you to analyze the performance of your sales/revenue against the budget and forecast. Setting up ---------- Your admin must set up the data source for this analysis. Check with your professional services contact or IT contact for more on how to set this up. Sample questions and responses ------------------------------ * A question that asks to compare actuals versus budget returns an answer with variance data in a table column or a chart annotation. > ![sales-analysis-variance](images/3.2/ui-sales-analysis-variance.png) * A question that asks to return a top or bottom number of performers returns achievement data in a table column or a chart annotation. > ![sales-analysis-achievement](images/3.2/ui-sales-analysis-achievement.png) * Other sample questions include: * Show me sales by products with actuals, budget and prior year for Q2 FY24. * Compare sales by customers between FY 24 budget and prior year. * Show top 5 products by percentage of actual divided by budget for FY24. * Show products where actual sales is less than budget for April of 2024. * Show me actual sales by customers for Q1 FY24 along with budget, prior year, with variance % between actuals and prior year, and percentage of actual sales divided by budget. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Set up Conversational Finance ============================= Setting up Conversational Finance consists of the following steps: 1. [Install hila](deploy-vian-condition.html) Install hila for your cloud provider. 2. [Configure Conversational Finance](admin-llm-config.html) Configure LLMs with your API token, configure data ingestion, and run the CF notebook to install Conversational Finance on hila. 3. [Prepare your data](cf-admin-prep-data-with-schema.html) Prepare your data for ingestion into Conversational Finance, then send the schema to your Professional Services or client IT contact to finish preparations to interface your data to hila. 4. [Ingest new data](cf-admin-delta-ingest.html) After you have installed and configured hila and ingested your initial batch of data, you need to ingest new data as it becomes available. **Note**: If the data you want to ingest does not follow the standard Conversational Finance schema, you can ingest data using a custom format. See [Ingest custom data](cf-admin-ingest-custom-data.html) . TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Configure Conversational Finance ================================ Configuring Conversational Finance involves setting up the models you want to use with Conversational Finance, configuring data ingestion, and then running the CF notebook to install Conversational Finance on hila. * [Configure LLMs](#configure-llms) * [Configure Conversational Finance](#configure-conversational-finance) Configure LLMs -------------- Before you can use an external LLM with hila, you must configure hila to use the LLM; specifically, you must configure the LLMs with the API token from your LLM account. **Prerequisites** * You must have an API token from your LLM account so you can add it to the hila LLMs. **Procedure** 1. Go to the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _qnaui.customername.site_, then change it to _monitoring.customername.site_. 2. In the projects pulldown, select **LLM Project**. The **LLM Project** folder contains the LLMs available for you to use with hila. Select the LLM in the **Select Model** pulldown. 3. In the **Select Model** pulldown, select the model you want to use. The **Select Model** list may contain unsupported models. The supported models for this release are: * gpt-4o * gpt-4o mini * OpenAI text embedding 3 small * The Azure versions of each of these above models (see [Azure OpenAI for Conversational Finance](#azure-openai-for-conversational-finance) ) at the end of this section. 4. Select **Metadata** in the left pane. 5. Find the row with the name **predict\_metadata**, click the three dots at the far right of that row, and click **Edit**. The predict\_metadata object contains the parameters needed for hila to interface with an LLM. The main field you need to change is the api\_token field. The fields under **init\_config\_params** are the parameters that get passed directly to the selected LLM. 6. In the code window, find the field **api\_token**. Replace the value in the field with your API token. For Azure OpenAI models, you can update the **api\_version** and **azure\_endpoint** fields if you want to use a different version or different model. 7. Click **Save tag**. The LLM is now configured for use with hila. You can find available models in the hila monitoring app, **LLM Project** pulldown, for you to try for better results. You can also integrate your own custom models; see [Integrate your own LLMs](deploy-integrate-llms.html) . ### Azure OpenAI for Conversational Finance With Conversational Finance, you can use the following Azure OpenAI models: * Azure OpenAI gpt-4o * Azure OpenAI gpt-4o mini * Azure OpenAI text embedding 3 small To create the Azure OpenAI service, see [Create and deploy an Azure OpenAI Service resource](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource?pivots=web-portal) . You must send your configuration information for Azure OpenAI models to Professional Services. Contact your PS representative for what information you need to provide. The currently supported region for these models is _eastus_. For the most up-to-date information from Microsoft, see: * [https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#global-standard-model-availability](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#global-standard-model-availability) * [https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#gpt-4o-and-gpt-4-turbo](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#gpt-4o-and-gpt-4-turbo) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Prepare your data for import to hila ==================================== hila’s Conversational Finance application provides a standard schema for you to ingest your data. However, you can also ingest data with custom schemas. * **Standard schema** — to prepare your data for ingestion according to the standard Conversational Finance schema, continue with the rest of this topic. * **Custom schema** — to prepare your data for ingestion with a custom schema, see [Ingest custom data](cf-admin-ingest-custom-data.html) . Conversational Finance schema ----------------------------- Preparing your data for Conversational Finance involves two steps: 1. [Prepare the data (customer task)](#prepare-your-data) 2. [Configure hila to ingest the data (Professional Services or client IT task)](#configure-hila) Prepare your data ----------------- You need to prepare your data for Conversational Finance in the form of CSV or PARQUET files that you give to your Professional Services or client IT contact for the next step. To set up and populate Conversational Finance with pilot data for your organization, you need to prepare and provide the data in a standard format. You can do this by running a custom report in your financial system and exporting the data to a file with the expected columns and data. Or you can export data from your financial system in an Excel file and then transform this data to this standard format. The Conversational Finance data model consists of fact tables (journal and plan) and dimension tables. The following tables show the relationships between these fact and dimension tables: ![Data Model](images/3.2/data-model-3.3r1-a.png) ![Data Model](images/3.2/data-model-3.3r1-b.png) Fact tables ----------- The fact tables are: * [Journal fact table](#journal-fact-table) * [Plan fact table](#plan-fact-table) ### Journal fact table Journal table contains transaction data from your general ledger in a normalized format. The following columns are available in the journal table: | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | company\_code | text | | AUS | | posting\_date | date | YYYYMMDD | 20230215 | | fiscal\_year | text | 2023 | 2023 | | fiscal\_period | text | ### | 001 | | account\_number | text | | 0050301000 | | company\_currency | text | | AUD | | company\_amount | numeric(38,2) | | 5936.32 | | global\_currency | text | | USD | | global\_amount | numeric(38,2) | | 5936.32 | | department\_number | text | | M001 | | cost\_center\_number | text | | US10\_ADM4 | | profit\_center\_number | text | | YB800 | | purchase\_order\_number | text | | 0012000411 | | invoice\_number | text | | INV-SP03278-240609 | | supplier\_number | text | | 4500000942 | | material\_number | text | | RM13 | | sales\_order\_number | text | | 0000002695 | | customer\_number | text | | EWM17-CU02 | | product\_number | text | | EWMS4-01 | | transaction\_type | text | | Purchase | | transaction\_document\_number | text | | BD2301000014 | | transaction\_document\_item | text | | 001 | | transaction\_description | text | | | | reference procedure | text | | | | transaction\_id | text | | | Comments: * Most of the columns are not required; however, the diversity of questions you can ask is directly dependent on data being available in all or most of these columns. ### Plan fact table The plan table contains actual, budget, and forecast values at your desired aggregation level and combinations. Actual values may come from journal table or from other external sources. Budget and forecast values are expected to come from planning systems. The planning systems may also feed in actual values to plan table if these values are different from journal values. So the design supports “loose integration” of journal and plan tables. However, both journal and plan fact tables use the same dimension tables in the data model. | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | company\_code | text | | AUS | | plan\_category | text | | | | fiscal\_year | text | 2023 | 2023 | | fiscal\_period | text | | 001 | | plan\_value | text | | 0050301000 | | company\_currency | text | | AUD | | company\_amount | numeric(38,2) | | 5936.32 | | global\_currency | text | | USD | | global\_amount | numeric(38,2) | | 5936.32 | | profit\_center\_number | text | | YB800 | | customer\_number | text | | 0012000411 | | product\_number | text | | INV-SP03278-240609 | Dimension tables ---------------- The following dimension tables must be populated: * [Account table](#account-table) * [Company table](#company-table) * [Config table](#config-table) * [Cost center table](#cost-center-table) * [Customer table](#customer-table) * [Department table](#department-table) * [Fiscal calendar table](#fiscal-calendar-table) * [Fiscal period table](#fiscal-period-table) * [Material table](#material-table) * [Material group table](#material-group-table) * [Product table](#product-table) * [Product group table](#product-group-table) * [Profit center table](#profit-center-table) * [Supplier table](#supplier-table) ### Account table Account table contains general ledger account information. The following columns must be populated in this table for each of the accounts that appear in the journal table: | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | account\_name | text | | COGS Direct Material | | account\_type | text | | Expense | | account\_type\_code | text | | REV | | account\_subtype | text | | Operating Expense | | account\_subtype\_code | text | | SAL\_REV | | account\_category | text | | Cost of Goods Sold | | account\_number | text | | 0050301000 | Comments: * account\_type column is used to categorize accounts into different types like Revenue and Expense. * account\_category column is used to categorize accounts into different categories like Cost of Goods Sold, Operating Expenses, etc. ### Company table Company provides details about your company or companies. | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | company\_name | text | | EverGreen Australia Pty Ltd | | company\_country | text | | Australia | | company\_region | text | | Oceania | | currency\_code | text | | Oceania | | company\_currency | text | | AUD | | language\_code | text | | en | | company\_code | text | | AUS | ### Config table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | config\_key | text | | latest\_closed\_period | | config\_value | text | | 2024-P09 | ### Cost center table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | cost\_center\_number | text | | CC1010 | | cost\_center\_name | text | | Manufacturing Plant A | ### Customer table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | customer\_number | text | | CS08001 | | customer\_name | text | | Acme Retailers | ### Department table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | department\_number | text | | DP001 | | department\_name | text | | Research and Development | ### Fiscal calendar table If your organization follows a fiscal year calendar that is aligned with a calendar year, then you just need to provide the start date of the fiscal year. For example, if your fiscal year starts on 1st January, the fiscal year and calendar year are expected to be identical. If your fiscal year starts on 1st of July for example, then Q1 of the fiscal year would be 1st July to 30th September, Q2 would be 1st October to 31st December, and so on. In such cases, Professional Services will be able to generate a fiscal calendar table for queries automatically. However, if your organization follows a non-standard fiscal year calendar, you will need to provide a `fiscal_calendar.parquet` file. | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | fiscal\_year | text | 2023 | 2023 | | fiscal\_period | text | ### | 001 | | fiscal\_quarter | text | Q# | Q1 | | fiscal\_month | text | MM | 01 | | posting\_date | text | YYYYMMDD | 20230215 | Comments: * If your organization follows a fiscal year calendar that is aligned with a calendar year, then you just need to provide the start date of the fiscal year. ### Fiscal period table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | fiscal\_quarter | text | Q# | Q1 | | fiscal\_month | text | MM | 01 | | fiscal\_year | text | 2023 | 2023 | | fiscal\_period | text | ### | 001 | ### Material table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | material\_name | text | | Polyethylene | | material\_group\_number | text | | MG0010 | | material\_number | text | | M090001 | ### Material group table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | material\_group\_name | text | | Plastics | | material\_group\_number | text | | MG0010 | ### Product table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | product\_name | text | | Organic Almond Milk | | product\_group\_number | text | | PG0008 | | product\_number | text | | P060001 | ### Product group table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | product\_group\_name | text | | Dairy alternatives | | product\_group\_number | text | | PG0008 | ### Profit center table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | profit\_center\_name | text | | Beverage Division | | profit\_center\_number | text | | PC0001 | ### Supplier table | Column Name | Data Type | Format | Examples | | --- | --- | --- | --- | | supplier\_name | text | | Acme Packaging Solutions | | supplier\_number | text | | SP03001 | Configure hila -------------- After you have prepared the data, send the files to your Professional Services or client IT contact. They will configure hila to ingest the data and set up Conversational Finance for your organization. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Install hila ============ hila is an infrastructure-agnostic platform that can be deployed on any cloud infrastructure, whether it is public or private, such as AWS, Azure, GCP, OCI, or on-premises. As long as the infrastructure supports Kubernetes, hila can be deployed on it. These instructions describe how to deploy hila on a single-node Kubernetes cluster (k3s microstack) or a multi-node Kubernetes cluster (Full install). Minimum requirements -------------------- To deploy hila in your environment, the following resources must be installed. | Name | Version | | --- | --- | | [Kubernetes](https://helm.sh/docs/intro/install/) | 1.27+ | | [Helm](https://helm.sh/docs/intro/install/) | 3.7 / 3.8 / 3.9 | | [kubectl](https://kubernetes.io/docs/tasks/tools/) | 1.27+ | | [curl](https://curl.se/download.html) | latest | | [Kustomize](https://kustomize.io) | 4.5 | | [Python (Optional)](https://www.python.org/downloads/) | 3.11 | Deploying --------- Deploying hila involves the following main steps: * [Create a cluster on your provider](#create-a-cluster-on-your-provider) * [Install the tarball you receive from Vianai](#install-the-tarball-you-receive-from-vianai) * [Create a cluster on your provider](#create-a-cluster-on-your-provider) * [Install the tarball you receive from Vianai](#install-the-tarball-you-receive-from-vianai) * [Clone images to your private registry](#clone-images-to-your-private-registry) Create a cluster on your provider --------------------------------- These instructions describe how to create a cloud cluster on the following cloud providers for you to run hila. * [OnPrem](#onprem) * [AWS](#aws) * [Azure](#azure) * [GCP](#gcp) * [OCI](#oci) ### OnPrem Follow these steps to install the platform in a local Kubernetes cluster. #### Prerequisites 1. The following list shows what must already be configured before starting with the platform configuration. * It is necessary to previously configure a shared storage that is supported by Kubernetes, for example, configuring it through Glusterfs, CephFS, among others. To verify the configuration, the following link can be used as a reference. [Storage Classes](https://kubernetes.io/docs/concepts/storage/storage-classes/) * The following node characteristics are recommended for small clusters. | Node | Total nodes | CPU | RAM | Disk | Required | | --- | --- | --- | --- | --- | --- | | Default node | 3 | 4 | 16 GB | 200 GB | Yes | | Job Pool | 0 - 3 | 4 | 16 GB | 200 GB | Yes | * In the values-files folder, there is the _main-nfs-pvc.yaml_ file, it must be updated to the required space, at least 500 GB. * The nodes must have taints and labels configured as follows: | Configuration | Key | Value | Node | | --- | --- | --- | --- | | Label | job | pool-1 | Job Pool | | Configuration | Effect | Key | Value | Node | | --- | --- | --- | --- | --- | | Taint | NoSchedule | job | pool-1 | Job Pool | * You must have an A record and a CNAME record <\*.dns.record.site>, this should redirect to record A. * Install a software load balancer that provides an ingress to access those services. That entry needs an IP range or subnet. It also requires strictArp network. In this guide we will use MetalLB for this purpose. * To access the platform, you need a DNS record point to the address given to MetalLB load balancer. * The platform can only be accessed securely through https protocol. You’ll need to create a certificate (public/private TLS key). **Wildcard Certificate is recommended** #### Previous configurations **Install MetalLB** 1. Enable strict ARP mode. `kubectl edit configmap -n kube-system kube-proxy` and set: apiVersion: kubeproxy.config.k8s.io/v1alpha1 kind: KubeProxyConfiguration mode: "ipvs" ipvs: strictARP: true 2. Install MetalLB by manifest kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.13.4/config/manifests/metallb-native.yaml 3. Configure the MetalLB to use the IP address that you already have on the server following this guide. #### Platform installation 1. You must enter in the Kubernetes context that you want to install the platform. `kubectl config current-context` 2. Go to the k8s folder and locate the _values-files/customer-stack-values-withoutGPU.yaml_ file and necessarily change the hostname to the previously created record. If you want to use GPU on your configuration use the file called _customer-stack-values-with-GPU.yaml_. `hostname: ` 3. In the same file, it is highly recommended to change the administrator password. vianaiRootUserPassword: database_user: postgres database_pass: Change4Security root_user: vianai root_pass: Change4Security 4. If you change the password, you must also change the password hash used by Elasticsearch. es: hash_password: $2a$12$Agrv6M2Jfg5G1mj4jZNsVOxFwnrLUyfZAgwRaEsBRBCcoHlp0u5hC #Change4Security To create a new hash you can use this options: * You can use the script that it’s located on the k8s folder called hash\_password.py and run it like this. `python hash_password.py NewPassword` * Visit the follow link to create a new for your password. [https://bcrypt-generator.com](https://bcrypt-generator.com) 5. If you have changed the administrator password, you must do the same in the _values-files/postgresql-chart-values.yaml_ file, otherwise, you can skip this step. postgresqlPassword: Change4Security postgresqlPostgresPassword: Change4Security 6. Locate the file _install-stack-on-k8s.sh_ and execute the following command with the following parameters.If you want to use GPU on your configuration use the file called _customer-stack-values-withGPU.yaml_. `./install-stack-on-k8s.sh values-files/customer-stack-valueswithoutGPU.yaml my-context` 7. Minutes after the script is executed, you will notice a message that tells you that you must update your DNS, the IP that you must place is the ingress IP that was configured on the load balancer. 8. Once the record has updated and also responds to the ingress IP, press enter to continue with the installation. 9. The platform can take a couple of minutes to be up and running, to monitor the progress it is recommended to execute the following command. `$ watch -n2 kubectl get pods --all-namespaces` 10. Once all the pods are in the running state, you can verify the platform by accessing the established route. `"https://ui.$domain_name/"` ### AWS Create a cloud cluster on the AWS platform. #### Requirements * You must have received from your Vianai contact the script called `aws-cluster.sh`. #### Steps 1. At the top of the _aws-cluster.sh_ script, edit the following values. An example is given in the following image. | | | | --- | --- | | CLUSTER\_NAME | Enter your cluster name. | | ZONE | Enter your zone. | ![aws-1](images/3.2/create-cluster/aws-1.png) 2. Run the `aws-cluster.sh` script. The terminal shows the logs as it creates the resources. The entire process takes up to 20 minutes, and the script ends automatically when the all the resources have been created. ### Azure Create a cloud cluster on the Azure platform. #### Requirements * You must have received from your Vianai contact the script called `azure-cluster.sh`. #### Steps 1. At the top of the azure-cluster.sh script, edit the following values. An example is given in the following image. | | | | --- | --- | | TYPE | internal | | PREFIX | Cluster name | | LOCATION | Cloud provider region | | PASSWORD | Password of the bastion host (only required on internal clusters) | ![azure-1](images/3.2/create-cluster/azure-1.png) 2. Scroll to the bottom of the script and set your node pool details in the lines that begin with “create\_pool”. An example of the format appears in the following image. ![azure-2](images/3.2/create-cluster/azure-2.png) 3. Authenticate to Azure with the `AZ login` command and follow the prompts as directed. ![azure-3](images/3.2/create-cluster/azure-3.png) 4. Run the `azure-cluster.sh` script. As the script runs, it confirms the creation of each resource, as shown in the following example. ![azure-4](images/3.2/create-cluster/azure-4.png) 5. When the script finishes, navigate to the Azure console, select your cluster, then click “Connect”. Two commands appear for you to enter: the first sets your subscription, and the second gets your cluster credentials. You will use these two scripts to configure the environment in which the installer runs. ![azure-5](images/3.2/create-cluster/azure-5.png) ### GCP Create a cloud cluster on the GCP platform. #### Requirements * You must have received from your Vianai contact the script called `gcp-public-cluster.sh`. #### Steps 1. At the top of the `gcp-public-cluster.sh` script, edit the following values. An example is given in the following image. | | | | --- | --- | | PROJECT\_ID | Enter your project ID. | | CLUSTER\_NAME | Enter your cluster name. | | ZONE | Enter the region of your cluster. | ![gcp-1](images/3.2/create-cluster/gcp-1.png) 2. Authenticate to Google Cloud using the `gcloud auth login ` command and follow prompts as directed. 3. Run the `gcp-public-cluster.sh` script. As the script runs, it confirms the creation of each resource. 4. When the script has completed, navigate to the Google Cloud console, select your cluster, then click “Connect”. Copy and run the given command (see example in the following image) to configure the environment where the installer will run. ![gcp-2](images/3.2/create-cluster/gcp-2.png) ### OCI Create a cloud cluster on the OCI platform. #### Requirements * You must have received from your Vianai contact the script called `oci-cluster.sh`. #### Steps 1. At the top of the `oci-cluster.sh` script, edit the following values. An example is given in the following image. | | | | --- | --- | | COMPARTMENT\_ID | Enter your project ID. | | CLUSTER\_NAME | Enter your cluster name. | ![oci-1](images/3.2/create-cluster/oci-1.png) 2. Scroll to the bottom of the script and set your node pool details in the lines that begin with “create\_pool”. An example of the format appears in the following image. ![oci-2](images/3.2/create-cluster/oci-2.png) 3. Run the `oci-cluster.sh` script. As the script runs, it confirms the creation of each resource. 4. Authenticate to OCI using the `oci-setup config` command and follow the prompts as directed. Install the tarball you receive from Vianai ------------------------------------------- This section describes how to install the hila tarball on your local system. ### Requirements * Get the tarball from your Vianai sales contact. * You need access to the Kubernetes control plane. * You need a Linux host with a bash shell. * Your Linux host needs kubectl and helm applications installed. ### Steps 1. Set the current kubectl context with your cloud provider. 2. Unzip and install the tar file as follows: 1. Navigate to the `/platform/directory`. 2. Run `tar zxvf vianai-platform-<#.#.#>.tar.gz`, which unzips the tar file. 3. Navigate to the `vianai-platform` folder and type `ls -ltr` to ensure all files unzipped correctly. There should be three items: `charts`, `install.sh`, and `kustomize`. 4. Run the install script with the following series of commands: `tar xzvf vianai-platform-<#.#.#>.tar.gz` `cd vianai-platform` `./install.sh` The platform is now installed on the cluster. 3. Connect to the new platform as follows: 1. Run `kubectl get gateway -o yaml` to view the platform URL. For example, `monitoring.azure-base.vianai.site` 2. Run `kubectl get svc -n istio-system` to print out the Load Balancer external IP. 3. Create a new DNS “A” record in your cloud provider. For example, for Azure: * `azure-base.vianai.site` * Copy the load Balancer IP and add to Routing 4. Create a new CNAME record using the DNS name above. 5. Allow for about 10 minutes for the DNS records to propagate and then connect to the Monitoring URL from the first step in this process. The following web page appears for you to log in to hila. ![lp](images/3.2/lp.png) Clone images to your private registry ------------------------------------- This section describes how to install and deploy Vianai container images into a private registry. The intended audience is customers with air-gapped, private cloud, or on-premise deployments. To perform these following steps your computer needs to be configured with python, the Docker engine, and Google SDK. ### Requirements Vianai provides: * Service account—A file containing credentials with read-only access for the Vianai container images in GCR (Google Cloud Registry). * Image map—A JSON-formatted file with a list of Vianai images. * Clone script—Python script to pull Vianai container images and transfer them to the target registry. You provide: * [Google SDK](https://cloud.google.com/sdk/docs/install) —Google Cloud binaries allowing authentication to Google Cloud services. See list of required software and versions. * Storage—Recommend 1TB of temporary storage for Docker container to be stored until the process completes. ### Steps Use the following steps to clone the Vianai container repository. 1. Extract the list of containers: python generate-image-map.py --version --output-file vianai-.json where `VERSION` should match the Vianai platform For example, for v3.1r1 the command may be: python generate-image-map.py --version 3.1r1 --output-file vianai-v3.1r1.json Note that you may not want or need all images provided in the image. Work with your Vianai Sales or Support representative if you want to remove unneeded images. 2. Make sure the private registry is set up and Docker is authenticated. See the section “Registry Authentication” (below) for instructions to create the private registry and set up authentication specific to the target cloud provider. 3. Create a docker secret so you can pull the image to your private registry. 1. Create a file called `secret.yaml` with the following content, and replace the placeholder `SECRET` with your secret: apiVersion: v1 data: .dockerconfigjson: SECRET metadata: name: secret-registry kind: Secret 2. Add the secret to the default namespace with: `kubectl apply -f secret.yaml -n default` 3. Add the secret to the knative namespace with: `kubectl apply -f secret.yaml -n knative-serving` 4. When you run a job to pull the image, you must add the secret metadata name defined in the secret file as a value to the _image\_pull\_secrets_ keyword as follows: [\ {\ "name": "string",\ "description": "string",\ "status": "active",\ "image_url": "string",\ "default_params": {\ "nodepool_label": "",\ "memory": 0.5,\ "memory_scale": "Gi",\ "cpu": 250,\ "cpu_scale": "m",\ "gpu": 0,\ "autoscaling_class": "kpa.autoscaling.knative.dev",\ "autoscaling_metric": "concurrency",\ "autoscaling_target": 200,\ "min_scale": 0,\ "max_scale": 1\ "image_pull_secrets": [\ "secret-registry"\ ]\ },\ "volume_mounts": {},\ "environment_variables": {},\ "port": 8080,\ "runtime_object": "knative"\ }\ ] 4. Tag and push the containers to the new private registry: python import-images.py --map-file vianai-.json --dest-repo where: * `VERSION` should match the Vianai platform * `DEST_REPO` must match the address for the target private registry For example, for v3.1r1 the command for a test repo may be: python import-images.py --map-file vianai-3.1r1.json --dest-repo testprivaterepo.azurecr.io While the command for a production AWS repo may be: python import-images.py --map-file vianai-3.1r1.json --dest-repo .dkr.ecr..amazonaws.com 5. Authorize access to the Vianai container repository: gcloud auth activate-service-account --key-file=.json gcloud auth configure-docker us.gcr.io where: * `ACCOUNT-NAME` is the value provided in the client\_email field of your service account file * `YOUR-SERVICE-ACCOUNT-CREDS` is provided in your service account file 6. Set up WRITE access authorization for the private container registry. 7. Transfer Vianai images using the clone script: python import-images.py --map-file --dest-repo where: * `VIANAI-PROVIDED-IMAGE-MAP-FILE` is the location of the Vianai-provided image map file * `PARTNER-CONTAINER-REGISTRY` is provided in your service account file ### Repository Authentication #### Azure * See [instructions](https://learn.microsoft.com/en-us/azure/container-registry/container-registry-get-started-portal?tabs=azure-cli) for creating a container registry in Azure. * Authenticate via command line: az login --use-device-code az acr login -n TESTPRIVATEREPO --expose-token where `TESTPRIVATEREPO` is the name for your Azure container registry (replace with actual registry name) #### AWS * See [instructions](https://docs.aws.amazon.com/AmazonECS/latest/userguide/create-container-image.html) for creating a container registry in create ECS. * Authenticate via command line: export AWS_ACCESS_KEY_ID=xxxxxx export AWS_SECRET_ACCESS_KEY=yyyyy aws ecr get-login-password --region REGION | docker login --username AWS --password-stdin AWS_ACCT_ID.dkr.ecr.REGION.amazonaws.com where: * `REGION` matches your ECS region * `AWS_ACCT_ID` identifies your AWS account #### GCP * See [instructions](https://cloud.google.com/source-repositories/docs/creating-an-empty-repository) for creating a container registry in create GCP. * Authenticate via command line: gcloud auth activate-service-account --key-file=.JSON gcloud auth configure-docker us.gcr.io where: * `ACCOUNT-NAME` matches your GCP registry account name region * `YOUR-SERVICE-ACCOUNT-CREDS` identifies your GCP service account Standard hila install --------------------- Standard install pulls hila containers from hila’s cloud package registry and includes everything you need to install an instance of hila, including an SSH certificate, DNS registration. If you want to install with your own certificate, click the **Custom Cert** button. If you want to install with a custom certificate and install hila from a local registry, click **Custom Cert & Repo**. Install hila with a custom certificate -------------------------------------- You can install hila with your own custom certificate. As with standard install, this pulls hila packages from hila’s cloud package registry but it applies your custom certificate to the process. If you want to install with a custom certificate and install hila from a local registry, click **Custom Cert & Repo**. Install hila with a custom certificate and repo ----------------------------------------------- You can install hila with you own custom certificate and download hila’s packages to install them from a local machine. Install hila in an on-prem, air-gapped environment -------------------------------------------------- If you need to install hila in an air-gapped environment, you can install hila with your own custom certificate and download hila’s packages to install them from a local registry. ### Whitelist URLs In an air-gapped environment, the following URLs need to be whitelisted for hila to function. **For install** * us-central1-docker.pkg.dev * launchpad.vianai.site **For configuraiton** * goldensql-service.wonderfulcliff-ce61ff72.eastus.azurecontainerapps.io **For OpanAI or Azure Open AI LLMs** If you will be using OpenAI or Azure OpenAI LLMs in your air-gapped environment, you must whitelist the following URLs: * **OpenAI** * https://api.openai.com/v1/chat/completions * **Azure OpenAI** * https://hila-gpt.openai.azure.com * https://hila-benchmarking.openai.azure.com ### Create ssh keys to access the VM 1. In a terminal on your local machine, run `ssh-keygen` to create a new key pair. 2. Press enter to accept the default location for the key pair, or enter a filename. 3. Press enter to accept the default passphrase, or enter a passphrase. 4. Press enter to confirm the passphrase. 5. The public key is saved in the `~/.ssh` directory with the default name or the name you provided. 6. Open the public key file and copy the contents to the ssh public key field when you create the VM. ### Create a VM Create a VM with the follow minimum requirements: > | | | > | --- | --- | > | CPUs | 16 | > | RAM | 64 GB | > | Disk | 500 MB | > | OS | Ubuntu 22.04 LTS | > | Networking | • HTTPS (for end user access)
• SSH enabled (or similar method so you can upload the script to the VM) | * Note the IP address for use in the installation process. * For convenience and consistency, create the VM with the username `ubuntu`. If you use a different username, replace `ubuntu` with your username in the following steps. ### Install hila 1. From a terminal on your local machine, `ssh` into the VM, making sure to edit `YOUR_PRIVATE_KEY_FILE` to your private key file and `IP_ADDRESS` to your VM’s IP address: `ssh -i "~/.ssh/.key" -o StrictHostKeyChecking=no ubuntu@ -t bash` 2. Run the following `export` commands to set up the variables for the install, updating the values with UPPERCASE letters to match your environment. export api_key=YOUR_API_KEY export version=HILA_BUILD_TO_INSTALL (ex: 3.2.0-r.2) export domain=YOUR_DNS_DOMAIN export datadir=/home/ubuntu/data export cloud_provider=CLOUD_PROVIDER [ aws|azure|gcp|oci ] export admin_email=YOUR_EMAIL * **Important**: The email is important because it is used to send a one-time login email to the admin user. The admin then sets up a password as then has access to hila. 3. Pull the latest install scripts from launchpad with the following command: `wget --header "x-api-key:$api_key" -q -O - 'https://webservices.launchpad.vianai.site/v1/stacks-installers' | tar -xzv` 4. Install `webfsd`, which functions as a server for your VM. `sudo apt update && sudo apt install webfs` **Note**: If you don’t install this server, you will get an error later when you verify the web server. 5. Run the pre-check script to gather the VM details necessary to verify it is suitable to install hila. `sudo ./cluster-creation-scripts/k3s_vm_precheck.sh api_key=$api_key` > ![output1.png](images/3.2/precheck-output.png) * The recommended values are in the column on the right. * If you don’t run with `sudo`, you will get a `permissions denied` error. 6. The pre-check script starts the `webfsd` server, so it holds the prompt. To test the web server, open a new terminal window, ssh into the VM, and run the following command: `curl --insecure https://localhost:443` * If you did not install `webfsd`, you will see an error instead of this output. * If the web server is working, you will get output similar to the following: ![curl-443.png](images/3.2/curl-443.png) 7. In the terminal with the webfsd server running, press `Ctrl+C` to stop the `webfsd` server. 8. Run the install command. `./cluster-creation-scripts/k3s-microstack.sh vm_setup_only=run cloud_provider=$cloud_provider custom_cert=no custom_repo=no cluster_name=$HOSTNAME admin_email=$admin_email datadir=$datadir dns_domain=$domain api_key=$api_key image_branch=$version` * If you are prompted for values, press `Enter` to accept defaults. * After this command finishes, it can take up to 30 minutes for you to get the one-time login email. * To monitor the progress of the pod install, open a new terminal window to the VM and enter the following command: `watch -n 2 kubectl get pods` * You can also monitor when the certificate goes true in another terminal window with this command: `watch -n 2 kubectl get certificates -A` 9. When the install is complete, you will receive an email with a one-time login link. 10. Click the link in the email to set up your password and log in to hila. ### Configure LLMs You must configure LLMs with your own API tokens. For more information, see [LLM configuration](admin-llm-config.html) . ### Install hila 1. Create your certificate and register the A and CNAME DNS records, making sure the records point to the VMs IP address. To verify, ping the VM: * `ping ` to verify the A record. * `ping monitoring.` to verify the CNAME record. 2. Copy your new certificate and key files to VM in /home/ubuntu: `scp -i ~/.ssh/.key ubuntu@:/home/ubuntu/` 3. From a terminal on your local machine, `ssh` into the VM, making sure to edit `YOUR_PRIVATE_KEY_FILE` to your private key file and `IP_ADDRESS` to your VM’s IP address: `ssh -i "~/.ssh/.key" -o StrictHostKeyChecking=no ubuntu@ -t bash` 4. Run the following `export` commands to set up the variables for the install, updating the values with UPPERCASE letters to match your environment. export api_key=YOUR_API_KEY export version=HILA_BUILD_TO_INSTALL (ex: 3.2.0-r.2) export domain=YOUR_DNS_DOMAIN export datadir=/home/ubuntu/data export cert_file_path=CERTIFICATE_FILE export key_file_path=KEY_FILE export cloud_provider=CLOUD_PROVIDER [ aws|azure|gcp|oci ] export admin_email=YOUR_EMAIL 5. Pull the latest install script from launchpad with the following command: `wget --header "x-api-key:$api_key" -q -O - 'https://webservices.launchpad.vianai.site/v1/stacks-installers' | tar -xzv` 6. Install `webfsd`, which functions as a server for your VM. `sudo apt update && sudo apt install webfs` **Note**: If you don’t install this server, you will get an error later when you verify the web server. 7. Run the pre-check script to gather the VM details necessary to verify it is suitable to install hila. `sudo ./cluster-creation-scripts/k3s_vm_precheck.sh api_key=$api_key domain=$domain cert_file=$cert_file_path key_file=$key_file_path` * The recommended values are in the column on the right. * If you don’t run with `sudo`, you will get a `permissions denied` error. 8. The pre-check script starts the `webfsd` server, so it holds the prompt. To test the web server, open a new terminal window, ssh into the VM, and run the following command: `curl --insecure https://localhost:443` * If you did not install `webfsd`, you will see an error instead of this output. * If the web server is working, you will get output similar to the following: ![curl-443.png](images/3.2/curl-443.png) 9. Run the install command. `./cluster-creation-scripts/k3s-microstack.sh vm_setup_only=run cloud_provider=$cloud_provider custom_cert=yes cert_file=$cert_file_path cert_key_file=$key_file_path custom_repo=no cluster_name=$HOSTNAME admin_email=$admin_email datadir=$datadir dns_domain=$domain api_key=$api_key image_branch=$version` * If you are prompted for values, press `Enter` to accept defaults. * After this command finishes, it can take up to 30 minutes for you to get the one-time login email. * To monitor the progress of the pod install, open a new terminal window to the VM and enter the following command: `watch -n 2 kubectl get pods` * You can also monitor when the certificate goes true in another terminal window with this command: `watch -n 2 kubectl get certificates -A` 10. When the install is complete, you will receive an email with a one-time login link. 11. Click the link in the email to set up your password and log in to hila. ### Configure LLMs You must configure LLMs with your own API tokens. For more information, see [LLM configuration](admin-llm-config.html) . ### Install hila 1. Create your certificate and register the A and CNAME DNS records, making sure the records point to the VMs IP address. To verify, ping the VM: * `ping ` to verify the A record. * `ping monitoring.` to verify the CNAME record. 2. Copy your new certificate and key files to VM in /home/ubuntu: `scp -i ~/.ssh/.key ubuntu@:/home/ubuntu/` 3. From a terminal on your local machine, `ssh` into the VM, making sure to edit `YOUR_PRIVATE_KEY_FILE` to your private key file and `IP_ADDRESS` to your VM’s IP address: `ssh -i "~/.ssh/.key" -o StrictHostKeyChecking=no ubuntu@ -t bash` 4. Run the following `export` commands to set up the variables for the install, updating the values with UPPERCASE letters to match your environment. export api_key=YOUR_API_KEY export version=HILA_BUILD_TO_INSTALL (ex: 3.2.0-r.2) export domain=YOUR_DNS_DOMAIN export datadir=/home/ubuntu/data export azure_repo=customerrepo.azurecr.io export cert_file_path=CERTIFICATE_FILE export key_file_path=KEY_FILE export cloud_provider=CLOUD_PROVIDER [ aws|azure|gcp|oci ] export admin_email=YOUR_EMAIL 5. Pull the latest install script from launchpad with the following command: `wget --header "x-api-key:$api_key" -q -O - 'https://webservices.launchpad.vianai.site/v1/stacks-installers' | tar -xzv` 6. Install `webfsd`, which functions as a server for your VM. `sudo apt update && sudo apt install webfs` **Note**: If you don’t install this server, you will get an error later when you verify the web server. 7. Run the pre-check script to gather the VM details necessary to verify it is suitable to install hila. `sudo ./cluster-creation-scripts/k3s_vm_precheck.sh api_key=$api_key domain=$domain cert_file=$cert_file_path key_file=$key_file_path` * The recommended values are in the column on the right. * If you don’t run with `sudo`, you will get a `permissions denied` error. 8. The pre-check script starts the `webfsd` server, so it holds the prompt. To test the web server, open a new terminal window, ssh into the VM, and run the following command: `curl --insecure https://localhost:443` * If you did not install `webfsd`, you will see an error instead of this output. * If the web server is working, you will get output similar to the following: ![curl-443.png](images/3.2/curl-443.png) 9. Download and install the Azure CLI as described in [Install other tools](#install-other-tools) . 10. Download and install gcloud as described in [Install other tools](#install-other-tools) . 11. Install Docker as described in [Install other tools](#install-other-tools) . 12. Get the transfer scripts by running each of the following commands: * `wget --header "x-api-key:$api_key" -q -O - "https://webservices.launchpad.vianai.site/v1/generate-transfer?image_branch=$version&cloud_provider=azure&dest_repo=$azure_repo" | tar -xzv` * `./transfer.sh` 13. Run the install command. `./cluster-creation-scripts/k3s-microstack.sh vm_setup_only=run cloud_provider=$cloud_provider custom_cert=yes cert_file=$cert_file_path cert_key_file=$key_file_path custom_repo=no cluster_name=$HOSTNAME admin_email=$admin_email datadir=$datadir dns_domain=$domain api_key=$api_key image_branch=$version` * If you are prompted for values, press `Enter` to accept defaults. * After this command finishes, it can take up to 30 minutes for you to get the one-time login email. * To monitor the progress of the pod install, open a new terminal window to the VM and enter the following command: `watch -n 2 kubectl get pods` * You can also monitor when the certificate goes true in another terminal window with this command: `watch -n 2 kubectl get certificates -A` 14. When the install is complete, you will receive an email with a one-time login link. 15. Click the link in the email to set up your password and log in to hila. 1. Run Install (will ask a few questions press enter to skip since not creating VM) a. ./cluster-creation-scripts/k3s-microstack.sh vm\_setup\_only=run cloud\_provider=azure custom\_cert=yes cert\_file=$cert\_file\_path cert\_key\_file=$key\_file\_path custom\_repo=yes dest\_repo=$azure\_repo cluster\_name=$HOSTNAME admin\_email=admin\_email datadir=$datadir dns\_domain=$domain api\_key=$api\_key image\_branch=$version ### Configure LLMs You must configure LLMs with your own API tokens. For more information, see [LLM configuration](admin-llm-config.html) . ### Install hila 1. Create your certificate and register the A and CNAME DNS records, making sure the records point to the VMs IP address. To verify, ping the VM: * `ping ` to verify the A record. * `ping monitoring.` to verify the CNAME record. 2. Copy your new certificate and key files to VM in /home/ubuntu: `scp -i ~/.ssh/.key ubuntu@:/home/ubuntu/` 3. From a terminal on your local machine, `ssh` into the VM, making sure to edit `YOUR_PRIVATE_KEY_FILE` to your private key file and `IP_ADDRESS` to your VM’s IP address: `ssh -i "~/.ssh/.key" -o StrictHostKeyChecking=no ubuntu@ -t bash` 4. Run the following `export` commands to set up the variables for the install, updating the values with UPPERCASE letters to match your environment. export api_key=YOUR_API_KEY export version=HILA_BUILD_TO_INSTALL (ex: 3.2.0-r.2) export domain=YOUR_DNS_DOMAIN export datadir=/home/ubuntu/data export cust_repo=localhost:5000 export cert_file_path=CERTIFICATE_FILE export key_file_path=KEY_FILE export cloud_provider=CLOUD_PROVIDER [ aws|azure|gcp|oci ] export admin_email=YOUR_EMAIL 5. Pull the latest install script from launchpad with the following command: `wget --header "x-api-key:$api_key" -q -O - 'https://webservices.launchpad.vianai.site/v1/stacks-installers' | tar -xzv` 6. Install `webfsd`, which functions as a server for your VM. `sudo apt update && sudo apt install webfs` **Note**: If you don’t install this server, you will get an error later when you verify the web server. 7. Run the pre-check script to gather the VM details necessary to verify it is suitable to install hila. `sudo ./cluster-creation-scripts/k3s_vm_precheck.sh api_key=$api_key domain=$domain cert_file=$cert_file_path key_file=$key_file_path` * The recommended values are in the column on the right. * If you don’t run with `sudo`, you will get a `permissions denied` error. 8. The pre-check script starts the `webfsd` server, so it holds the prompt. To test the web server, open a new terminal window, ssh into the VM, and run the following command: `curl --insecure https://localhost:443` * If you did not install `webfsd`, you will see an error instead of this output. * If the web server is working, you will get output similar to the following: ![curl-443.png](images/3.2/curl-443.png) 9. Download and install gcloud as described in [Install other tools](#install-other-tools) . 10. Install Docker as described in [Install other tools](#install-other-tools) . 11. Get the transfer scripts by running each of the following commands: * `wget --header "x-api-key:$api_key" -q -O - "https://webservices.launchpad.vianai.site/v1/generate-transfer?image_branch=$version&cloud_provider=azure&dest_repo=$azure_repo" | tar -xzv` * `./cluster-creation-scripts/local-registry.sh install_podman=yes datadir=$datadir` * `./transfer.sh` 12. Run the install command. `./cluster-creation-scripts/k3s-microstack.sh vm_setup_only=run cloud_provider=$cloud_provider custom_cert=yes cert_file=$cert_file_path cert_key_file=$key_file_path custom_repo=yes dest_repo=$cust_repo cluster_name=$HOSTNAME admin_email=$admin_email dns_domain=$domain api_key=$api_key image_branch=$version` * If you are prompted for values, press `Enter` to accept defaults. * After this command finishes, it can take up to 30 minutes for you to get the one-time login email. * To monitor the progress of the pod install, open a new terminal window to the VM and enter the following command: `watch -n 2 kubectl get pods` * You can also monitor when the certificate goes true in another terminal window with this command: `watch -n 2 kubectl get certificates -A` 13. When the install is complete, you will receive an email with a one-time login link. 14. Click the link in the email to set up your password and log in to hila. ### Configure LLMs You must configure LLMs with your own API tokens. For more information, see [LLM configuration](admin-llm-config.html) . ### Install other tools You only need to install these one time for your VM. * Download and install the Azure CLI. curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash az login --use-device-code az acr login --name customerrepo * Download and install the Google Cloud CLI curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor \ -o /usr/share/keyrings/cloud.google.gpg echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] \ https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee \ -a /etc/apt/sources.list.d/google-cloud-sdk.list sudo apt-get update && sudo apt-get -y install google-cloud-cli gcloud auth login * Install Docker sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] \ https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin sudo usermod -aG docker ${USER} groups ### make sure the user has this in docker group. If not, try rebooting the VM. ### Upgrade to a new hila release You can upgrade to a new hila release by following these steps. They are the same for all install methods. 1. SSH into the VM where hila is installed. 2. Create a directory to store the existing files. For example, `sudo mkdir /usr/local/old_release` 3. In the `/home/ubuntu` directory, move all the files to the directory you created in the previous step. For example, `sudo mv * /usr/local/old_release` 4. Re-run the install process as described above as you originally installed hila, but update the version number to the new release. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Ingest new data =============== After you have installed and configured hila and ingested your initial batch of data, you need to ingest new data as it becomes available. Prepare the new data for ingestion ---------------------------------- hila does not enforce avoiding duplicates, so you need to manage data integrity and duplicity before data ingestion. The recommendation for data ingestion on existing tables is as follows: * For the journal table: use the append approach, which is default in the notebook, but make sure the delta data has no duplicate transactions before appending. * For each table: * If no new master data or no changes to the master data, then no action is required for that table. * If any new master data or changes (such as new names), then replace the master data table with the latest. Make sure the latest master data has no data integrity issues. Ingest the new data ------------------- 1. [Open edahub](admin-open-edahub.html) . 2. In edahub, navigate to `notebooks/public/hila_dataloading/hila_cf/`. 3. Create a new directory and upload your data into it. 4. Open the notebook `hila_cf_e2e_REST.ipynb`. **Note**: This is the same notebook you used for the initial data ingestion. The rest of this procedure shows you how to modify the notebook to ingest new data. 5. In the **Login** cell, enter your username and password. 6. In the **Set variables** cell, set `INCREMENTAL_LOAD` to `True`. 7. Also in the **Set variables** cell, make sure `db_name` matches the database name you used for the initial data ingestion. 8. In the **Ingest data** cell, change the value of `file_src_dir` to match the directory you created to uploaded the new data. 9. If you uploaded CSV files rather than parquet, then in the **Convert Parquet to CSV files (Optional)** cell, comment out the line, `convert_files_to_csv(file_src_dir)`. This cell is only needed if you uploaded parquet files and want to convert them to CSV. * If you uploaded parquet files and want to use them directly as parquet files, then comment out this cell. 10. In the cell that contains the `dataloading_payload` object, you can choose to append the new data to the database (default) or replace the data in the database. To replace the data, change the value of `append` to `replace`. * The notebook has code in previous cells that sets the filetype to `csv` or `parquet` based on the file extension of the data you have loaded. But you can set it manually in the `dataloading_payload` object if you want to set it here explicitly, by changing the value of `filetype` to either `csv` or `parquet` depending on which type of files you have uploaded. 11. Run the notebook. 12. When the notebook finishes, you can go to the hila UI, refresh your browser, and ask questions against the new data as long as you select the same data source from the initial upload. **Note**: To test the data ingestion, if you ask the question, ‘How many rows in the journal table?’ before and after the data ingestion, you should see the number of rows increase by the number of new rows you ingested, if you set `overwrite` to `append`. If you set `overwrite` to `replace`, then it shows the number of rows you added in this latest ingestion. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Ingest custom data ================== If the data you want to ingest does not follow the [standard Conversational Finance schema](cf-admin-prep-data-with-schema.html) , you can ingest data using a custom format. As part of ingest, you can build a pipeline of transformations to modify your data. The pipeline is not a full ETL tool, but it can make some minor adjustments to your data to make it consistent with your format. This is particularly useful if you have already ingested your initial data and follow-up data is in a different format to your initial data. hila has a sample notebook that you can run to see how custom ingestion works. It uses the Financial Report of the U.S. Government as its data, which is entirely different from the standard CF schema. You can modify the notebook to ingest your own data. Steps ----- 1. Visit [Federal Report of the U.S. Government](https://fiscaldata.treasury.gov/datasets/u-s-government-financial-report/statements-of-net-cost) . 1. Select **1 Year** under **Data Range (Record Date)**. 2. Click **Download CSV File**. 2. Open the notebook directory in edahub. 1. Open `edahub` as described in [Open edahub](admin-open-edahub.html) . 2. Navigate to the directory that contains the notebook: `/notebooks/public/hila_dataloading/hila_cf/sample` 3. Upload the data. 1. Create a new directory for the data called **usfr\_data**. 2. Click into the new directory. 3. Click the **Upload files** icon at the top of the left sidebar. 4. Navigate to the directory where you downloaded the data and select the file. 5. The file is named something like `USFR_StmtNetCost_.csv`. 6. Rename the file to `usfr.csv`. **Note**: you can rename this to anything, but hila expects this filename to contain only lowercase letters and underscores. 7. Navigate up a level to the `sample` directory. 4. Prepare the pipeline and table\_structure files. 1. Open the `pipeline.json` file. * This file is a list of objects that define the transformations to apply to the data. * For this sample exercise, the three transformations create standard column names, remove white spaces from column names, and make a standard datetime column. * You can find other available transformations in edahub under `/source/vianai/preprocessing`. You can modify these for your own use or create your own. 2. Open the `table_structure.json` file. * This file defines the schema of the data as a list of objects that define the column name, data type, and other parameters. * While this file matches the columns and data types of the USFR data, you can modify this file to match your data. * The data types can be string, int, float, and date32. * The “default” and “initial” keys are relevant only when “required” is **true**. These values are placeholders in case the column is missing in the data source during ingest. * “default” is the value to populate the column if the column is missing. * “initial” is the name of the missing column, in case it is different from the one already defined as the key to the object. 5. Run the notebook. 1. Open the notebook `sample_USFR_REST.ipynb`. 2. In the cell labeled **Login**, enter your username and password. 3. Run the notebook. 4. Verify the notebook ran successfully by checking the output of the last cell appears as follows: ![usfr_output](images/3.2/usfr-output.png) 6. Ask questions. 1. Open the hila ui application. 2. Select the dataset you created with this procedure. 3. Ask questions in the conversation window. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Monitor LLM performance ======================= You can set up hila to monitor user activity, internal SQL-related performance, and system performance. You can monitor these activities against the baseline of previous days, weeks, and months. * Monitoring user activities involves monitoring how many user questions match SQL in the system. * Monitoring SQL-related performance involves monitoring SQL confidence scores, generated SQL syntax and semantics matching, SQL execution results, and how relevant LLM answers are to the user query. * Monitoring system performance involves monitoring LLM cost, LLM token efficiency, and LLM latencies. The following are the steps for setting up hila monitoring: 1. Run the _CF\_structured\_monitoring.ipynb_ notebook. 2. View model performance over time in the monitoring window. 3. View policy results in the policies window. Prerequisites ------------- To run hila monitoring, you must have a metadata in place that defines the models and SQL for your system. Run the notebook ---------------- The _CF\_structured\_monitoring.ipynb_ notebook sets up hila for monitoring the system. 1. Open the notebook in edahub. See [Open edahub](admin-open-edahub.html) . In edahub, the notebook is located at `/notebooks/public/hila_monitoring/dev/CF_structured_monitoring.ipynb`. 2. Run the notebook. 3. When running the second cell, you must give your username, password, and the name of the metadata you want hila to monitor. 4. Run the rest of notebook to load back inferences, create and run policies, and start monitoring model performance. Note: Loading back inferences loads sixty days worth of data to populate the monthly and weekly policies with valid, if fictitious, data. View model performance ---------------------- Open the monitoring app at `https://monitoring.`. > ![hila monitoring app](images/3.2/monitor-model-dashboard.png) 1. Select **QNA Project** from the projects dropdown. 2. Select your model name from the dropdown. Your model name is the same as your metadata name. 3. The initial monitoring window is **Model Dashboard**. 4. Select the metric you want to view from the metric dropdown. * **LLM Interaction Cost**   Total cost associated with querying large language models (LLMs), including both the cost of sending the input and receiving the output. * **LLM Interaction Latency**   The total time spent waiting for LLMs to respond, measured from when a question is submitted until the final response is received. * **LLM Prompt Cost**   The cost of sending the prompt, measured in terms of number of tokens and cost per token. * **LLM Response Relevance**   A score for how relevant the answer is to the user query. * **SQL Match**   A score for how well the semantics of the generated SQL matches SQL in the system. * **SQL Syntax Match**   A score for how well the syntax of the generated SQL matches SQL in the system. * **Token Efficiency**   A measure of how effectively the LLM uses tokens to generate accurate and relevant responses. * **Top Match Similarity**   A score for how well the user questions match the top matched SQL in the system. 5. View the total number of questions asked over the selected time frame. 6. The top five policies appear at the bottom of the window. Click the arrow controls to view other pages. Select a policy to view performance details related to that policy. 7. View the full list of policies in the **Policies** window. Select a policy to view performance details related to that policy. Policies -------- The **Policies** window shows performance details related to the selected policy. > ![policies window](images/3.2/monitor-policies.png) 1. **Policy information** gives general information about the policy. 2. **Overall feature drift** shows total feature drift according to changes in Population Stability Index (PSI) with respect to the baseline time period. It also shows total traffic for each day. 3. **Drift per feature** shows the PSI in tabular form for each feature (or metric). Select a feature to highlight the related bar in the chart. 4. **PSI** shows PSI in chart form. Select a bar to highlight the related row in the table. 5. **Value distribution** shows the distribution of the selected feature from the target date against the baseline date. 6. **PSI** shows the daily PSI of the selected feature. 7. **Related Policies** shows the other policies. Click the arrow controls to view other pages. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Custom lexicon and jargon recognition ===================================== You can map custom keywords, jargon, and phrases to a definition hila can understand. This feature allows you to use domain-specific terms that are not in the hila lexicon. Open the **Lexicon** window by clicking the **Lexicon** icon in the bottom-left corner of the hila UI. > ![lexicon](images/3.2/ui-lexicon.png) > ![lexicon-b](images/3.2/ui-lexicon2.png) Tasks: * Add a new definition by clicking **New definition** then adding the keyword or phrase and definition in the pop-out window. * Edit a keyword or definition by clicking the corresponding row and editing the keyword or definition in the pop-out window. * Delete a mapping by selecting a row and clicking the garbage can icon to the far right. You can also click the row and then click **Delete** in the pop-out window. **Note**: In some situations, hila detects a keyword or phrase that might be a custom keyword. When this happens, hila displays a message asking if you want to add the keyword to the lexicon. Language scenarios ------------------ Supported language combinations for custom keywords include: * You can ask a question in either English or Japanese that includes an English custom keyword and an English definition, and hila can handle the custom keyword. * If the keyword and definition are in Japanese, hila can only handle the custom keyword when the question is in Japanese. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Preload conversations ===================== You can set up a conversation to be preloaded for any new user you add to hila. This is useful for onboarding new users or for providing a consistent experience for all users. **Note**: Only admins can set up preloaded conversations. 1. In the hila UI, curate a set of questions in a conversation that you want to preload for new users. * Ask questions that are relevant to the user’s role or to the data sources they will be using. * Fine-tune your questions to make sure they receive the answers you expect. * Delete any questions that were not successful during fine-tuning. 2. Open the Conversations window by clicking the **Conversations** icon in the left pane. > ![Conversations icon](images/3.2/ui-conversations-icon.png) 3. Click three vertical dots on the right side of the conversation. * Click **Rename** and give the conversation a name that describes the questions in the conversation. * Click **Copy UUID**, to copy the conversation’s UUID to your clipboard so you can add it to the configuration file. 4. Open the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _ui.customername.site_, then change it to _monitoring.customername.site_. 5. Open Raw Config Values window by clicking **User > Settings** in the bottom of the left pane. > ![Raw Config Values](images/3.2/monitoring-settings.png) 6. Click the down arrow to the far right of the **vianai** row. > ![Raw Config Values](images/3.2/monitoring-raw-config-values-system.png) 7. In the search box, type _Preloaded_, and the preloaded\_conversations row appears. > ![Raw Config Values](images/3.2/monitoring-raw-config-values-preloaded.png) 8. Open the **Edit Value** window by clicking the edit icon to the far right of the preloaded\_conversations row. > ![Raw Config Values](images/3.2/monitoring-raw-config-values-edit-value.png) 9. Click **Open Editor**. 10. In the **Edit Code** window, add the conversation UUID as the key to the object and add a value as follows: * “\*” — wildcard indicates to preload the conversation for all users. * \[“role1”,”role2”,”role_n_”\] — A list of roles to preload this conversation. * \[“user1”,”user2”,”user_n_”\] — A list of users to preload this conversation. * A list with a mix of roles and users. > ![Raw Config Values](images/3.2/monitoring-preload-conv.png) 11. Click **Save Changes**, then click **Save Changes** on the **Edit Value** window. 12. Search for _Preloaded_ again, and the preloaded\_conversations row appears with the conversation UUID listed under the **Value** column. > ![Raw Config Values](images/3.2/monitoring-preload-conv2.png) 13. That’s the end of setting up a conversation to be preloaded for users. When you [create a user](admin-settings-users.html) , this conversation is pinned to the top of that user’s list of conversations. **Note**: hila runs the conversation to get updated answers so when the user opens the conversation, the answers are ready. > ![Raw Config Values](images/3.2/ui-preload-conv-pinned.png) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Setting permissions =================== hila provides you full control over what users are permitted to do in the system. You can set permissions on hila functionality, on objects such as files, folders, and metadata, and you can set permissions on data in your database to restrict user access to financial information. You can also set permissions by role to create a profile of permissions and then assign users to that role so you do not need to set permissions for each user individually. * To set permissions on hila functionality, see [Users, Roles, & Permissions](admin-settings-users.html) . * To set permissions on objects, see [Set user permissions for files, folders, and metadata](admin-permissions-objects.html) . * To set permissions on data, see [Set user permissions on data in your database](admin-permissions-data.html) . TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Set user permissions for files, folders, and metadata ===================================================== You can set permissions for files, folders, and metadata in hila. Permissions are set by user or by role. Permissive default permissions ------------------------------ By default, hila opens permissions on new files, folders, and metadata to all users. This means that all users can ask questions against documents in open folders and against databases that admins have added to the system. However, any folder created by a user in the **Data sources** window, and any documents loaded into that folder, are accessible only by that user and all admins. Modify permissions on hila objects ---------------------------------- Given that hila uses open permissions by default, your fine-grain control involves first excluding users and then adding permissions for the users you want to include. Set the permissions in the hila monitoring app. 1. Open the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _ui.customername.site_, then change it to _monitoring.customername.site_. 2. Open the **Users, Roles, and Permissions** window by clicking **User > Settings** in the bottom of the left pane. 3. Click the **Objects** tab. 4. In the search box, enter the name of the object you want to set permissions on, then click on the row in the list that matches your object. > ![Search for an object](images/3.2/monitoring-urp-objects.png) 5. A panel opens to the right of the list with controls to set permissions on the object. > ![Set permissions on an object](images/3.2/monitoring-objects-permissions.png) 6. Click **Add Permission**. 7. Select a username or a role from the **User Role** dropdown list. **Note**: To apply the new permission to everyone, select the wildcard character `*`. 8. Click any combination of the CRUD (Create, Read, Update, and Delete) permissions. 9. Click **Submit** to save the permissions. **Note**: Currently, hila requires at least one of the CRUD permissions to be checked. If you want to deny all permissions, you must check one of the CRUD permissions, click **Submit**, then click the edit icon for that permission, remove the check, and click **Submit** once more. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Set user permissions on data in your database ============================================= You can set up hila to respect the permissions you have set on your database views. This way, users see only the data they have permission to see. You can set permissions based on individual users, or groups of users that hila calls roles. A role can be anything that groups users, from functional groups like “analysts” to groups based on the level of access like “read-only” or “admin”, or groups based on department or business unit. The general flow is: 1. In your database, create a set of views with permissions defined for users and roles from the database perspective. For example, you might set a view to allow one group of users to see a set of rows in your database and another group of users to see different rows. The steps for doing this depends on the database you are using. See the documentation for your database. 2. In the hila monitoring app, create users and roles that match the users and roles in your database views. See [Users, Roles, & Permissions](admin-settings-users.html) . 3. Run the hila notebook that sets the permissions for the users and roles in the database views. Running the hila notebook, an example ------------------------------------- hila provides a notebook that creates a views to an internal Clickhouse database and sets a user to have read-only access to those views. 1. Open the edahub service in hila. See [Open edahub](admin-open-edahub.html) . 2. In edahub, open the notebook `/notebooks/public/hila_dataloading/cf_canonical/cf_limited_permissions.ipynb`. 3. In the cell under `configuration`, set the following variables: * username — the username of the admin who has full permissions to the database. * password — the password of the admin. * original\_database\_name — the name of the database you want to restrict access to. * original\_user — the database username of the admin who has full permissions to the database. * original\_password — the database password of the admin. * host — the database system name. * new\_db\_name — the name of the new database that contains the read-only views. * new\_user — the username or name of the role of the users who will have read-only access to the views. * new\_password — the password of the new user or role. 4. In following cells, the notebook creates the connection to the database views. 5. In the cell under `create views`, set the following variables: * views — a list with the names of the views you want to create. * where\_clauses — a list of the where clauses for the views. The where clauses restrict the data that the user can see. For example, if you have a view that shows all the rows in a table, you can set a where clause to restrict the rows to only those that have a certain value in a certain column. 6. In the following cells, the notebook checks the views and verifies the connection for the read-only user. 7. The notebook then logs in to hila, creates the connection to the new database, and it finally creates the metadata against which users can ask questions, the users being restricted to the data in the views you defined in this procedure. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Conversational Finance charts ============================= hila provides a set of charts that help you visualize your data in the Conversational Finance application. * Bar chart * Combo chart (bar and line) * Horizontal stacked bar chart Bar chart --------- Bar charts are the standard charts in hila. Bar charts shows data in rectangular bars with lengths proportional to the values they represent. 1. The controls for the chart are: 1. Copy chart. 2. Hover over a bar to see the value. 3. Select an item in the legend to toggle the visibility. This is particularly helpful if the answers are difficult to see because they have different scales or different units. > ![Bar chart](images/3.2/ui-cf-answer-chart.png) Combo chart (bar and line) -------------------------- A combination of line and bar charts that helps to visualize actuals, budget, and forecast across a period of time. Example questions: * Show actuals, budget, and forecast for the past three years. * Show actuals and budget for each quarter of FY24. > ![combo chart](images/3.2/ui-chart-combo.png) Horizontal stacked bar chart ---------------------------- Shows revenue or expense data broken down by specific dimensions. This chart provides a clear breakdown of financial data, highlighting the largest contributors while grouping smaller segments for simplicity. Example questions: * Show revenue by account categories for the past three years. * Show quarterly sales for all products in product group Baby Care PG0001 for FY24. * Show revenue shares of each product in Product Group PG0001 for each year from 2022 to 2024. > ![horizontal stacked bar chart](images/3.2/ui-chart-horiz-st-bar.png) TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) QnA on documents user guide =========================== The hila QnA on documents feature, a business user can rapidly review thousands of documents with a simple, natural language question. They can additionally add in hundreds or thousands of their own documents. And, with hila’s advanced information extraction, the platform can answer questions against charts and tables, while also understanding the metadata of the documents. Welcome screen -------------- When you open the QnA UI and select **Documents** as the data source, the following welcome screen appears, providing you a quick reference to the QnA on documents flow. > ![Welcome screen](images/3.2/ui-welcome.png) 1. Visit the most recent conversations. 2. **New conversation** start a new conversation. 3. Select a tab to narrow the conversation to a specific area. 4. Select a suggested question associated with the selected tab. Workflow -------- **Note**: An admin must populate the documents for you to ask questions of the docs. See [QnA on documents admin guide](flow-analyze-unstruct-user.html) . The basic QnA on documents flow consists of: 1. Select data sources. 2. Ask questions. 3. View answers. ### 1\. Select data sources 1. Open the **Data Sources** pane with the **Data Sources** menu item. 2. Select **Documents** from the Data sources pulldown. 3. Select the folder or file you want to use as the data source, or upload a file by clicking the **Upload** button. **Note**: When you upload a document, only you and any administrator can see it. It is not shared with other users. > ![datasources-database](images/3.2/ui-datasources-documents.png) ### 2\. Ask questions > ![Ask a question](images/3.2/ui-ask-questions-docs.png) 1. Type a question in the text box at the bottom of the window. 2. The blue box next to the **Querying** label shows the data source you have selected, or it shows your username if you have not selected a data source. If you have selected multiple data sources, it shows the number of data sources you have selected. **Note**: Click the blue box to open the **Data Sources** pane where you can update your data source choices. 3. While hila is generating an answer, a box appears above the question showing the status of the answer generation. You can expand this box for more information on the process. > ![Response wait time](images/3.2/ui-doc-steps.png) ### 3\. View answers If the QnA UI finds an answer, it shows the answer in the main pane of the window. Unlike the database flow, the QnA on documents flow shows only text answers, it does not show a charts or tables. > ![Answer](images/3.2/ui-answer-unstruct.png) 1. Click thumbs up or thumbs down to evaluate the answer. This feedback helps hila learn how to answer your questions better. 2. Click the blue button with the user and file name to open the **View source** pane. The **View Source** pane highlights the content that hila pulled the answer from, and it provides links for you to open the source file at the highlighted page for further context. > ![View source window](images/3.2/ui-view-source.png) 1. The list of numbers represents the number of PDF pages that had content relevant to the answer. Click a number to open the source file to that page. 2. The highlighted text shows the content that hila used to answer your question. 3. Click the link to open the source file to the relevant page. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) QnA on databases user guide =========================== Through hila’s QnA on database feature, a business user can rapidly receive charts and tables to questions against any system of record. This application provides all of the benefits of anti-hallucination, text2sql, and database connectors to make the process simple for a business user to get started on their data. Welcome window -------------- When you open the hila UI, the following welcome window appears, providing you a quick reference to the conversation page, including sample questions to give you an idea of what kinds of questions you can ask. > ![welcome database](images/3.2/ui-welcome.png) 1. Visit the most recent conversations. 2. **New conversation** start a new conversation. 3. Select a tab to narrow the conversation to a specific area. 4. Select a suggested question associated with the selected tab. Workflow -------- **Note**: An admin must populate the data sources before you can use the QnA database flow. See [QnA on databases admin guide](flow-analyze-struct-admin.html) . The basic QnA on databases flow consists of: 1. Select data sources. 2. Ask questions. 3. View answers. 4. Ask follow-up questions. ### 1\. Select data sources 1. Open the **Data Sources** pane with the **Data Sources** menu item. 2. Select **Database** from the Data sources pane. 3. Select the name of the database your admin has connected to your financial system. If you don’t know this, check with your admin. > ![Select data source](images/3.2/ui-datasources.png) ### 2\. Ask questions > ![Ask a question](images/3.2/ui-ask-questions-data.png) 1. Type a question in the text box at the bottom of the window. 2. The blue box next to the **Querying** label shows the data source you have selected, or “No source selected” if you have not selected a data source. If you have selected multiple data sources, it shows how many data sources you have selected. **Note**: Click the blue box to open the **Data Sources** pane where you can update your data source choices. 3. The label for the current currency. Your admin can set up the currency for a specific data source. 4. **Show suggested questions** toggles the list of suggested questions to show the type of questions you can ask. If the toggle is on (which is default) then the following occurs: * As you start typing, sample questions appear from which you can select a question. * When you select a question, you can edit the question in the text box before submitting. **Notes**: * While hila is generating an answer, a box appears above the question showing the status of the answer generation. You can expand this box for more information on the process. > ![Response wait time](images/3.2/ui-response-wait-time1.png) > ![Response wait time](images/3.2/ui-response-wait-time.png) * If an error occurs, a message appears in the answer window. Click the message to expand it and see more details. > ![Error message](images/3.2/ui-response-management-error.png) The following table shows the error messages and actions you can take to resolve the error. | Header | Text | Action | Explanation | | --- | --- | --- | --- | | Question out of scope | _LLM generated error message_ + Please try changing your question. | Edit the question. | The question or topic is beyond the scope of hila. | | Question cannot be answered | I’m sorry, but I’m not confident in answering your question using the context provided. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | The question is not in the right form or does not match an internal question. | | No data found | I’m sorry, but there was no data found for your question. Please try changing your question or rephrasing to get an answer. | Edit the question or select a suggested question. | No data was retrieved. | | Database error | I’m sorry, but it looks like I ran into a database issue. Please try changing your question or rephrasing your question. If this problem persists, please contact your administrator. | Edit the question or select a suggested question. | A database error occurred. | ### 3\. View answers If the QNA UI finds an answer, it shows the answer in the main pane of the window. > ![Answer](images/3.2/ui-cf-answer.png) 1. Click thumbs up or thumbs down to evaluate the answer. This feedback helps hila learn how to answer your questions better. 2. The table view/chart view switches between table and chart views. If you select chart, the have the following additional controls available: 1. Copy chart. 2. Click a bar to see the value. 3. Select an item in the legend to toggle the visibility. This is particularly helpful if the answers are difficult to see because they have different scales or different units. > ![chart-view](images/3.2/ui-cf-answer-chart.png) 3. Click the **View full-screen** button to enlarge the table or chart. 4. Click the **Download** button to download the table as a CSV file or download the chart as a PNG file. 5. **Response explanation** provides a detailed explanation of the answer. > ![Response explanation](images/3.2/ui-response-explanation.png) 6. The source is stamped in case you come back to this conversation later and want to know where the data came from. 7. A timestamp shows when the answer was generated. 8. **Ask follow-up question** allows you to ask a follow-up question related to the answer. See the next section for more information. ### 4\. Ask follow-up questions You can follow-up a question with related questions to get a more detailed answer. For example, if you ask a question about a company’s revenue, you can follow up with questions about the company’s revenue by quarter, by product, or by region. Or if you ask about a time range, you can add to or remove from that time range in a follow-up question. To ask a follow-up question, click the **Ask follow-up question** link that appears below the answer. > ![follow-up question a](images/3.2/ui-ask-followup.png) The query entry box shows a **Follow-up** chip, indicating you are asking a follow-up question. > ![follow-up question b](images/3.2/ui-ask-followup2.png) **Notes**: * By default, hila allows a context window of four questions, after which the **Follow-up** chip no longer appears in the query entry box. * If an error occurs, the **Follow-up** chip disappears from the query entry box, and no more follow-up questions are permitted. * You can reset the context by creating a new conversation or by clicking the _X_ in the **Follow-up** chip. ### Other basic features #### Manage conversations The hila UI maintains a history of your conversations. You can create (**New Conversation**), select, and delete (**Delete Selected**/**Delete All**) conversations by clicking the **Conversations** icon in the top-left of the window. > ![Conversations](images/3.2/ui-conversations.png) To rename or delete a conversation, click the three vertical dots to the right of the conversation name. #### Select color modes You can select dark mode or light mode by clicking the bottom-most icon in the left pane of the window. > | | | > | --- | --- | > | ![dark mode](images/3.2/ui-dark-mode.png) | ![light mode](images/3.2/ui-light-mode.png) | TABLE OF CONTENTS --- # hila Python client documentation — hila Enterprise Python Client 4.0.0-r2 documentation * [](#) * hila Python client documentation [Next](vianops_client.api.html "Classes and methods") * * * hila Python client documentation[](#hila-python-client-documentation "Permalink to this heading") =================================================================================================== This documentation describes the API operations for interacting with hila. The hila Python SDK provides a wrapper around many of the platform API routes. To get started with the client, see the [hila API quickstart - SDK API](https://docs.vian.ai/3.2/api-quickstart.html#sdk-api) . SDK APIs * [Classes and methods](vianops_client.api.html) SDK API objects * [Objects and models](vianops_client.models.html) Index for all supported APIs and objects[](#index-for-all-supported-apis-and-objects "Permalink to this heading") =================================================================================================================== * [Index](genindex.html) --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Data manager ============ Use the data manager to load data into for use in the Conversational analyze app on unstructured data and to view information about data connections you have already established. To open the data manager, click **Data Manager** at the bottom of the hila left nav bar. > ![Data manager](images/3.2/ui-data-manager.png) Managing documents ------------------ The documents are files loaded for the unstructured analyze flow. 1. In the pulldown next to the **Data manager** title, select **Documents**. The folder system appears showing each user and the folders and files loaded for each. 2. Select a user to open the pane for loading more data for that user. When you upload a document for the user, only that user and any administrator can see the document. It is not shared with other users. 3. You can load data from three sources: * A bucket from an established data connection. See [Data ingest from public cloud buckets](admin-data-ingest.html) for more information. * An unstructured file or folder of files from your local machine. (Only PDF files are supported for this option.) * A URL to a web page with either HTML content or a PDF file. When a file is uploading, two control appear to the right of the file: A circular spinner shows the progress of the upload, and an **X** button lets you cancel the upload. ![upload controls](images/3.2/ui-upload-controls.png) Managing databases ------------------ The databases are data connections available for the structured analyze flow. 1. In the pulldown next to the **Data manager** title, select **Databases**. The folder system appears showing each internal and external database connection. 2. Select a database with an active connection. (An active connection has a number greater than 0 in the **Connections** column.) * View the metadata for the database by clicking the **View full details** link in the right pane. * The tables in the data connection appear in the **Tables** section. View the **Columns** of the tables by clicking the pulldown under the **Tables** section in the right pane. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Update SQL for answers from databases ===================================== You can view and edit the underlying SQL queries when you find answers are not accurate. For admins, when you receive an answer in the database flow, an **Explain** button appears below the answer. > ![Explain](images/3.2/ui-explain.png) When you click the **Explain** button, the **SQL Breakdown** pane appears, showing the SQL query that generated the answer. > ![SQL Breakdown](images/3.2/ui-sql-breakdown.png) * **Given Query** — the original question you asked. * **Retrieved Queries** &mdash: the query hila sent to the LLM. (snippet shown here) * **Generated SQL** — the SQL query returned from the LLM. (snippet shown here) * **SQL Explanation** — a natural language description of the SQL query. This also appears under the answer as the **Response explanation** * **Generated Summary** — the summary of the data that also appears under the table or chart in the answer. TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Data ingest from public cloud buckets ===================================== hila provides EAI route templates for you to set up routes to ingest files from the following buckets: * Amazon S3 * Azure Blob Storage * Google Cloud Storage * Internal data source First set up your database connection, and then you can set up the route to ingest files from the bucket, and finally ingest into hila from the **Data Manager**. 1. Set up your database connection. 1. From **User > Settings > Data Source Connections**, click **Add New Connection** to open the **Add New Data Source Connection** pane. 2. Enter a name, description, URL, and select a connection type. 3. Click **Test Connection** to test the connection. 4. Click **Save**. The connection appears in the **Data Source Connections** window. 2. Set up a route to ingest files from the bucket. 1. From **User > Settings > Enterprise Application Integration**, click the **Templates** tab. 2. Next to the row with the storage type you want to ingest from, click the route symbol ![eai route icon](images/3.2/eai_route_icon.png) to open the **Export to Route** pane. 3. Enter a name for the route. 4. Enter values for the fields: * **Period** — how frequently to check the bucket for new files. * **connecitonName** — the name of the connection you set up in the previous section. * **deleteAfterRead** — whether to delete the file from the source location after reading it. * **directory** — the directory if the hE folder system to store the files. 5. Click **Create New Route**. 6. Find the route in the route list and **Active** toggle to activate the route. 3. To set up the Data manager to ingest the files from the bucket: 1. In the **Data manager** window, select an existing folder, or create a new one. This folder is where the files from the bucket are stored. 2. In the right pane, select a bucket connection from the **Add from data source** pulldown. 3. Enter the name of the data connection in the **Bucket** field. 4. Enter the directory in the bucket to pull from in the **Directory** field. 5. Click **Add**. The files appear in the folder you specified. TABLE OF CONTENTS --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") Vianai Systems, Inc. Acceptable Use Policy This Acceptable Use Policy (“_Policy_”) outlines unacceptable uses of Vianai Services (the “_Services_”) and conditions that govern your use of the Services. This Policy is in addition to any other terms and conditions under which Vianai provides the Services to you. Vianai may modify this Policy from time to time by providing you with notice of a new version of this document. Questions about this Policy (e.g., whether any contemplated use is permitted) and reports of violations of this Policy should be directed to legal@vian.ai. Prohibited content, uses and activities include, without limitation, any use of the Services in a manner that, in Vianai’s sole judgment, involves, facilitates, or attempts any of the following: 1.    violating any law; 2.    displaying, performing, sending, receiving or storing any content that is obscene, inappropriate, offensive, or otherwise objectionable, even if the material or its dissemination is lawful; 3.    harassing any person or advocating or encouraging violence of any kind against any person, entity or government; 4.    infringing, violating or misappropriating another’s rights; 5.     obtaining unauthorized access to, or interfering by any means with, any user, system, network, service, or account, including evasion of filters or violation of the security or integrity of any network or system; 6.     distributing computer viruses or malware of any kind or 7.     sending, receiving or supporting email messages that are unsolicited, deceptive, anonymous, excessively voluminous or that contain falsified identifying information, including spamming and phishing. Prohibited content also includes any health information regulated by the Health Insurance Portability and Accountability Act of 1996 (HIPAA) or by any similar privacy Law governing the use of or access to health information; and any “_cardholder data_” as defined under the Payment Card Industry Data Security Standard. Additionally, through the Service, you may have access to search engines, subscription Web services, chat areas, bulletin boards, Web pages, discussion groups, social media groups, or other services that promulgate rules, guidelines or agreements to govern their use. You must adhere to any such rules, guidelines, or agreements. In addition, if you use any software or data in connection with or through the Service, you must use that software or data in accordance with any applicable license agreements. You are responsible to ensure that use of the Services and content (including Customer Content) is in compliance with all applicable laws, including laws where the Services or content (including Customer Content) is uploaded, hosted, stored, accessed or used and to implement necessary restrictions to prohibit use by any individual (e.g., restrictions on access by minors) or in any jurisdiction, as required to comply with such laws. Similarly, Vianai reserves the right to take all actions it deems appropriate to comply with applicable laws. --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. MASTER SUBSCRIPTION AGREEMENT Last updated: May 10, 2024 This Master Subscription Agreement (together with incorporated Addenda and Order Forms or other agreements that explicitly incorporate these terms by reference, this “_Agreement_”) is entered into as of the Effective Date (as defined below) between Vianai Systems, Inc. (“_Vianai_” or “_us_”) and Customer (as defined below) and governs Customer’s use of Vianai Services (as defined below), on each deployment where we provide access to such Platform. Each order form, online order or similar agreement, for the provisioning of the Services (“_Order Form_”) you enter into directly with us or with a Vianai-authorized reseller (a “_Reseller Order_”) may include specific terms governing the Services you have ordered, which may include one or more of the following: (a) the Conversational Finance Application and related applications (“Application Services”), built on top of and using (b) the hila Enterprise Platform (“Platform Services”), (c) support services (“_Support Services_”), or (d) professional services (the “_Professional Services,_” and together with Application Services, Support Services, Platform Services and any other services provided by us, the “_Services_”). If you are entering into this Agreement on behalf of a company or other legal entity, you represent and warrant that you are authorized to legally bind that entity to this Agreement, in which case “_Customer_,” “_you_,” or “_your_” will refer to that entity (otherwise, such terms refer to you as an individual). If you do not have authority to bind your entity or do not agree with any provision of this Agreement, you must not accept this Agreement and may not use the Services. 1.     SERVICES. **(a)**     **Application Services Use Authorization**. Vianai shall make available to Customer and its Authorized Users the Application Services specified on an Order Form, during the term specified on such Order Form, pursuant to this Agreement and the additional terms contained in the Application Services Supplemental Terms located at [https://docs.vianops.ai/legal/app-terms.html](app-terms.html) , on any permitted Cloud Service Provider or Deployment Method solely for Customer’s internal business purposes, in accordance with the additional terms applicable to specific Services deployments located at [https://docs.vianops.ai/legal/deploy-spec-terms.html](deploy-spec-terms.html) . Vianai shall also make available to Customer and its Authorized Users the Platform Services solely as necessary for Customer to use the Application Services subscribed for. “_Authorized User_” means employees or agents of Customer (or Affiliates or other individuals solely to the extent explicitly permitted in an Order Form) selected by Customer to access and use the Services. **(b)**     **Authorized Users**. You must obtain separate credentials (e.g., user IDs and passwords) via the Services for each Authorized User and may not permit the sharing of Authorized User credentials. You are responsible for and expressly assume the risks associated with all use of the Services under an Authorized User’s account (including for the payment of Fees related to such use). You are responsible for deprovisioning or removing an Authorized User’s account when such user is no longer authorized by you. **(d)**     **Support**. During the Term, we will provide you with the level of Support Services specified on an Order Form; if no Support Services are specified, your support is limited to public forums and the Documentation. **(e)**     **Acceptable Use; Restrictions**. You will not (and will not permit your Authorized Users to):(i) violate the acceptable use policy governing the Services located at [https://docs.vianops.ai/legal/aup.html](aup.html) (“_Acceptable Use Policy_”) or use the Services other than in accordance with the Documentation; (ii) copy, modify, disassemble, decompile, reverse engineer, or attempt to view or discover the source code of the Services, in whole or in part, or permit or authorize a third party to do so, except to the extent such activities are expressly permitted by this Agreement or by law notwithstanding this prohibition; (iii) sell, resell, license, sublicense, distribute, rent, lease, or otherwise provide access to the Services to any third party except to the extent explicitly authorized in a signed writing by Vianai; (iv) use the Services, or permit it to be used, for purposes of evaluation, benchmarking or other comparative analysis without Vianai’s prior written consent; or (v) use the Services to develop or offer or sell a potentially competitive product or service to any Vianai product or service; or (vi) during any free trial period granted by Vianai, use the Services for any purpose other than to evaluate whether to purchase the Services. **(f)**     **Limits on what Customer Content may Contain**. You agree that you may not include in Customer Data, or generate in Customer Results (together, “_Customer Content_”) any data for which you do not have all rights, power and authority necessary for its collection, use and processing as contemplated by this Agreement or any data that is prohibited by the Acceptable Use Policy. You are solely responsible for entering your Customer Data into the Services and for determining the suitability of the Services for your business and complying with any regulations and laws, (including, without limitation, export, data protection and privacy laws) applicable to Customer Content and your (and your Authorized Users’) use of the Services. **(g)**     **Security**. Vianai maintains technical, administrative, and physical safeguards to protect Customer Content that Vianai processes on your behalf in providing the Services, as described in the Data Security Addendum located at [https://docs.vianops.ai/legal/data-security.html](data-security.html) . You understand and acknowledge that we do not host the cloud environment into which certain parts of the Services are deployed or the other related systems in which your Customer Data may be stored (e.g., an AWS S3 bucket), and that the Services are designed merely to provide an environment to facilitate your processing of Customer Data within the Customer-chosen environment by permitting you to generate and execute inputs and view Customer Results. **(h)**     **Business Continuity**. Vianai shall maintain an appropriate business continuity and disaster recovery plan, which will be reviewed and tested by Vianai in commercially reasonable intervals. Vianai shall notify Customer as soon as reasonably practicable in the event that Vianai becomes aware of any development which adversely impacts (i) the availability of the Services, (ii) Vianai’s ability to provide the Services in accordance with this Agreement, or (iii) Vianai’s ability to comply with its obligation to implement and maintain a business continuity plan. 2.     PROPRIETARY RIGHTS. **(a)**     **General**. Vianai retains all right, title and interest, including all Intellectual Property Rights, in and to the Services including any modifications. As between you and us, you retain all ownership or license rights in Customer Content, which shall be deemed your Confidential Information (as defined below). **(b)**     **Feedback**. You are under no duty to provide any suggestions, enhancement requests, or other feedback regarding the Services (“_Feedback_”). If you choose to offer Feedback to us, you hereby grant Vianai a perpetual, irrevocable, non-exclusive, worldwide, fully-paid, sub-licensable, assignable license to use, disclose, reproduce, license, sell or otherwise distribute, and exploit the Feedback we receive as we see fit, entirely without any obligation or restriction of any kind on account of Intellectual Property Rights or otherwise. You also irrevocably waive in favor of Vianai any moral rights which you may have in such Feedback pursuant to applicable law. We acknowledge that any Feedback is provided on an “_as-is_” basis with no warranties of any kind. 3.     COMPLIANCE WITH LAWS; DATA PROTECTION. **(a)**     **Vianai Compliance; Processing**. Vianai will provide the Services in accordance with its obligations under laws and government regulations applicable to Vianai’s provision of the Services to its customers generally, including, without limitation those related to data protection and data privacy, without regard to Customer’s particular use of the services and subject to Customer’s use of the Services in accordance with this Agreement. The terms of the Data Processing Addendum located at [https://docs.vianops.ai/legal/data-proc.html](data-proc.html) (the “_DPA_”) are hereby incorporated by reference and shall apply to the extent Customer Content that is processed by Vianai includes Personal Data (as defined in the DPA). **(b)**     **Customer Compliance**. You represent and warrant to us that your use of the Services will comply with all applicable laws, including without limitation any privacy or data protection laws applicable to your use of the Services to process Personal Data. **(c)**     **Relationship Data**. We collect and process Relationship Data to (i) provide services and associated support to you; (ii) manage your account with us; (iii) obtain and process payments for our services; (iv) communicate with you about our services and provide you with recommendations on additional Vianai products and services; (v) enforce the terms of this Agreement or other contractual terms; and (vii) as otherwise described in this Agreement. We may share Relationship Data with our affiliates and third party service providers for these purposes or as otherwise required or permitted by applicable law. **(d)**     **Usage Data**. We collect and process Usage Data to (i) provide services and associated support to you; (ii) manage and secure our technical infrastructure; (iii) develop and improve our products and services; (iv) provide customer and technical support to you; (v) communicate with you about your use of our services and provide you with recommendations on additional Vianai products and services; (vi) enforce the terms of this Agreement or other contractual terms; and (vii) as otherwise described in this Agreement. We may share Usage Data with our affiliates and third party service providers for these purposes or as otherwise required or permitted by applicable law. **(e)**     **Cooperation With Authorities**. Subject to applicable law, Vianai may disclose Customer Content if required by applicable law or regulation, including laws and regulations of the United States and other countries, or in the good faith belief that such action is necessary to: (i) comply with a legal obligation or in response to a request from law enforcement or other public authorities; (ii) avoid material liability for Vianai; or (iii) act in urgent circumstances to protect the personal safety of any persons. **(f)**     **Export**. The Services may be subject to export laws of the United States and other jurisdictions. Each party represents that it is not named on any U.S. government denied-party or debarment list. You will not permit your users to access or use any Services in a U.S. embargoed country (as of the Effective Date: Crimea, Cuba, Iran, North Korea, Russia, Sudan, Syria) or in violation of any U.S. export law. 4.     PAYMENT. You will pay all Fees specified in the applicable Order Form. With respect to an Order Form, except as otherwise specified therein: (a) all Fees owed to Vianai will be paid in U.S. Dollars; (b) invoiced payments will be due within thirty (30) days of the date of your receipt of each invoice; and (c) Fees for all committed Services will be invoiced in full upon execution of the applicable Order Form and all excess usage will be invoiced monthly in arrears. All past due payments, except to the extent reasonably disputed, will accrue interest at the highest rate allowed under applicable laws but in no event more than one percent (1.0%) per month. You will be solely responsible for payment of any applicable sales, value added or use taxes, or similar government fees or taxes. All Fees required for renewal of the Term will be reflected in a quotation issued by Vianai in advance of the expiration of the current Term specified in the applicable Order Form. Fees for any subsequent renewals shall be set at the then-current Vianai list price, unless otherwise stated on the Order Form. 5.     RESELLER ORDERS AND EXTERNAL USERS. **(a)**     **External Users**. If you have been invited to use a Platform Services Workbench that was set up by another Vianai Customer, the terms for External Users located at [https://docs.vianops.ai/legal/EULA.html](EULA.html) . govern your access to and use of such Services Workbench. **(a)**     **Reseller Orders**. Any Reseller Order is subject to our prior approval, and you agree that no term in any Reseller Order will be deemed to modify this Agreement unless authorized in writing by us. With respect to a Reseller Order, payment terms will be specified on such Reseller Order, provided that should you fail to pay Fees when due to a Vianai-authorized reseller, Vianai may seek payment directly from you. **(a)**     **Reseller-Hosted SaaS Orders**. If you have acceded to this Agreement in connection with a Reseller Order where Vianai Application Services or Platform Services are provided to you as a service hosted or made available by a Vianai-authorized reseller then, notwithstanding anything to the contrary herein, only the following sections of this Agreement apply: Section 1(d) and (e), Section 2, Section 3(b) and (f), Section 6, Section 7(b), Section 8(b) and (d), Section 9, Section 10(a), (b) and (e), and Sections 11 and 12. The Application Services Supplemental Terms located at [https://docs.vianops.ai/legal/app-terms.html](app-terms.html) also apply to the extent applicable with regard to your Reseller Order. Furthermore, notwithstanding anything to the contrary herein, VIANAI EXPRESSLY DISCLAIMS ALL CONDITIONS, REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. 6.     CONFIDENTIALITY. **(a)**     **Scope**. “_Confidential Information_” means information that one party provides to the other party during the term of this Agreement that is identified at the time of disclosure as confidential, or that reasonably should be understood to be confidential given the nature of the information and the circumstances of disclosure, for the sake of clarity excluding information governed by the Vianai Privacy Policy. **(b)**     **Confidentiality**. The receiving party will: (i) use the same degree of care that it uses to protect the confidentiality of its own Confidential Information of like kind (but not less than reasonable care); (ii) not use any Confidential Information of the disclosing party for any purpose outside the scope of this Agreement; and (iii) limit access to any Confidential Information of the disclosing party, except (A) for those employees, representatives, or contractors of the receiving party who require access to the Confidential Information to enable receiving party to exercise its rights and obligations under this Agreement and who are bound by written agreement, with terms at least as restrictive as these, not to disclose third-party confidential or proprietary information disclosed to such party; or (B) as disclosure may be required by law or governmental regulation, subject to the receiving party providing to the disclosing party written notice to allow the disclosing party to seek a protective order or otherwise prevent the disclosure. Nothing in this Agreement will prohibit or limit the receiving party’s use of information: (1) previously known to it without obligation of confidence, (2) independently developed by or for it without use of or access to the disclosing party’s Confidential Information, (3) acquired by it from a third party that is not under an obligation of confidence with respect to such information, or (4) that is or becomes publicly available through no breach of this Agreement. The receiving party acknowledges the irreparable harm that improper disclosure of Confidential Information may cause; therefore, the injured party shall be entitled to seek equitable relief, including temporary restraining order(s) or preliminary or permanent injunction(s), in addition to all other remedies, for any violation or threatened violation of this Section. The terms of this Agreement, Services source code, and information pertaining to Beta Services are Confidential Information of Vianai or its licensors. **(c)**     **Destruction**. Within 60 days after a disclosing party’s request, the receiving party shall return or destroy the disclosing party’s Confidential Information; _provided, however_, that the receiving party shall be entitled to retain archival copies of the Confidential Information of the disclosing party solely for legal, regulatory or compliance purposes unless otherwise prohibited by law. 7.     WARRANTIES; DISCLAIMER. **(a)**     **Vianai Warranties**. Vianai warrants that the Services shall perform materially in accordance with the Documentation. If the Service does not conform to the warranty specified above and before Customer pursues any other remedies, Customer must notify Vianai in writing no later than thirty (30) days after the breach of warranty. Vianai agrees to use commercially reasonable efforts to cure such non-conforming portions of the Service. Vianai is not responsible for any non-compliance resulting from or caused by any (i) modifications made by anyone other than Vianai or its agents or (ii) software not supplied by Vianai. Customer’s sole and exclusive remedy for a breach of any warranties contained in this Section is to terminate this Agreement for cause and, notwithstanding anything to the contrary in this Agreement, have Vianai refund to Customer the pro rata unused portion of any prepaid Fees. **(b)**     **Reciprocal Warranty**. Each party warrants to the other party that it has the legal power and authority to enter into this Agreement. **(c)**     **Disclaimer of Warranties**. (i)     **EXCEPT AS EXPRESSLY STATED IN THIS AGREEMENT, THE SERVICES ARE PROVIDED TO CUSTOMER STRICTLY ON AN “****_AS IS_” BASIS. ALL CONDITIONS, REPRESENTATIONS AND WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, ARE HEREBY DISCLAIMED TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW. VIANAI IS NOT RESPONSIBLE FOR RESULTS OBTAINED FROM THE USE OF THE SERVICES OR FOR CONCLUSIONS DRAWN FROM SUCH USE**. (ii)     NOTWITHSTANDING ANYTHING TO THE CONTRARY HEREIN: BETA SERVICES ARE PROVIDED “_AS-IS_” AND WITHOUT WARRANTY OF ANY KIND. EXCEPT THE WARRANTY STATED IN SECTION 7(a)(i). CUSTOMER BEARS THE RISK OF USING THE BETA SERVICES. VIANAI GIVES NO EXPRESS OR IMPLIED WARRANTIES, GUARANTEES OR CONDITIONS RELATED TO THE BETA SERVICES. TO THE EXTENT PERMITTED UNDER YOUR LOCAL LAWS, VIANAI EXCLUDES THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 8.     THIRD-PARTY CLAIMS. **(a)**     **Indemnification by Vianai**. Vianai shall, at its expense: (i) defend or settle any third-party claims, actions and demands brought against Customer and its officers, directors, employees or agents, where the third-party claimant expressly asserts that (A) the Service or the use of Service by Customer in accordance with this Agreement infringes such third party’s trademarks, copyrights or U.S. patents, or (B) Vianai misappropriated such third party’s trade secrets in the provision of the Services hereunder ((A) and (B) together, an “_IP Claim_”); and (ii) pay damages, if any, finally awarded by a court of competent jurisdiction against Customer indemnified parties or agreed upon in settlement by Vianai (including other reasonable out-of-pocket costs incurred by Customer, including reasonable attorneys’ fees, in connection with enforcing this Section 8(a)), subject to the exclusions (1)‑(4) set forth below. Vianai has no obligation to Customer under this Section for any claim, action or demand to the extent that such claim, demand or action is based on: (1) Customer Content; (2) modifications to the Services that are made by Customer or a third party; (3) combination of the Service with other software, processes, devices, data (including Customer’s Confidential Information) or materials (unless such combination is approved by Vianai in writing, in the Documentation, or is provided by Vianai) where the Service would not infringe except for such combination; or (4) Customer’s or an Authorized User’s use of the Service not in accordance with this Agreement or the Documentation. **(b)**     **Indemnification by Customer**. Subject to Section 8(d) (Conditions of Indemnification), Customer will defend Vianai and its Affiliates and its and each of their officers, employees, directors, and agents (each, a “_Vianai Indemnitee_”) against any claim, demand, suit or proceeding made or brought against a Vianai Indemnitee by a third party (i) arising from or related to Customer’s or an Authorized User’s use of the Services that is allegedly in breach, violation of or infringes upon any applicable laws, this Agreement or any such third party’s rights; (ii) arising from any Customer Content or its use with the Services, including any claim that such Customer Content or use thereof infringes, misappropriates or violates any such third party’s rights; or (iii) arising from any matter specified to be the subject of an indemnity in an applicable Addendum, and will indemnify each Vianai Indemnitee from and against any damages, attorneys’ fees and costs finally awarded against a Vianai Indemnitee as a result of, or for amounts paid by a Vianai Indemnitee under a settlement approved by Customer in writing of a claim against Vianai. **(c)**     **Sole Remedy for Infringement of Intellectual Property Rights**. In the event that Vianai believes the Service, or any part thereof, may be the subject of an infringement or a misappropriation claim (including as to a particular territory) as to which this Section applies, then Vianai may, in its discretion and at its sole expense: (i) procure for Customer the right to continue using such Service or any applicable part thereof; (ii) replace such Service, or infringing part thereof, with a non-infringing version (or part thereof); (iii) modify such Service, or infringing part thereof, so as to make it non-infringing; or (iv) in the event that (i)‑(iii) are not commercially feasible (as determined by Vianai in its sole discretion), then Customer shall have the right to terminate this Agreement solely with respect to the infringing Service, and, notwithstanding anything to the contrary in this Agreement, have Vianai refund to Customer the pro rata unused portion of any pre-paid service Fees. **THIS SECTION 8 STATES THE ENTIRE OBLIGATION OF VIANAI AND ITS LICENSORS WITH RESPECT TO ANY ALLEGED OR ACTUAL INFRINGEMENT OR MISAPPROPRIATION OF INTELLECTUAL PROPERTY RIGHTS BY THE SERVICES**. **(d)**     **Conditions of Indemnification**. The party entitled to seek coverage pursuant to this Section (the “_Indemnified Party_”) shall: (i) promptly notify the other party obligated to provide such indemnification (the “_Indemnifying Party_”) in writing of any such claim; (ii) give sole control of the defense and settlement of any such claim to the Indemnifying Party (provided that Indemnifying Party may not settle any claim in a manner that adversely affects Indemnified Party’s rights, imposes any obligation or liability on the Indemnified Party or admits liability or wrongdoing on the part of Indemnified Party, in each case, without Indemnified Party’s prior written consent); and (iii) provide all information and assistance reasonably requested by the Indemnifying Party, at the Indemnifying Party’s expense, in defending or settling such claim. The Indemnified Party may join in defense with counsel of its choice at the Indemnified Party’s own expense. 9.     LIMITATION OF LIABILITY. **(a)**     **NEITHER PARTY WILL HAVE ANY LIABILITY FOR INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL LOSS OR DAMAGES INCLUDING WITHOUT LIMITATION ANY LOST PROFITS OR REVENUE, OR LOSS FROM DAMAGE TO BUSINESS OR GOODWILL, REGARDLESS OF WHETHER SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSSES OR DAMAGES ARISING**. **(b)**     **EXCEPT FOR BREACH OF EACH PARTY’S INDEMNITY OBLIGATIONS HEREUNDER, IN NO EVENT WILL THE AGGREGATE LIABILITY OF SUCH PARTY ARISING OUT OF OR RELATED TO THIS AGREEMENT EXCEED THE TOTAL AMOUNT PAID OR PAYABLE BY CUSTOMER AND ITS AFFILIATES FOR THE SERVICES (OR PORTIONS THEREOF) GIVING RISE TO THE LIABILITY IN THE TWELVE (12) MONTHS PRECEDING THE FIRST INCIDENT OUT OF WHICH THE LIABILITY AROSE** (the “Default Cap”); provided, however, that the Default Cap will not apply to VIANAI’S liability with respect to any breach of its obligations under Section 1(G) or Section 3(A) where such breach results in unauthorized disclosure of Customer Data or Personal Data, but instead its liability will not exceed two times (2X) the Default Cap (the “Data Protection Cap”). In no event shall VIANAI be liable for the same event under both the Default Cap and the Data Protection Cap. Similarly, those caps shall not be cumulative; if there are one or more claims subject to each of those caps, the maximum total liability for all claims in the aggregate shall not exceed the Data Protection Cap. **(c)**     **NOTHING IN THIS SECTION WILL BE CONSTRUED TO LIMIT CUSTOMER’S OBLIGATIONS TO PAY FEES HEREUNDER**. 10.     TERM. **(a)**     **Term of Agreement**. This Agreement will become effective on the Effective Date and will continue in full force and effect until terminated by either party pursuant to this Section 10 (“_Term_”). **(b)**     **Termination**. This Agreement may be terminated (i) by either party on thirty (30) days’ prior written notice if (A) there are no operative Order Forms outstanding or (B) the other party is in material breach of this Agreement and the breaching party fails to cure the breach prior to the end of the notice period or if such material breach is incapable of cure; or (ii) by Vianai upon thirty (30) days’ prior written notice following your receipt of a notice that you are delinquent in the payment of undisputed Fees. If this Agreement terminates pursuant to the prior sentence due to Vianai’s material breach, Vianai will refund to you that portion of any prepayments made to Vianai related to Services not yet provided. Either party can immediately terminate this Agreement if the other becomes insolvent, makes an assignment for the benefit of its creditors, has a receiver, examiner, or administrator of its undertaking or the whole or a substantial part of its assets appointed, or an order is made, or an effective resolution is passed, for its administration, examinership, receivership, liquidation, winding-up or other similar process, or has any distress, execution or other process levied or enforced against the whole or a substantial part of its assets (which is not discharged, paid out, withdrawn or removed within thirty (30) days), or is subject to any proceedings which are equivalent or substantially similar to any of the foregoing under any applicable jurisdiction, or ceases to conduct business or threatens to do so. **(c)**     **Suspension**. Vianai may temporarily suspend any or all Services or Workbenches at any time: (i) immediately without notice if Vianai determines in good faith that you have violated your obligations under Section 1(d) (Acceptable Use; Restrictions), Section 1(e) (Limits on what Customer Content may Contain), or Section 3(b) (Customer Compliance) in a manner that may cause material harm or material risk of harm to Vianai or to any other party; or (ii) upon ten (10) business days’ notice if you fail to pay undisputed Fees after receiving notice that you are delinquent in payment. **(d)**     **Workbench Cancellation**. If this Agreement is terminated for any reason or upon your written request, Vianai may cancel your Workbenches. Vianai will delete all Customer Content contained within a Workbench within thirty (30) days following the cancellation of such Workbench. Upon termination of this Agreement for any reason, you will delete all stored elements of the Services from your Systems. **(e)**     **Month‑to‑Month Services**. Notwithstanding anything in this Agreement to the contrary, Vianai may suspend or terminate any Month‑to‑Month Services Workbench, and delete any Customer Content relating to such Workbench that may be stored within the Platform Services or other Vianai Systems, upon thirty (30) day’s prior written notice if Vianai reasonably determines the account is inactive, including if: (i) no Authorized User has logged into Customer’s account for at least six (6) months; (ii) at least three (3) months have passed since the account was established; or if your account is set up to be paid by credit card, and you (A) did not provide a valid credit card number, or (B) you failed to update an expired or invalid credit card number and (iii) at least three (3) months have passed without a valid credit card number being on file; _provided that_ for the avoidance of doubt this provision does not limit our right to terminate your account for non-payment relating to actual usage. **(f)**     **Free Trials**. Unless otherwise stated in an Order Form, free trial periods shall last 90 days and be terminable immediately without prior notice by Vianai. **(g)**     **Survival**. All provisions of this Agreement that by their nature should survive termination will so survive. 11.     GENERAL. **(a)**     **Governing Law and Venue**. This Agreement is governed by and construed in accordance with the laws of the State of California and the federal U.S. laws applicable therein, excluding its conflicts of law provisions. Customer and Vianai agree to submit to the personal and non-exclusive jurisdiction of the courts located in Santa Clara County, California. The parties agree that the United Nations Convention on Contracts for the International Sale of Goods will not apply to this Agreement. **(b)**     **Entire Agreement, Construction, Amendment and Execution**. This Agreement (including any referenced Addendum and all Order Forms) is the complete and exclusive understanding and agreement between the parties regarding its subject matter. To the extent any provision in an Order Form clearly conflicts with a provision of this Agreement, an Addendum, or a provision of an earlier Order Form, the provision in the new Order Form will be binding and the conflicting provision in this Agreement or in the earlier Order Form will be deemed modified solely to the extent reasonably necessary to eliminate the conflict and solely with respect to the new Order Form. If any provision of this Agreement is held to be unenforceable or invalid, that provision will be enforced to the maximum extent possible, and the other provisions will remain in full force and effect. This Agreement may not be modified or amended except by mutual written agreement of the parties. Without limiting the foregoing, no Customer purchase order will be deemed to modify an Order Form or this Agreement or any Addendum unless expressly authorized in writing by Vianai. We reserve the right to improve or otherwise modify the Services subject to maintaining appropriate industry standards of practice relating to the provision and security of the Services, and provided that any such modification does not materially diminish the core functionality or security of the Services. **(c)**     **Assignment**. Neither party may assign any of its rights or obligations under this Agreement, whether by operation of law or otherwise, without the prior written consent of the other party (not to be unreasonably withheld). Notwithstanding the foregoing, either party may assign this Agreement in its entirety (including all Orders), without the consent of the other party, in connection with a merger, acquisition, corporate reorganization, or sale of all or substantially all of its assets. Subject to the foregoing, this Agreement shall bind and inure to the benefit of the parties, their respective successors and permitted assigns. Any attempted assignment in breach of this Section shall be void. **(d)**     **Notice**. Notices regarding this Agreement or the Service in general may be given by electronic mail to Customer’s e-mail address on record with Vianai or within the Services. Unless notified in writing of a change of address, you will send any required notice to Vianai Systems, Inc., 1661 Page Mill Road, Suite B, Palo Alto, CA 94304, Attention:  VP of Legal Operations. Any required notice under this Agreement will be deemed given when sent by electronic mail or when delivered by nationally recognized overnight delivery service or recorded prepaid mail. **(e)**     **Force Majeure**. Neither party shall be liable to the other for any delay or failure to perform hereunder (excluding payment obligations) due to circumstances beyond such party’s reasonable control, including acts of God; pandemic; Internet backbone outages; acts of government; flood; fire; earthquakes; civil unrest; acts of terror, strikes or other labor problems (excluding those involving such party’s employees); service disruptions involving hardware, software, third-party cloud service providers, or power systems not within such party’s reasonable control; and denial of service attacks. 12.     DEFINITIONS. Certain terms are defined below. **(a)**     “_Addendum_” means any of the addenda referenced herein or otherwise set forth on an Order Form. **(b)**     “_Affiliate_” of a party means an entity that controls, is controlled by, or is under common control with such party. **(c)**     “_Beta Service_” means any Service (or feature of a Service) that is designated as “_beta_”, “_experimental_”, “_preview_” or similar, that is provided prior to general commercial release, and that we in our sole discretion offer to Customer, and Customer in its sole discretion elects to use. **(d)**     “_Cloud Service Provider_” means a cloud service provider on whose platform we provide the Services. **(e)**     “_Customer Data_” means the data made available by Customer and its Authorized Users for processing within the Services, excluding any aggregated and de-identified data that may be generated from Customer Data in connection with the Services. **(f)**     “_Customer Results_” means any output Customer or its Authorized Users generate from their use of the Services, excluding any aggregated and de-identified data that may be generated from Customer Results in connection with the Services. **(g)**     “_Documentation_” means the written documentation related to the Services made available by Company to Customer. **(h)**     “_Effective Date_” means the earlier of the effective date of the initial Order Form or other agreement that references this Agreement, or the date you first access or use any of the Services. **(i)**     “_Fees_” means all amounts payable for the Services under an applicable Order Form. **(j)**     “_Intellectual Property Rights_” means all worldwide intellectual property rights available under applicable laws including without limitation rights with respect to patents, copyrights, moral rights, trademarks, trade secrets, know-how, and databases. **(k)**     “_Month-to-Month Service_” means the Platform Services provided on a month-to-month basis with payment based only on Customer’s usage (or other basis) of the Platform Services during the billing month. **(l)**     “_Relationship Data_” means any data that Vianai receives about you in connection with creating and managing your account with us, such as contracting and licensing details and name and work contact details of company representatives who manage your account or business relationship with us. **(m)**     “_System_” means any application, computing or storage device, or network. **(n)**     ”_Usage Data_” means any data (other than Customer Content) relating to use of the Services by you or your Authorized Users, such as user name, activity records, date and time stamps, type of browser and systems that are used and/or accessed, IP address, licensing, system and service performance data, and queries or other information you or your Authorized Users input into the Services to direct how the Services process Customer Data, including the code and any libraries (including third-party libraries) utilized within the Services. **(o)**     “_Workbench_” means a Services environment in a Vianai-Managed Cloud Deployment. A Customer may have multiple Workbenches. --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. Application Services Supplemental terms The following Application Services Supplemental Terms apply to the specific Application Services indicated below. In the event of a conflict or inconsistency between the terms of these Application Services Supplemental Terms and the terms of the Master Subscription Agreement (the “Agreement”) or other agreements with us governing your use of the Services, the terms and conditions of this Application Services Supplemental Terms apply. Capitalized terms used but not defined herein have the meanings given to them in the Agreement. 1. Application Services. These supplemental terms in this Section 1 apply with respect to your use of each of our Application Services, in addition to other terms in the Agreement. **(a) Use Authorization**. Customer and its Authorized Users may access and use the Application Service indicated in the applicable Order Form solely for Customer’s internal business purposes, subject to these terms. **(b) Third-Party Costs for Data**. You are responsible for separately procuring any commercially available training or input data, beyond what is pre-loaded into the Application Service, if any, at your sole and separate expense. We have no responsibility to procure or provide such third-party training or input data, but may assist in doing so pursuant to a separate agreement. **(c) Vianai LLM Services**. If you choose to utilize a Vianai-provided large language model (“_LLM_”) or customized LLM (and not third-party) and associated services, the terms applicable to Vianai LLM Services will apply. 2. Conversational Finance. The following specific supplemental terms apply with respect to your use of our Application Service, Conversational Finance (“_CF_”). CF provides you the ability to query Customer Data consisting of structured financial information from your selected sources (“_Sources_”), such as applications, databases, websites and other sources that you own or control (“_Customer Properties_”) for processing by CF, including creating dashboard views, and for your further use. You enable the collection of Customer Data from Customer Properties by providing CF with API or other means of access. **(a) Access Authorization**. By enabling use of CF with any Source, you authorize CF to access your accounts with such Source for the purposes described in this Agreement. You represent and warrant to us that your use of the Services will comply with any applicable terms of service, privacy policies or other agreement governing the Customer Properties or your accounts with third-party Sources. **(b) Similarity of Content**. Due to the nature of machine learning, Customer Results may not be unique across users and the Services may generate the same or similar output for you or a third party. For example, you may provide input to a model such as “What color is the sky?” and receive output such as “The sky is blue.” Other users may also ask similar questions and receive the same response. Responses that are requested by and generated for other users are not considered your Customer Results. **(c) Accuracy**. Given the probabilistic nature of machine learning, use of our Services may in some situations result in incorrect Customer Results that do not accurately reflect real people, places, or facts. You should evaluate the accuracy of any Customer Results as appropriate for your use case, including by using human review of the Customer Results. **(d) Disclaimer of Warranties**. In addition to all warranties disclaimed in the Agreement and otherwise, and without limiting the generality of those limitations, your use of CF is subject to the additional, specific warranty disclaimers: CF IS PROVIDED WITHOUT ANY WARRANTIES THAT MAY ARISE FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE, AND ANY WARRANTIES THAT CF IS CURRENT AND/OR UP-TO-DATE ARE HEREBY EXPRESSLY DISCLAIMED TO THE FULLEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW. THERE IS NO WARRANTY, REPRESENTATION, OR GUARANTEE THAT CF, OR YOUR USE OF CF, WILL BE UNINTERRUPTED, COMPLETE, ACCURATE, CURRENT, RELIABLE, ERROR-FREE, SECURE, OR THAT ANY PROBLEMS WILL BE CORRECTED, OR THAT CF, OR ANY INFORMATION, SOFTWARE, OR OTHER MATERIAL ACCESSIBLE FROM CF, IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. WE DO NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATION REGARDING THE USE OF, OR THE RESULTS OF THE USE OF, CF AND YOU ASSUME ALL RESPONSIBILITY AND RISK FOR YOUR USE OF CF, AND YOUR RELIANCE THEREON. **(e) Additional Indemnity**. In addition to the Customer indemnities set forth in the Agreement, Customer’s obligation to defend and indemnify Vianai Indemnitees will include any claim, demand, suit or proceeding made or brought against a Vianai Indemnitee by a third party arising from (a) your use of the results, content, data, or information provided via CF; (b) your breach or violation of any applicable terms of service, privacy policies or other agreement governing the Customer Properties or your accounts with third-party Sources; or (c) any service or product offered by you in connection with or related to your use of CF. 3. Vianai LLM Services. We may make large language models and associated services available to you as a Service that contains Vianai Intellectual Property Rights (a “Vianai LLM Services”). **(a) Similarity of Content**. Due to the nature of machine learning, Customer Results may not be unique across users and the Services may generate the same or similar output for us or a third party. For example, you may provide input to a model such as “What color is the sky?” and receive output such as “The sky is blue.” Other users may also ask similar questions and receive the same response. Responses that are requested by and generated for other users are not considered your Customer Results. **(b) Accuracy**. Given the probabilistic nature of machine learning, use of our Services may in some situations result in incorrect Customer Results that do not accurately reflect real people, places, or facts. You should evaluate the accuracy of any Customer Results as appropriate for your use case, including by using human review of the Customer Results. **(c) Prohibited Uses**. Notwithstanding anything to the contrary, you may not use Customer Results or other output from the Services to develop models that commercially compete with Vianai. **(d) Third party licenses**. Certain Customer Results generated by our Services (such as computer code) may be subject to third party licenses, including, without limitation, open-source licenses. **(e) Disclaimer of Warranties**. In addition to all warranties disclaimed in the Agreement and otherwise, and without limiting the generality of those limitations, your use of the Vianai LLM Services is subject to the additional, specific warranty disclaimers: THE VIANAI LLM SERVICE IS PROVIDED WITHOUT ANY WARRANTIES THAT MAY ARISE FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE, AND ANY WARRANTIES THAT THE VIANAI LLM SERVICE IS CURRENT AND/OR UP-TO-DATE ARE HEREBY EXPRESSLY DISCLAIMED TO THE FULLEST EXTENT PERMISSIBLE UNDER APPLICABLE LAW. THERE IS NO WARRANTY, REPRESENTATION, OR GUARANTEE THAT THE VIANAI LLM SERVICE, OR YOUR USE OF THE VIANAI LLM SERVICE, WILL BE UNINTERRUPTED, COMPLETE, ACCURATE, CURRENT, RELIABLE, ERROR-FREE, SECURE, OR THAT ANY PROBLEMS WILL BE CORRECTED, OR THAT THE VIANAI LLM SERVICE, OR ANY INFORMATION, SOFTWARE, OR OTHER MATERIAL ACCESSIBLE FROM THE VIANAI LLM SERVICE, IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS. WE DO NOT WARRANT, GUARANTEE, OR MAKE ANY REPRESENTATION REGARDING THE USE OF, OR THE RESULTS OF THE USE OF, THE VIANAI LLM SERVICE AND YOU ASSUME ALL RESPONSIBILITY AND RISK FOR YOUR USE OF THE VIANAI LLM SERVICE, AND YOUR RELIANCE THEREON. **(f) Additional Indemnity.** In addition to the Customer indemnities set forth in the Agreement, Customer’s obligation to defend and indemnify Vianai Indemnitees will include any claim, demand, suit or proceeding made or brought against a Vianai Indemnitee by a third party arising from (a) your use of the results, content, data, or information provided via the Vianai LLM Services; or (b) any service or product offered by you in connection with or related to your use of the Vianai LLM Services. --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Configure SSO Okta dashboard ============================ To use Single-Sign on (SSO) with Okta, you need to configure the Okta dashboard. 1. Log into the Okta website ([https://www.okta.com](https://www.okta.com) ). 2. In the left pane, click **Applications > Applications**. 3. Click **Create App Integration**. 4. Choose **OIDC - OpenID Connect** as the sign-in method. 5. Choose **Single-Page Application** as the application type. 6. Click **Next**. 7. In the **Name** box, enter a name for the application. 8. Under **Sign-in redirect URIs**: 1. Check **Allow wildcard \* in sign-in URI redirect.** 2. Enter the URL of your hila stack. For example: `https://ui.your-stack-domain`. 9. Under **LOGOUT**: 1. Enter the URL of your hila stack. 2. **Initiate login URI**: Enter the URL of the hila stack. 3. **Grant type allowed**: Select **Authorization Code**. 10. Under **Assignments** click **Skip group assignments for now**. 11. Click **Save**. 12. Click the **Assignments** tab and assign people or groups as needed. 13. Click the **Access Policies** tab. 1. For the default rule, click the edit icon. 2. Set up the rule to look like the following image: ![Access Policies](images/3.2/sso-okta-edit-rule.png) 14. Click **Actions** and then **Add Claim**. 1. In the **Name** box, enter `groups`. 2. In the **Include in token type** box, select **ID Token** and **Always**. 3. In the **Value** box, enter `groups`. 4. Under **Filter**, enter `.*` for the **Machine regex**. 5. Click **Create**. Okta is configured for hila SSO. Next, you need to configure the hila stack. For more information, see [Configure Single Sign-On (SSO)](admin-sso.html) . For more Okta documentation, see [Okta docs](https://support.okta.com/help/s/article/create-an-oidc-spa-app-in-okta-admin-console?language=en_US#:~:text=1%20Log%20into%20the%20Okta%20portal%20as%20an,ID%20will%20be%20generated%20without%20a%20Client%20Secret./) . TABLE OF CONTENTS --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) Configure Single Sign-On (SSO) ============================== To use Single-Sign on (SSO) with Azure, you need to configure the Okta dashboard. 1. In the Azure dashboard, click **Enterprise applications**. 2. Under **Manage**, click **All application**. 3. Click **New application**. 4. Follow the Azure documentation here for initial setup. [Quickstart: Add an enterprise application](https://learn.microsoft.com/en-us/entra/identity/enterprise-apps/add-application-portal) 5. Click **Manage > Authentication** from the left pane. 6. Under **Single-page application**, add the URL of your hila stack. For example: `https://ui.your-stack-domain`. 7. Click **Manage > Token configuration** from the left pane. 8. In the **groups** row, click **Add groups claim**, and customize the claim as needed. Azure is configured for hila SSO. Next, you need to configure the hila stack. For more information, see [Configure Single Sign-On (SSO)](admin-sso.html) . TABLE OF CONTENTS --- # hila ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. Data Security Addendum Vianai maintains a comprehensive documented security program that is based on industry standard security frameworks including ISO 27001 (the “Security Program”). Pursuant to the Security Program, Vianai implements and maintains administrative, physical, and technical security measures to protect the Services and the security and confidentiality of Customer Content (each as defined in the Agreement) under Vianai’s control that is processed by Vianai in its provisioning of the Services (the “Security Measures”). In accordance with its Security Program, Vianai will, when any Customer Content is under its control: (i) comply with the Security Measures identified below with respect to such Customer Content, and (ii) where relevant, keep documentation of such Security Measures. Vianai regularly tests and evaluates its Security Program and may review and update this Security Addendum at any time without notice, provided that such updates are equivalent (or enhance) security and do not materially diminish the level of protection afforded to Customer Content by these Security Measures. 1.     Vianai Audits & Certifications. Vianai uses independent third-party auditors to assess the Vianai Security Program at least annually, as described in SOC 2 Type II (report available under NDA), and ISO 27001. 2.     Information Security Policies and Procedures. Vianai maintains written policies and procedures that are designed to protect Customer Content against unauthorized access, use, disclosure, modification, or destruction (“_Security Policies_”). Vianai periodically reviews and updates its information security policies and procedures. Vianai Business Continuity and Disaster Recovery plans are reviewed annually. 3.     Technical Measures. Vianai maintains technical measures designed to prevent unauthorized access to Vianai’s network and systems used to store or process Customer Content, including deployment of: (a)     Platform Controls. (i)     Firewalls. Firewalls are implemented as network access control lists or security groups within the Cloud Service Provider’s account. (ii)     Hardening. **(A)**     Vianai employs industry standards to harden images and operating systems under its control that are deployed within its infrastructure, including deploying baseline images with hardened security configuration such as disabled remote root login, isolation of user code, and images are regularly updated and refreshed. (iii)     Encryption. **(A)**     **Encryption of data-in-transit**. Customer Content under Vianai's control is encrypted using cryptographically secure protocols (TLS v.1.2 or higher) in transit. **(B)**     **Encryption of data-at-rest**. Depending on functionality provided by the Cloud Service Provider, Customers may optionally encrypt Customer Content at rest. **(C)**     **Review**. Cryptographic standards are periodically reviewed and selected technologies and ciphers are updated in accordance with assessed risk and market acceptance of new standards. **(D)**     **Customer Options**. Customers may choose to leverage additional encryption options for data in transit. Customer shall, based on the sensitivity of the Customer Content, configure the cloud environment to encrypt Customer Content where appropriate (e.g., by enabling encryption at rest for data stored within AWS S3). (iv)     Monitoring & Logging. **(A)**     **Intrusion Detection Systems**. Vianai leverages security capabilities provided natively by Cloud Service Providers for security detection. **(B)**     **Audit Logs**. **(1)**     **Generation**. Vianai generates audit logs from Customer’s use of the Services. The logs are designed to store information about material events within the Services. **(2)**     **Access**. Customer may access audit logs through the Services. **(3)**     **Integrity**. Vianai stores audit logs in a manner designed to protect the audit logs from tampering. (v)     Penetration Testing. Vianai conducts third-party penetration tests at least annually. (vi)     Vulnerability Management & Remediation. Vianai regularly runs authenticated scans against representative hosts in the development pipeline to identify vulnerabilities and emerging security threats that may impact the Services. (vii)     Patching. Vianai deploys new code related to the Services on an ongoing basis. (b)     Corporate Controls. (i)     Access Controls. **(A)**     **Authentication**. Vianai personnel are authenticated through single sign-on (SSO), 802.1x (or similar) where applicable, and use a unique user ID and password combination and multi-factor authentication. Privileges are consistent with least privilege principles. Security Policies prohibits personnel from sharing or reusing credentials, passwords, IDs, or other authentication information. **(B)**     **Role-Based Access Controls**. Only authorized roles are allowed to access systems processing Customer Content. Vianai enforces rule-based access controls, and restricts access to Customer Content based on the principle of ‘least privilege’ and segregation of responsibilities and duties. **(1)**     **Pseudonymization**. Information stored in activity logs and databases are protected where appropriate using a unique randomized user identifier to mitigate risk of re-identification of data subjects. **(2)**     **Machine Controls**. Vianai enforces certain security controls on its laptops and computers used by personnel, including: ·     Full-disk encryption ·     Anti-malware software ·     Automatic screen lock after a period of inactivity (c)     Incident Detection & Response. (i)     Detection & Investigation. Vianai’s engineering team, in conjunction with outside consultants and vendors deploys and develops intrusion detection monitoring across its computing resources, with alert notifications sent to the Security Incident Response Team for triage and response. The Security Incident Response Team employs an incident response framework to manage and minimize the effects of unplanned security events. (ii)     Security Incidents; Data Breaches. Vianai maintains a record of known security incidents. Suspected and confirmed security incidents are investigated by security, operations, or support personnel; and appropriate resolution steps are identified and documented. For any confirmed security incidents, Vianai will take appropriate, reasonable steps to minimize service and Customer damage or unauthorized disclosure. (iii)     Communications & Cooperation. In accordance with applicable data protection laws, Vianai will notify Customer of a data breach for which that Customer is impacted without undue delay after becoming aware of the data breach, and take appropriate measures to address the data breach, including measures to mitigate any adverse effects resulting from the data breach. (d)     Data Deletion. The Platform Services provide Customers with functionality that permit Customers to delete Customer Content. Customer Content contained within a Customer Workbench is permanently deleted within thirty (30) days following cancellation of the Customer Workbench. 4.     Organizational Measures. Vianai maintains administrative and organizational measures designed to prevent unauthorized access or processing of Customer Content, including access control measures to restrict access to Customer Content to personnel who have a legitimate business need for such access and security awareness training for such personnel. (a)     Governance. Vianai’s VP of Operations leads the Vianai’s Information Security Program and develops, reviews, and approves Vianai’s Security Policies together with other stakeholders, such as Legal, Human Resources, Finance, and Engineering. 1.    Change Management. Vianai maintains a documented change management policy, reviewed annually, which includes but is not limited to, evaluating changes of or relating to systems authentication. 2.    ISMS; Policies and Procedures. Vianai has implemented a formal Information Security Management System (“ISMS”) in order to protect the confidentiality, integrity, authenticity, and availability of Vianai’s data and information systems, and to ensure the effectiveness of security controls over data and information systems that support operations. The Vianai Security Program implemented under the ISMS includes a comprehensive set of privacy and security policies and procedures developed and maintained by the security, legal, privacy, and information security teams (“Security Policies”). The Security Policies are aligned with information security standards (such as ISO 27001) and cover topics including but not limited to: security controls when accessing the Services; confidentiality of Customer Content; acceptable use of company technology, systems and data; processes for reporting security incidents; and privacy and security best practices. The Security Policies are reviewed and updated annually. (b)     Personnel Training. Personnel receive security training upon hire and refresher trainings are given annually. Personnel are required to certify and agree to the Security Policies and personnel who violate the Security Policies are subject to disciplinary action, including warnings, suspension and up to (and including) termination. (c)     Personnel Screening & Evaluation. All new personnel undergo background checks prior to onboarding (as permitted by local law). Vianai uses a third-party provider to conduct screenings, which vary by jurisdiction and comply with applicable local law. Personnel are required to sign confidentiality agreements. (d)     Monitoring & Logging. Vianai employs monitoring and logging technology to help detect and prevent unauthorized access attempts to its network and equipment. (e)     Access Review. Active users with access to the Services are promptly removed upon termination of employment. As part of the personnel offboarding process, all accesses are revoked and data assets are securely wiped. (f)     Third-Party Risk Management. Vianai assesses the security compliance of applicable third parties, including vendors and subprocessors, in order to measure and manage risk. This includes, but is not limited to, conducting a security risk assessment and due diligence prior to engagement and reviewing external audit reports from critical vendors at least annually. In addition, applicable vendors and subprocessors are required to sign a data processing agreement that includes compliance with applicable data protection laws, as well as confidentiality requirements. (g)     Software Development Lifecycle. (i)     Security Design Review. Feature designs are assessed by security personnel for their security impact to the Vianai Platform, for example, additions or modifications to access controls, data flows, and logging. (ii)     Security Training. Engineers are required to take security training. (iii)     Peer Code Review. All production code must be approved through a peer code review process. (iv)     Change Control. Vianai’s controls are designed to securely manage assets, configurations, and changes throughout development. (v)     Code Scanning. Static and dynamic code scans are regularly run and reviewed. (vi)     Penetration Testing. As part of the Security Design Review process, certain features are identified and subjected to penetration testing prior to release. (vii)     Code Approval. Functional owners are required to approve code in their area of responsibility prior to the code being merged for production. (viii)     Multi-Factor Authentication. Accessing the Vianai code repository requires Multi-Factor Authentication. (ix)     Code Deployment. Production code is deployed via automated continuous integration / continuous deployment pipeline processes. (x)     Production Separation. Vianai separates production Platform Services systems from testing and development Platform Services systems. 5.     Physical Measures. Vianai maintains physical security measures designed to prevent unauthorized persons from gaining physical access to Vianai facilities that contain information systems used to store or process Customer Content. (a)     Vianai Corporate Offices. Vianai has implemented safeguards for its corporate offices. These include, but are not limited to, the below: **1.**     Physical entry points have locks at every door, allowing only authorized employees to enter the office premises. **2.**     Equipment and other Vianai-issued assets are inventoried and tracked. **3.**     Office Wi-Fi networks are protected with encryption and Network Access Control. (b)     Cloud Service Provider Data Centers. Vianai regularly reviews Cloud Service Provider audits conducted in compliance with ISO 278001, SOC 1, and SOC 2. Security controls include, but are not limited to the list below: **1.**     Biometric facility access controls **2.**     Visitor facility access policies and procedures **3.**     24-hour armed physical security **4.**     CCTV at ingress and egress **5.**     Intrusion detection **6.**     Business continuity and disaster recovery plans **7.**     Smoke detection sensors and fire suppression equipment **8.**     Mechanisms to control temperature, humidity and water leaks **9.**     Power redundancy with backup power supply --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") vianai systems, inc. data processing addendum This Data Processing Addendum (“_DPA_”) forms part of the Master Subscription Agreement (“_MSA_”) between you and Vianai. This DPA applies to the extent that Vianai Processes Personal Data on your behalf in providing Services. 1.     Definitions. Capitalized terms used but not defined in this DPA will have the meanings set forth in the MSA. **(a)**     “_Controller_” means the entity which, alone or jointly with others, determines the purposes and means of the Processing of Personal Data. **(b)**     “_Data Protection Laws_” means all laws applicable to the Processing of Personal Data under this DPA. **(c)**     “_Data Subject_” means the individual to whom Personal Data relates. **(d)**     “_Personal Data_” means Customer Content that relates to an identified or identifiable natural person. **(e)**     “_Personal Data Breach_” means a breach of security of the Services leading to accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or unauthorized access to, Personal Data. **(f)**     “_Processor_” means the entity which Processes Personal Data on behalf of the Controller. **(g)**     “_Process_” or “_Processing_” means any operation or set of operations performed on Personal Data or on sets of Personal Data, whether or not by automated means, such as collection, recording, organization, structuring, storage, adaption or alteration, retrieval, consultation, use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, restriction, erasure, or destruction of Personal Data. 2.     Roles of the Parties. You will act as the Controller and Vianai will act as the Processor with respect to the Processing of Personal Data pursuant to this DPA. You will be solely responsible for complying with your obligations under Data Protection Laws with respect to the Processing of Personal Data, including with respect to providing any necessary notices to, and obtaining any necessary consents from, Data Subjects or other persons with respect to the Processing of Personal Data. 3.     Limitations on Use. Vianai will Process Personal Data solely in accordance with the MSA or other documented instructions that you may provide (whether in written or electronic form) in accordance with the MSA, or as otherwise required by applicable law. For clarity, Vianai will not (a) retain, use, or disclose Personal Data for any purpose other than providing Services to you pursuant to the MSA, or as required by applicable law; or (b) sell such Personal Data to any third party, as “_sale_” is defined under applicable Data Protection Laws. Vianai certifies that it understands and will comply with the foregoing restrictions. The duration, scope, and details of the Processing are described in the MSA. 4.     Confidentiality. Vianai will require its personnel to protect the confidentiality of Personal Data. 5.     Security. Vianai maintains administrative, physical, and technical safeguards for the Services which are designed to protect Personal Data against unauthorized loss, destruction, alteration, access, or disclosure, as further described in the [Data Security Addendum](data-security.html) 6.     Personal Data Breach. Vianai will notify you without undue delay in the event Vianai discovers that a Personal Data Breach has occurred, unless otherwise prohibited by law or otherwise instructed by a law enforcement agency or regulator. At your request, and taking into account the nature of the Processing and the information available to Vianai, Vianai will provide you with reasonable assistance and cooperation at your expense with respect to any notifications that you are required to provide to affected Data Subjects or regulators under applicable Data Protection Laws with respect to the Personal Data Breach. 7.     Data Subject Requests. Vianai will promptly notify you, unless prohibited by applicable law, if Vianai receives: (a) any requests from a Data Subject with respect to Personal Data Processed by Vianai pursuant to the MSA, including but not limited to opt-out requests, requests for access and/or rectification, blocking, erasure, requests for data portability, and similar requests under Data Protection Laws; or (b) any complaint related to the Processing of Personal Data by Vianai pursuant to the MSA, including any allegations that such Processing infringes on a Data Subject’s rights. You will be responsible for responding to any such requests or complaints. At your request and taking into account the nature of the Processing, Vianai will assist you by appropriate technical and organizational measures, insofar as this is possible, for the fulfillment of obligations you may have under applicable Data Protection Laws to respond to such Data Subject requests. 8.     Subprocessors. You agree that Vianai may disclose Personal Data to its subcontractors for purposes of providing the Services to you (“_Subprocessors_”), provided that Vianai will impose obligations on its Subprocessors that are at least as protective of Personal Data as those set forth in this DPA. Vianai will (a) make available to you upon request a list of its Subprocessors and provide you with a mechanism to receive notice of any changes to this list and (b) notify you of the intended addition of any new Subprocessor, to allow you an opportunity to object to the addition. If you have not provided a written objection within seven days of such notice, such Subprocessor will be deemed to be accepted by you. If you make such an objection, and the parties have failed to agree upon an alternative arrangement within thirty days of your objection, either party may terminate the MSA in relation to the Services that involve use of the new Subprocessor. Vianai will be liable for any acts or omissions by its Subprocessors in breach of this DPA to the same extent as if such breach was committed directly by Vianai. 9.     Data Transfers. In connection with the performance of the MSA, Vianai may transfer Personal Data to any jurisdiction, subject to Vianai’s compliance with this DPA. To the extent such transfer involves a transfer by you of Personal Data from the European Economic Area (“_EEA_”), the UK, or Switzerland, to Vianai in a jurisdiction outside of the EEA, the UK, or Switzerland that has not been recognized by the applicable supervisory authority as providing an adequate level of protection for Personal Data, the parties agree that Module Two (Controller to Processor) of the Standard Contractual Clauses for the transfer of Personal Data to third countries ((EU) 2021/914), which is hereby incorporated into this DPA by reference, will apply to such transfer, and such transfer is further described in Appendix 1. For purposes of the EU Standard Contractual Clauses, the parties agree that (a) in Clause 7, the docking clause is incorporated; (b) in Clause 9, Option 2 is incorporated with a specified time period of sixty (60) days; (c) in Clause 11(a), the Optional clause is not incorporated; (d) in Clause 17, Option 1 is incorporated and the governing law is the law of the state of the Netherlands; (e) in Clause 18, the courts will be those of the Member State identified for Clause 17; and (f) the Annexes set forth in Appendix 1 will apply to those EU Standard Contractual Clauses. Upon your request, Vianai also will enter into a UK equivalent of the EU Standard Contractual Clauses with you to the extent necessary to facilitate such transfers from the UK. 10.     Audit. Upon your request, Vianai will make available to you up to once per calendar year (a) a summary of a third-party assessment or comparable report of the Platform Services (“_Third Party Report_”) or (b) if Vianai has not obtained a Written Report, responses to any written questions that you may reasonably submit for purposes of verifying Vianai’s compliance with this DPA (“_Written Responses_”). Any such Third-Party Reports and Written Responses will be subject to the confidentiality obligations in the MSA. If Vianai responds to your request by providing Written Responses rather than a Third-Party Report, and you reasonably determine that further assessment is required, Vianai will enable you upon your request, no more than annually and with at least thirty (30) days’ prior written notice, to review Vianai’s relevant policies, procedures, and systems as reasonably appropriate to audit Vianai’s compliance with its obligations under this DPA, to the extent that such review does not compromise confidentiality obligations to any of Vianai’s other customers. 11.     DPIAs and Prior Consultations. To the extent required by applicable Data Protection Laws, upon reasonable notice and at your sole cost and expense, Vianai will provide reasonably requested information regarding the Platform Services to enable you to carry out data protection impact assessments (“_DPIAs_”) and/or prior consultations with supervisory authorities. 12.     Return or Disposal. Upon termination or expiration of the MSA for any reason, Vianai will promptly return or delete Personal Data from its systems (within 30 days), except to the extent applicable law requires storage of the Personal Data. Appendix 1 DETAILS FOR EU STANDARD CONTRACTUAL CLAUSES ANNEX 1 to Appendix 1 Details for EU Standard Contractual Clauses A.     LIST OF PARTIES | | | | | --- | --- | --- | | | **Data Exporter(s)** | **Data Importer(s)** | | **Name:** | The customer identified in the Order Form. | Vianai Systems, Inc. | | **Address:** | As set forth in the Order Form. | As set forth in the MSA. | | **Contact person’s name, position
and contact details:** | As set forth in the Order Form. | _privacy@vian.ai_ | | **Activities relevant to the data transferred under these Clauses:** | Data exporter has engaged data importer to perform services in accordance with the MSA, which may involve processing of personal data. | Data importer has been engaged by data exporter to perform services in accordance with the MSA, which may involve processing of personal data by data importer on behalf of data exporter. | | **Role:
**_(controller/processor)_ | Controller. | Processor. | B.     DESCRIPTION OF TRANSFER | | | | --- | --- | | Categories of data subjects whose personal data is transferred: | The personal data relates to the following categories of data subjects: Customer’s customers, end users or other individuals to whom Customer Personal Data pertains. | | Categories of personal data transferred: | The personal data transferred includes the following categories of personal data: such categories as Customer has authorized Vianai to process pursuant to the MSA. | | Sensitive data transferred (if applicable) and applied restrictions or safeguards that fully take into consideration the nature of the data and the risks involved, such as for instance strict purpose limitation, access restrictions (including access only for staff having followed specialised training), keeping a record of access to the data, restrictions for onward transfers or additional security measures: | None. | | The frequency of the transfer (e.g., whether the data is transferred on a one-off or continuous basis): | Continuous unless otherwise specified in the MSA. | | Nature of the processing: | Data importer will process the personal data in connection with its provision of services to data exporter in accordance with the MSA. | | Purpose(s) of the data transfer and further processing: | Data importer will process the personal data for the purpose of providing services to data exporter in accordance with the MSA. | | The period for which the personal data will be retained, or, if that is not possible, the criteria used to determine that period: | Term of the MSA or as otherwise required by applicable law. | | For transfers to (sub-) processors, also specify subject matter, nature and duration of the processing: | Data importer may transfer personal data to subprocessors in connection with its provision of services to data exporter, in accordance with the Data Processing Addendum. | C.     COMPETENT SUPERVISORY AUTHORITY The competent supervisory authority in the EU Member State in which the data exporter is established and, in the event that the data exporter is not established in an EU Member State, the data protection authority of the Netherlands. ANNEX 2 to Appendix 1 TECHNICAL AND ORGANISATIONAL MEASURES, INCLUDING TECHNICAL AND ORGANISATIONAL MEASURES TO ENSURE THE SECURITY OF THE DATA | | | | --- | --- | | Description of the technical and organisational measures implemented by the data importer(s) (including any relevant certifications) to ensure an appropriate level of security, taking into account the nature, scope, context and purpose of the processing, and the risks for the rights and freedoms of natural persons. | Security measures set forth in the [Data Security Addendum](data-security.html) | | For transfers to (sub-) processors, also describe the specific technical and organisational measures to be taken by the (sub-) processor to be able to provide assistance to the controller and, for transfers from a processor to a sub-processor, to the data exporter. | Subprocessors are required to safeguard personal data consistent with the level of protection provided in the Data Processing Addendum, and to provide assistance to data importer consistent with applicable law. | --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. Deployment Specific Terms Addendum The following Deployment Specific Terms apply to the specific deployment type for the Services indicated below. In the event of a conflict or inconsistency between the terms of these Deployment Specific Terms and the terms of the Master Subscription Agreement (the “Agreement”) or other agreements with us governing your use of the Services, the terms and conditions of these Deployment Specific Terms apply. Capitalized terms used but not defined herein have the meanings given to them in the Agreement. 1.     Vianai-Managed Cloud Deployment. We can make the Services available to you in a single-tenant cloud environment with a Cloud Service Provider with whom we are a customer (“_Vianai-Managed Cloud Deployment_”). If you choose to access the Services in this way, you will be responsible for, and we will bill you for, the associated costs charged by the third-party Cloud Service Provider. This will be on top of any Fees paid to us by you. **(a)**     **Third-Party Costs**. All third-party public cloud costs required for hosting the Services made available to you, as well as any other third-party infrastructure costs required to support utilization of any Services made available to you, will be passed through to you. We will invoice you for such amounts, and you shall pay such amounts no later than thirty (30) days after the date of invoice. 2.     Customer-Managed Cloud Deployment. We can make the Services available to you in a cloud environment with a Cloud Service Provider that is under your control (“_Customer-Managed Cloud Deployment_”). If you choose to access the Services in this way, you will be responsible for having, maintaining, managing, and securing your account and environment with the third-party Cloud Service Provider. **(a)**     **Third-Party Costs**. In order to utilize the Services in a Customer-Managed Cloud Deployment, you must have an account with the Cloud Service Provider, and you are responsible for managing and paying the costs associated with your usage of the Cloud Service Provider’s services (e.g., compute and storage fees). **(b)**     **Security**. You are responsible for the security of your cloud environment in a Customer-Managed Cloud Deployment, including securing your cloud environment and any related systems under your control (with such steps to include without limitation the regular rotation of access keys and other industry standard steps to preclude unauthorized access); and securing Customer Data under your control within your cloud environment or other related systems under your control (e.g., by turning on versioning and encryption within AWS S3). **(c)**     **Reporting**. You agree that you will not configure your cloud environment to block or otherwise impede the Service’s reporting of Usage Data or Relationship Data to us, including with respect to account management and billing features. Even in a Customer-Managed Cloud Deployment, account management and billing are hosted in cloud environments under our control. **(d)**     **Access for Support**. You may need to provide us with expanded access to your cloud environment in a Customer-Managed Cloud Deployment in order to receive Support Services, and you agree that our Support Services offered to you (if any) are contingent upon your provisioning us with reasonable access to your cloud environment or other related systems under your control in order to do so. **(e)**     **Notices**. You agree to not remove, obscure, or alter any proprietary notices associated with the Services. 3.     Download. We may make the Services available to you as software from time to time in a downloadable manner (“_Downloadable Services_”). Unless expressly stated otherwise at the time of download or as otherwise agreed by us in writing, Downloadable Services may only be used as a part of the Services. **(a)**     **License**. You are granted a non-exclusive, royalty-free right and license to use and copy the Downloadable Services during the term of the Agreement solely as necessary to enable your use of the Services. Vianai reserves all rights not expressly granted in the Agreement. Except as expressly permitted under the Agreement you agree as a condition of the above license to not: copy, use, distribute, republish, download, display, transmit, sell, rent, lease, host, or sub-license the Services; offer, use, or permit the use of the Services in a computer service business, third-party outsourcing service, on a membership or subscription basis, on a service bureau basis, on a time-sharing basis, as part of a hosted service, or on behalf of any third-party; attempt to interact with the operating system underlying the Services or modify, create derivative works of, adapt, translate, reverse engineer (including monitoring or accessing the inputs and output flowing through a system or an application), decompile, or otherwise attempt to discover the source code, data representations, or underlying algorithms, processes and methods (this restriction will not apply to the extent it limits any non-waivable right Customer may enjoy under applicable law); remove, obscure, or alter any proprietary notices associated with the Services; attempt to circumvent, or use the Services in a way that circumvents, any usage limitations in the Agreement or the Order Form; use any software components, modules, or other services that may be delivered with the Services, but which are not licensed to you and identified in an applicable Order Form; or decouple any components of the Services, as each Service is designed and provided to Customer for use as a single product. **(b)**     **Security**. You are responsible for the security of your environment and related systems under your control including securing Customer Data under your control within your environment or other related systems under your control. **(c)**     **Reporting**. You agree that you will not configure your environment or related systems under your control to block or otherwise impede the Service’s reporting of Usage Data or Relationship Data to us, including with respect to account management and billing features. Even with Downloadable Services, account management, billing and Launchpad are hosted in cloud environments under our control. **(d)**     **Access for Support**. You may need to provide us with expanded access to your environment or other related systems under your control with Downloadable Services in order to receive Support Services, and you agree that our Support Services offered to you (if any) are contingent upon your provisioning us with reasonable access to your environment or other related systems under your control in order to do so. --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. Professional Services terms The following Professional Services Terms apply to Professional Services indicated in an applicable Order Form. In the event of a conflict or inconsistency between the terms of these Professional Services Terms and the terms of the Master Subscription Agreement (the “Agreement”) or other agreements with us governing your use of the Services, the terms and conditions of these Professional Services Terms apply. Capitalized terms used but not defined herein have the meanings given to them in the Agreement. 1. Professional Services. **(a) Generally**. Subject to the Order Form, Vianai will provide Professional Services to facilitate your use of the Application Services and Platform Services. Unless otherwise agreed by the parties, Professional Services will expire one year after the Start Date indicated on the Order Form and will be booked on the basis of 8-hour service days. **(b) Intellectual Property**. (i) License. Upon your payment of all Fees under an applicable Order Form, Vianai grants you a non-exclusive, perpetual, fully paid-up, royalty-free license to use, copy, modify, or create derivative works based on any Professional Services work product delivered by us to you under the Order Form (the “_**Deliverables**_”). If and to the extent we incorporate any Vianai Materials (as defined below) into the Deliverables, we grant to you a non-exclusive, perpetual, fully paid-up, royalty-free license to use, copy, modify or create derivative works based on such Vianai Materials, solely as incorporated into the Deliverables and solely for your internal business use as reasonably necessary to use the Deliverables for their intended purposes. For the avoidance of doubt, no part of the Application Services or Platform Services will be deemed to be incorporated into the Deliverables. (ii) Vianai Materials. Subject to your rights in your Confidential Information, we will exclusively own all rights, title and interest in and to: (A) the Deliverables; and (B) any software programs, tools, utilities, processes, inventions, devices, methodologies, specifications, documentation, techniques, training materials, and other materials of any kind used or developed by us or our personnel in connection with performing the Professional Services, or any other Services (collectively “_**Vianai Materials**_”), including all Intellectual Property Rights in any of the foregoing. (iii) No Maintenance. Unless otherwise set forth in the Order Form, the Deliverables are not subject to any maintenance, or updates after the termination of the applicable Order Form. **(c) Location**. We will provide the Professional Services at a mutually agreed location. 2. Customer Obligations; Customer Materials. **(a) Customer Responsibilities**. (i) Customer is responsible for taking reasonable steps at all times to maintain the security, protection and backup of all Customer Materials, including within the Platform Services and any Customer systems or cloud environments. “_**Customer Materials**_” means the information and materials you provide to us in order for us to perform the Professional Services. (ii) Customer acknowledges that: (A) Vianai does not provide data backup services; and that (B) Vianai is not responsible for any loss, destruction, alteration, unauthorized disclosure or corruption of Customer Materials not caused by the gross negligence or willful misconduct of Vianai or any third party under the control of Vianai. (iii) Customer agrees not to provide Vianai with access to more data (including Customer Data or Personal Data) than is reasonably necessary to permit Vianai to perform the Professional Services. (iv) Customer acknowledges that successful delivery of the Professional Services depends on your full and timely cooperation. You agree to make available any reasonably requested personnel and/or information in a timely manner to allow Vianai to perform such services. **(b) Restrictions on Use**. Customer will not: (i) copy, modify, disassemble, decompile, reverse engineer, or attempt to view or discover the source code of any Deliverables provided to you in object code, in whole or in part, or permit or authorize a third party to do so, except to the extent such activities are expressly permitted by the Agreement and this Addendum or by law notwithstanding this prohibition; (ii) use the Services to develop or offer a service made available to any third party that could reasonably be seen to serve as a substitute for such third party’s possible purchase of any Vianai product or service; or (iii) transfer or assign any of your rights hereunder except as permitted by the Agreement. **(c) Customer Materials**. You represent and warrant to us that Customer Materials will not contain anything prohibited from being in the Customer Content. 3. Expenses. You agree to reimburse us for reasonable travel and lodging expenses actually incurred by us in connection with the Professional Services. 4. Warranties; Disclaimer. **(a) Warranties**. We warrant that the Professional Services will be provided in a professional and workmanlike manner consistent with industry standards. You must notify us of any warranty deficiencies within thirty (30) days from performance of the deficient Professional Services. Unless set forth in an Order Form, we make no guarantee as to whether the Professional Services will be completed within any specific time frame. **(b) Disclaimer**. **THE WARRANTIES IN SECTION 4(a) (WARRANTIES) ARE EXCLUSIVE AND IN LIEU OF ALL OTHER WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, REGARDING THE SERVICES PROVIDED HEREUNDER. VIANAI SPECIFICALLY DISCLAIMS ALL IMPLIED WARRANTIES, CONDITIONS AND OTHER TERMS INCLUDING, WITHOUT LIMITATION, IMPLIED WARRANTIES, CONDITIONS AND OTHER TERMS OF MERCHANTABILITY, SATISFACTORY QUALITY OR FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO ANY OF THE FOREGOING. NOTWITHSTANDING ANYTHING TO THE CONTRARY HEREIN: (i) SERVICES PROVIDED UNDER ANY FREE TRIAL PERIOD ARE PROVIDED “_AS-IS_” AND WITHOUT WARRANTY OF ANY KIND BY VIANAI; (ii) WITHOUT LIMITATION, VIANAI DOES NOT MAKE ANY WARRANTY OF ACCURACY, COMPLETENESS, TIMELINESS, OR UNINTERRUPTABILITY OF THE PROFESSIONAL SERVICES; AND (iii) VIANAI IS NOT RESPONSIBLE FOR RESULTS OBTAINED FROM THE USE OF THE PROFESSIONAL SERVICES OR FOR CONCLUSIONS DRAWN FROM SUCH USE.** **(c) Exclusive Remedy**. FOR ANY BREACH OF THE WARRANTY AT SECTION 4(a) (WARRANTIES), YOUR EXCLUSIVE REMEDY AND VIANAI’S ENTIRE LIABILITY WILL BE THE RE-PERFORMANCE OF THE DEFICIENT PROFESSIONAL SERVICES, OR, IF VIANAI CANNOT SUBSTANTIALLY CORRECT THE DEFICIENCY IN A COMMERCIALLY REASONABLE MANNER, VIANAI WILL END THE DEFICIENT PROFESSIONAL SERVICES AND REFUND TO YOU THE PORTION OF ANY PREPAID FEES APPLICABLE TO THE PERIOD FOLLOWING THE COMMENCEMENT OF THE DEFICIENCY. 5. Additional Indemnity. In addition to the Customer indemnities set forth in the Agreement, Customer’s obligation to defend and indemnify Vianai Indemnitees will include a Claim against Vianai arising from any instructions provided by Customer to Vianai in connection with the Deliverables. --- # hila Enterprise ![](images/icon-hE.png) * LEGAL ITEMS * [Master subscription agreement](msa.html "Master subscription agreement") * [Acceptable use policy](aup.html "Acceptable use policy") * [Application Services Supplemental Term](app-terms.html "Application Services Supplemental Term") * [Data processing addendum](data-proc.html "Data processing addendum") * [Data security addendum](data-security.html "Data security addendum") * [Deployment specific terms addendum](deploy-spec-terms.html "Deployment specific terms addendum") * [Professional Services Terms](prof-serv-terms.html "Professional Services Terms") * [Third-party external user terms addendum](EULA.html "Third-party external user terms addendum") VIANAI SYSTEMS, INC. Third-Party External User Terms Addendum This Third-Party User Terms Addendum (“_Third-Party External User Terms_”) is an Addendum to the Master Subscription Agreement (“_MSA_“). These Third-Party External User Terms, together with the MSA and incorporated documents, govern your use of the Platform Services as an External User. These Third-Party External User Terms will co-terminate upon the earlier of the termination of the MSA or Customer’s agreement with Vianai for the Platform Services. Capitalized terms used but not defined in these Third-Party External User Terms have the meaning given to them in the MSA. 1.     Use of the Platform Services as an External User. **(a)**     **Generally**. Unless otherwise indicated in these Third-Party External User Terms, the terms of the MSA apply to your use of the Platform Services as an External User of a Customer. Where the MSA uses the term “_Customer_”, it is deemed to refer to you unless stated otherwise herein. Where These Third-Party External User Terms use the term “_Customer_”, it refers to the Customer who invited you to use the Platform Services Workbench. **(b)**     **Limited Use of the Platform Services; No Support**. External User may use the External User Workbench as an Authorized User of Customer, subject at all times to the MSA and these Third-Party External User Terms and to any restrictions placed on the use of the External User Workbench by Customer. Without limiting the foregoing: (i)     Customer may use the External User Workbench solely to receive the Customer Services and for no other purposes; (ii)     External User may only use the External User Workbench while External User is under written agreement with the Customer to receive the Customer Services and for so long as Customer has an active Order Form with Vianai for the use of the Platform Services; (iii)     Unless set forth in an Order Form, Customer, and not External User, is Vianai’s ‘customer’ with respect to the use of the External User Workbench and Vianai has no obligations directly to External User related to the use of the External User Workbench; (iv)     Customer is responsible for managing the External User Workbench and therefore has access to any Customer Content made available to the External User Workbench by External User; and (v)     External User is not permitted to use the External User Workbench to replace its use of the Platform Services under any Order Form or other agreement External User executes or has executed with Vianai for the direct use of the Platform Services by External User as a ‘Customer’. **(c)**     **Reliance on Instructions**. Vianai is entitled to rely on instructions either from Customer or External User relating to the Platform Services and matters relating to the applicable cloud environment where the Platform Services are hosted without looking to the other party for confirmation. 2.     Additional Authorized Users. If Customer permits External User to add further additional Authorized Users, such further Authorized Users must be employees or agents of External User. For the avoidance of doubt, External User is not permitted to provide access to the Platform Services to third parties for such third parties’ own uses. 3.     Additional Definitions for External Users. **(a)**     “_Customer Services_” means services offered to External User by a Customer that require the use of the Platform Services. **(b)**     “_External User_” means an Authorized User of the Platform Services who has been invited to join a Workbench set up by Customer. **(c)**     “_External User Workbench_” means a Platform Services Workbench operated by Customer which has had one or more External Users added to it. --- # hila Documentation [![vianops](images/3.2/icons/icon-hE.png)](index.html) Documentation hila platform Applications Conversational Finance ![VIANAI](images/3.2/icons/vianai.png) Documentation Conversational Finance Latest docs ![alt](images/3.2/icons/icon-ug.png)[API Reference](apis.html) ![alt](images/3.2/icons/icon-rn.png)[Release Notes](support-release-notes.html) LLM configuration ================= Before you can use an external LLM with hila, you must configure hila to use the LLM. This procedure assumes you have an API token for the LLM you want to use. **Prerequisites** * You must have an API token from your LLM account so you can add it to the hila LLMs. **Procedure** 1. Go to the hila monitoring app by changing the subdomain of your hila instance to _monitoring_. For example, if your instance URL is _qnaui.customername.site_, then change it to _monitoring.customername.site_. 2. In the projects pulldown, select **LLM Project**. The **LLM Project** folder contains the LLMs available for you to use with hila. Select the LLM in the **Select Model** pulldown. 3. In the **Select Model** pulldown, select the model you want to use. The **Select Model** list may contain unsupported models. The supported models for this release are: * gpt-4o * gpt-4o mini * OpenAI text embedding 3 small * The Azure versions of each of these above models 4. Select **Metadata** in the left pane. 5. Find the row with the name **predict\_metadata**, click the three dots at the far right of that row, and click **Edit**. The predict\_metadata object contains the parameters needed for hila to interface with an LLM. The main field you need to change is the api\_token field. The fields under **init\_config\_params** are the parameters that get passed directly to the selected LLM. 6. In the code window, find the field **api\_token**. Replace the value in the field with your API token. For Azure OpenAI models, you can update the **api\_version** and **azure\_endpoint** fields if you want to use a different version or different model. 7. Click **Save tag**. The LLM is now configured for use with hila. You can find available models in the hila monitoring app, **LLM Project** pulldown, for you to try for better results. You can also integrate your own custom models; see [Integrate your own LLMs](deploy-integrate-llms.html) . Azure OpenAI for Conversational Finance --------------------------------------- With Conversational Finance, you can use the following Azure OpenAI models: * Azure OpenAI gpt-4o * Azure OpenAI gpt-4o mini * Azure OpenAI text embedding 3 small To create the Azure OpenAI service, see [Create and deploy an Azure OpenAI Service resource](https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/create-resource?pivots=web-portal) . The currently supported region for these models is _eastus_. For the most up-to-date information from Microsoft, see: * [https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#global-standard-model-availability](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#global-standard-model-availability) * [https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#gpt-4o-and-gpt-4-turbo](https://learn.microsoft.com/en-us/azure/ai-services/openai/concepts/models?source=recommendations#gpt-4o-and-gpt-4-turbo) TABLE OF CONTENTS --- # Datapipeline APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Datapipeline APIs [Previous](vianops_client.api.html "Classes and methods") [Next](vianops_client.api.featurestore.html "Feature store APIs") * * * Datapipeline APIs[](#datapipeline-apis "Permalink to this heading") ===================================================================== Submodules[](#submodules "Permalink to this heading") ------------------------------------------------------- vianops\_client.api.datapipeline.extraction\_metadata module[](#module-vianops_client.api.datapipeline.extraction_metadata "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------------------------------------- _class_ ExtractionMetadataV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1ExtractionMetadataModelList](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") _, _output\_type: str \= 'object'_) → [V1ExtractionMetadataModelList](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") [](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.create "Permalink to this definition") Create Extraction Metadata Parameters: **data** ([_V1ExtractionMetadataModelList_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") ) – Instance containing the data to create Extraction Metadata. Returns: Instance containing a list of the created Extraction Metadata Return type: [_V1ExtractionMetadataModelList_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") delete(_data: [V1ExtractionMetadataFilters](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ExtractionMetadataModelList](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") [](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.delete "Permalink to this definition") Mark deleted Extraction Metadata Parameters: **data** ([_V1ExtractionMetadataFilters_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters") ) – Instance containing the required data to select, and mark deleted the Extraction Metadata. Returns: Instance containing response from Extraction Metadata deletion. Return type: [_V1ExtractionMetadataModelList_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") delete\_url _\= '/v1/service/datapipeline/v1/extraction-metadata/{deletetype}'_[](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.delete_url "Permalink to this definition") search(_data: [V1ExtractionMetadataSearch](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch") _, _output\_type: str \= 'object'_) → [V1ExtractionMetadataPage](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage") [](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.search "Permalink to this definition") Search for Extraction Metadata Parameters: **data** ([_V1ExtractionMetadataSearch_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch") ) – Instance containing data to be use to perform a paginated Extraction Metadata search. Returns: Instance containing a list of Extraction Metadata collected from search along with pagination details. Return type: [_V1ExtractionMetadataPage_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage") search\_url _\= '/v1/service/datapipeline/v1/extraction-metadata/search'_[](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.search_url "Permalink to this definition") update(_data: [V1ExtractionMetadataUpdates](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates") _, _output\_type: str \= 'object'_) → [V1ExtractionMetadataModelList](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") [](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.update "Permalink to this definition") Update existing Extraction Metadata Parameters: **data** ([_V1ExtractionMetadataUpdates_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates") ) – An instance of V1ExtractionMetadataUpdates containing the data for updating the Extraction Metadata. Returns: Instance containing information about the updated Extraction Metadata Return type: [_V1ExtractionMetadataModelList_](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList") url\_suffix _\= '/v1/service/datapipeline/v1/extraction-metadata'_[](#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api.url_suffix "Permalink to this definition") Module contents[](#module-vianops_client.api.datapipeline "Permalink to this heading") ---------------------------------------------------------------------------------------- --- # Classes and methods — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * Classes and methods [Previous](index.html "hila Python client documentation") [Next](vianops_client.api.datapipeline.html "Datapipeline APIs") * * * Classes and methods[](#classes-and-methods "Permalink to this heading") ========================================================================= Reference to API classes and methods provided by the Python SDK. * [Datapipeline APIs](vianops_client.api.datapipeline.html) * [Submodules](vianops_client.api.datapipeline.html#submodules) * [vianops\_client.api.datapipeline.extraction\_metadata module](vianops_client.api.datapipeline.html#module-vianops_client.api.datapipeline.extraction_metadata) * [`ExtractionMetadataV1Api`](vianops_client.api.datapipeline.html#vianops_client.api.datapipeline.extraction_metadata.ExtractionMetadataV1Api) * [Module contents](vianops_client.api.datapipeline.html#module-vianops_client.api.datapipeline) * [Feature store APIs](vianops_client.api.featurestore.html) * [vianops\_client.api.featurestore.feature\_sources](vianops_client.api.featurestore.html#module-vianops_client.api.featurestore.feature_sources) * [`FeatureSourcesV1Api`](vianops_client.api.featurestore.html#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api) * [Inference store APIs](vianops_client.api.inferencestore.html) * [vianops\_client.api.inferencestore.inference\_mapping](vianops_client.api.inferencestore.html#module-vianops_client.api.inferencestore.inference_mapping) * [`InferenceMappingV1Api`](vianops_client.api.inferencestore.html#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api) * [vianops\_client.api.inferencestore.inference\_tracking](vianops_client.api.inferencestore.html#module-vianops_client.api.inferencestore.inference_tracking) * [`InferenceTrackingV1Api`](vianops_client.api.inferencestore.html#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api) * [vianops\_client.api.inferencestore.performance\_metrics](vianops_client.api.inferencestore.html#module-vianops_client.api.inferencestore.performance_metrics) * [`PerformanceMetricsV1Api`](vianops_client.api.inferencestore.html#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api) * [Job maker APIs](vianops_client.api.jobmaker.html) * [vianops\_client.api.jobmaker.dataloading](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.dataloading) * [`DataloadingV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.dataloading.DataloadingV1Api) * [vianops\_client.api.jobmaker.driftdetection](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.driftdetection) * [`DriftdetectionV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api) * [vianops\_client.api.jobmaker.model\_artifacts](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.model_artifacts) * [`ModelArtifactsV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api) * [vianops\_client.api.jobmaker.model\_deployment](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.model_deployment) * [`ModelDeploymentV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.model_deployment.ModelDeploymentV1Api) * [vianops\_client.api.jobmaker.modelperformance](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.modelperformance) * [`ModelPerformanceV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api) * [vianops\_client.api.jobmaker.preprocessing](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.preprocessing) * [`PreprocessingV1Api`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api) * [vianops\_client.api.jobmaker.util](vianops_client.api.jobmaker.html#module-vianops_client.api.jobmaker.util) * [`JobApiBaseClass`](vianops_client.api.jobmaker.html#vianops_client.api.jobmaker.util.JobApiBaseClass) * [Model store APIs](vianops_client.api.modelstore.html) * [vianops\_client.api.modelstore.alerts](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.alerts) * [`AlertsV1API`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.alerts.AlertsV1API) * [vianops\_client.api.modelstore.feature\_importance\_file\_utils](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.feature_importance_file_utils) * [`check_absolute_percentage_and_sum()`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.feature_importance_file_utils.check_absolute_percentage_and_sum) * [`check_and_convert_file_to_json()`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.feature_importance_file_utils.check_and_convert_file_to_json) * [vianops\_client.api.modelstore.model\_tags](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.model_tags) * [`ModelsTagsV1Api`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api) * [vianops\_client.api.modelstore.models](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.models) * [`ModelsV1Api`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.models.ModelsV1Api) * [vianops\_client.api.modelstore.policies](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.policies) * [`PoliciesV1Api`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.policies.PoliciesV1Api) * [vianops\_client.api.modelstore.segments](vianops_client.api.modelstore.html#module-vianops_client.api.modelstore.segments) * [`SegmentsV1Api`](vianops_client.api.modelstore.html#vianops_client.api.modelstore.segments.SegmentsV1Api) * [QNA store APIs](vianops_client.api.qnastore.html) * [Submodules](vianops_client.api.qnastore.html#submodules) * [vianops\_client.api.qnastore.jargon\_lexicon module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.jargon_lexicon) * [`JargonLexiconV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api) * [vianops\_client.api.qnastore.qna\_conversation module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_conversation) * [`QNAConversationV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api) * [vianops\_client.api.qnastore.qna\_io module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_io) * [`QNAIoV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_io.QNAIoV1Api) * [vianops\_client.api.qnastore.qna\_jargon\_identification module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_jargon_identification) * [`QNAJargonIdentificationV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api) * [vianops\_client.api.qnastore.qna\_metadata module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_metadata) * [`QNAMetedataV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api) * [vianops\_client.api.qnastore.qna\_prompt\_generation module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_prompt_generation) * [`QNAPromptGenerationV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api) * [vianops\_client.api.qnastore.qna\_report module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_report) * [`QNAReportV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_report.QNAReportV1Api) * [vianops\_client.api.qnastore.qna\_sqlgpt module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_sqlgpt) * [`QNASqlGptV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_sqlgpt.QNASqlGptV1Api) * [vianops\_client.api.qnastore.qna\_text2sql module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_text2sql) * [`QNAText2sqlV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api) * [vianops\_client.api.qnastore.qna\_thread module](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore.qna_thread) * [`QNAThreadV1Api`](vianops_client.api.qnastore.html#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api) * [Module contents](vianops_client.api.qnastore.html#module-vianops_client.api.qnastore) * [Risk store APIs](vianops_client.api.riskstore.html) * [vianops\_client.api.riskstore.drift](vianops_client.api.riskstore.html#module-vianops_client.api.riskstore.drift) * [`DriftV1Api`](vianops_client.api.riskstore.html#vianops_client.api.riskstore.drift.DriftV1Api) * [vianops\_client.api.riskstore.explainability](vianops_client.api.riskstore.html#module-vianops_client.api.riskstore.explainability) * [`ExplainabilityV1Api`](vianops_client.api.riskstore.html#vianops_client.api.riskstore.explainability.ExplainabilityV1Api) * [vianops\_client.api.riskstore.uncertainty](vianops_client.api.riskstore.html#module-vianops_client.api.riskstore.uncertainty) * [`UncertaintyV1Api`](vianops_client.api.riskstore.html#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api) * [vianops\_client.api.riskstore.model\_metrics](vianops_client.api.riskstore.html#module-vianops_client.api.riskstore.model_metrics) * [`ModelMetricsV1Api`](vianops_client.api.riskstore.html#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api) * [User service APIs](vianops_client.api.userservice.html) * [vianops\_client.api.userservice.projects](vianops_client.api.userservice.html#module-vianops_client.api.userservice.projects) * [`ProjectsV1Api`](vianops_client.api.userservice.html#vianops_client.api.userservice.projects.ProjectsV1Api) * [vianops\_client.api.userservice.userpreference](vianops_client.api.userservice.html#module-vianops_client.api.userservice.userpreference) * [`UserPreferenceV1Api`](vianops_client.api.userservice.html#vianops_client.api.userservice.userpreference.UserPreferenceV1Api) * [Utilities APIs](vianops_client.api.utilities.html) * [Submodules](vianops_client.api.utilities.html#submodules) * [vianops\_client.api.utilities.directories module](vianops_client.api.utilities.html#module-vianops_client.api.utilities.directories) * [`DirectoryUtilsV1Api`](vianops_client.api.utilities.html#vianops_client.api.utilities.directories.DirectoryUtilsV1Api) * [Module contents](vianops_client.api.utilities.html#module-vianops_client.api.utilities) * [Web services APIs](vianops_client.api.webservices.html) * [vianops\_client.api.webservices.external\_connection](vianops_client.api.webservices.html#module-vianops_client.api.webservices.external_connection) * [`ExternalConnectionV1Api`](vianops_client.api.webservices.html#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api) Utility APIs[](#utility-apis "Permalink to this heading") ----------------------------------------------------------- vianops\_client.api.auth[](#module-vianops_client.api.auth "Permalink to this heading") ----------------------------------------------------------------------------------------- _class_ AuthV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.auth.AuthV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") get\_auth(_success\_codes\=None_)[](#vianops_client.api.auth.AuthV1Api.get_auth "Permalink to this definition") is\_authenticated()[](#vianops_client.api.auth.AuthV1Api.is_authenticated "Permalink to this definition") login(_username\=None_, _password\=None_)[](#vianops_client.api.auth.AuthV1Api.login "Permalink to this definition") _async_ login\_async(_username\=None_, _password\=None_)[](#vianops_client.api.auth.AuthV1Api.login_async "Permalink to this definition") login\_using\_access\_token(_access\_token: str \= None_)[](#vianops_client.api.auth.AuthV1Api.login_using_access_token "Permalink to this definition") logout()[](#vianops_client.api.auth.AuthV1Api.logout "Permalink to this definition") logout\_memory()[](#vianops_client.api.auth.AuthV1Api.logout_memory "Permalink to this definition") logout\_memory\_and\_config\_file()[](#vianops_client.api.auth.AuthV1Api.logout_memory_and_config_file "Permalink to this definition") setApiKey(_api\_key\=None_)[](#vianops_client.api.auth.AuthV1Api.setApiKey "Permalink to this definition") vianops\_client.api.cache[](#module-vianops_client.api.cache "Permalink to this heading") ------------------------------------------------------------------------------------------- _class_ CacheV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.cache.CacheV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") download(_upload\_key: str_, _local\_output\_path: Path_)[](#vianops_client.api.cache.CacheV1Api.download "Permalink to this definition") Download a file from the stack cache. Parameters: * **upload\_key** (_str_) – * **local\_output\_path** (_str__,_ _Path_) – path of output file. Will be overwritten. request\_upload(_filename: IO | Path_) → str[](#vianops_client.api.cache.CacheV1Api.request_upload "Permalink to this definition") Upload a file to the cache Parameters: **filename** (_str__,_ _file-like object__, or_ _pathlib.Path_) – Returns: The response json document upload(_filename: IO | Path_) → str[](#vianops_client.api.cache.CacheV1Api.upload "Permalink to this definition") Upload a file to the stack cache Parameters: **filename** – str, file-like object, or pathlib.Path instance The same as request\_upload() expect this function extracts and returns the upload\_key instad of the json response document Returns: The upload\_key --- # Feature store APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Feature store APIs [Previous](vianops_client.api.datapipeline.html "Datapipeline APIs") [Next](vianops_client.api.inferencestore.html "Inference store APIs") * * * Feature store APIs[](#feature-store-apis "Permalink to this heading") ======================================================================= Operations for managing and storing feature sets (data) in the platform for access and reference. Includes methods for creating, deleting, searching, etc for feature sets. vianops\_client.api.featurestore.feature\_sources[](#module-vianops_client.api.featurestore.feature_sources "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------------ _class_ FeatureSourcesV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1FeatureSourcesList](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") _, _output\_type: str \= 'object'_) → [V1FeatureSourcesList](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") [](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.create "Permalink to this definition") Add new feature sources to the system. Parameters: **data** ([_V1FeatureSourcesList_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") ) – A list of feature sources to add. Returns: The response from adding feature sources. Return type: [_V1FeatureSourcesList_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") delete(_data: [V1FeatureSourceFilters](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceFilters "vianops_client.models.featurestore.features.V1FeatureSourceFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1FeatureSourcesList](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") [](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.delete "Permalink to this definition") Delete feature sources Parameters: * **data** ([_V1FeatureSourceFilters_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceFilters "vianops_client.models.featurestore.features.V1FeatureSourceFilters") ) – Instance containing the required data to select, and archive or delete the selected feature sources. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: nstance containing response from deletion of feature sources. Return type: [_V1FeatureSourcesList_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") delete\_url _\= '/v1/feature-sources/{deletetype}'_[](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.delete_url "Permalink to this definition") search(_data: [V1FeatureSourceSearch](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceSearch "vianops_client.models.featurestore.features.V1FeatureSourceSearch") _, _output\_type: str \= 'object'_) → [V1FeatureSourceModelPage](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceModelPage "vianops_client.models.featurestore.features.V1FeatureSourceModelPage") [](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.search "Permalink to this definition") Search for feature sources Parameters: **data** ([_V1FeatureSourceSearch_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceSearch "vianops_client.models.featurestore.features.V1FeatureSourceSearch") ) – Instance containing data to search for feature sources. Returns: Response containing results from search along with pagination details. Return type: [_V1FeatureSourceModelPage_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceModelPage "vianops_client.models.featurestore.features.V1FeatureSourceModelPage") search\_url _\= '/v1/feature-sources/search'_[](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.search_url "Permalink to this definition") update(_data: [V1FeatureSourcesUpdates](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates "vianops_client.models.featurestore.features.V1FeatureSourcesUpdates") _, _output\_type: str \= 'object'_) → [V1FeatureSourcesList](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") [](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.update "Permalink to this definition") Update existing feature sources Parameters: **data** ([_V1FeatureSourcesUpdates_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates "vianops_client.models.featurestore.features.V1FeatureSourcesUpdates") ) – Instance containing information about the updates for feature sources. Returns: Instance containing information about the updated feature sources. Return type: [_V1FeatureSourcesList_](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList "vianops_client.models.featurestore.features.V1FeatureSourcesList") url\_suffix _\= '/v1/feature-sources'_[](#vianops_client.api.featurestore.feature_sources.FeatureSourcesV1Api.url_suffix "Permalink to this definition") --- # Job maker APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Job maker APIs [Previous](vianops_client.api.inferencestore.html "Inference store APIs") [Next](vianops_client.api.modelstore.html "Model store APIs") * * * Job maker APIs[](#job-maker-apis "Permalink to this heading") =============================================================== Operations for running and managing hila Enterprise jobs, such as drift detection, preprocessing, dataloading, and model performance. vianops\_client.api.jobmaker.dataloading[](#module-vianops_client.api.jobmaker.dataloading "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------- _class_ DataloadingV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api "Permalink to this definition") Bases: [`JobApiBaseClass`](#vianops_client.api.jobmaker.util.JobApiBaseClass "vianops_client.api.jobmaker.util.JobApiBaseClass") cancel(_job\_model\_or\_id: str | [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") _, _override\=False_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.cancel "Permalink to this definition") Cancel data loading job Parameters: * **job\_id** (_Union__\[_[_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel")\ _,_ _str__\]_) – The job model or job id to be canceled. * **override** (_bool_) – If True, forcefully cancel the job. Default: False. Returns: The response from the job cancellation request. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") cancel\_url _\= '/v1/dataloading/cancel'_[](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.cancel_url "Permalink to this definition") status(_job\_model\_or\_id: str | [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") _) → [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") [](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.status "Permalink to this definition") Retrieve data loading job status Parameters: **job\_model\_or\_id** (_Union__\[_[_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel")\ _,_ _str__\]_) – The job model or job id for which to get the status. Returns: The job’s current status. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") status\_url _\= '/v1/dataloading/status'_[](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.status_url "Permalink to this definition") submit(_data: [V1DataloadingJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.dataloading.V1DataloadingJob "vianops_client.models.jobmaker.dataloading.V1DataloadingJob") _, _wait: bool \= True_) → [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") [](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.submit "Permalink to this definition") Submit a data loading job Parameters: * **data** ([_V1DataloadingJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.dataloading.V1DataloadingJob "vianops_client.models.jobmaker.dataloading.V1DataloadingJob") ) – Instance containing information for the job submission. * **wait** (_bool_) – If True, wait for the job to complete, return all details, including job results, will be returned; otherwise, incomplete job submission details will be return. Default: True. Returns: The response from the job submission. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") submit\_url _\= '/v1/dataloading/submit'_[](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.submit_url "Permalink to this definition") upload\_submit(_data: [V1DataloadingJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.dataloading.V1DataloadingJob "vianops_client.models.jobmaker.dataloading.V1DataloadingJob") _, _byte\_file: bytes_, _jobtype: str \= 'dataloading'_) → [V1UploadSubmitJobResponse](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1UploadSubmitJobResponse "vianops_client.models.jobmaker.job.V1UploadSubmitJobResponse") [](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.upload_submit "Permalink to this definition") Uploads a file and submits a dataloading job. Parameters: * **data** – The dataloading job data. * **byte\_file** – The file content in bytes. * **wait** – Whether to wait for the job to complete. Returns: The response from the upload submit job. Type: [_V1UploadSubmitJobResponse_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1UploadSubmitJobResponse "vianops_client.models.jobmaker.job.V1UploadSubmitJobResponse") upload\_submit\_url _\= '/v1/dataloading/upload-submit'_[](#vianops_client.api.jobmaker.dataloading.DataloadingV1Api.upload_submit_url "Permalink to this definition") vianops\_client.api.jobmaker.driftdetection[](#module-vianops_client.api.jobmaker.driftdetection "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------- _class_ DriftdetectionV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api "Permalink to this definition") Bases: [`JobApiBaseClass`](#vianops_client.api.jobmaker.util.JobApiBaseClass "vianops_client.api.jobmaker.util.JobApiBaseClass") cancel(_job\_id_)[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.cancel "Permalink to this definition") Cancel an in-progress drift detection job Parameters: **job\_id** (_str_) – Job id used to identify drift detection job to cancel. Returns: The response from the job cancellation request. Return type: _dict_ cancel\_url _\= '/v1/driftdetection/cancel'_[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.cancel_url "Permalink to this definition") status(_job\_id_)[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.status "Permalink to this definition") Retrieve drift detection job status Parameters: **job\_id** (_str_) – The job id for which to get the status. Returns: The job’s current status. Return type: _dict_ status\_url _\= '/v1/driftdetection/status'_[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.status_url "Permalink to this definition") submit(_data: [V1DriftDetectionJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.driftdetection.V1DriftDetectionJob "vianops_client.models.jobmaker.driftdetection.V1DriftDetectionJob") _, _wait: bool \= False_)[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.submit "Permalink to this definition") Submit a drift detection job Parameters: * **data** ([_V1DriftDetectionJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.driftdetection.V1DriftDetectionJob "vianops_client.models.jobmaker.driftdetection.V1DriftDetectionJob") ) – Instance containing information for the job submission. * **wait** (_bool_) – If True, wait for the job to complete, return all details, including job results, will be returned; otherwise, incomplete job submission details will be return. Default: True. Returns: Instance containing information about the submitted drift detection job. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") submit\_url _\= '/v1/driftdetection/submit'_[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.submit_url "Permalink to this definition") wait\_for\_jobs(_job\_ids_)[](#vianops_client.api.jobmaker.driftdetection.DriftdetectionV1Api.wait_for_jobs "Permalink to this definition") Wait for drift jobs to complete Parameters: **job\_ids** (_list__\[__str__\]_) – List of drift detection jobs to wait for. Returns: Response from each drift detection job once it completes. Return type: _list_\[_dict_\] vianops\_client.api.jobmaker.model\_artifacts[](#module-vianops_client.api.jobmaker.model_artifacts "Permalink to this heading") ---------------------------------------------------------------------------------------------------------------------------------- _class_ ModelArtifactsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api "Permalink to this definition") Bases: [`JobApiBaseClass`](#vianops_client.api.jobmaker.util.JobApiBaseClass "vianops_client.api.jobmaker.util.JobApiBaseClass") add\_meta(_data: [V1ModelRepoAddMetaJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoAddMetaJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoAddMetaJob") _, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") | [VianaiErrorResponse](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse") [](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.add_meta "Permalink to this definition") Add meta information for registered models in the platform. Parameters: **data** ([_V1ModelRepoAddMetaJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoAddMetaJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoAddMetaJob") ) – The data containing metadata to be added. Returns: The response from adding metadata. Return type: _Union_\[[_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse")\ , [_VianaiErrorResponse_](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse")\ \] add\_meta\_post\_url _\= '/v1/model\_repo/add\_meta'_[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.add_meta_post_url "Permalink to this definition") delete\_artifact(_data: [V1ModelRepoDeleteArtifactJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoDeleteArtifactJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoDeleteArtifactJob") _, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") | [VianaiErrorResponse](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse") [](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.delete_artifact "Permalink to this definition") Delete artifacts for registered models in the platform. Parameters: **data** ([_V1ModelRepoDeleteArtifactJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoDeleteArtifactJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoDeleteArtifactJob") ) – Instance containing information about artifact to delete Returns: The response from artifact deletion. Return type: _Union_\[[_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse")\ , [_VianaiErrorResponse_](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse")\ \] delete\_artifact\_post\_url _\= '/v1/model\_repo/delete\_artifact'_[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.delete_artifact_post_url "Permalink to this definition") export\_model\_get\_url _\= '/v1/model\_repo/export/{run\_id}'_[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.export_model_get_url "Permalink to this definition") export\_run(_run\_id: str_) → None[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.export_run "Permalink to this definition") Export models from the platform. This will generate a zip file that contains everything known about the model. Parameters: **run\_id** (_str_) – The run id of model to be exported. Return type: _None_ get\_meta(_data: [V1ModelRepoGetMetaJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoGetMetaJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoGetMetaJob") _, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") | [VianaiErrorResponse](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse") [](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.get_meta "Permalink to this definition") Retrieve meta information for registered models in the platform. Parameters: **data** ([_V1ModelRepoGetMetaJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoGetMetaJob "vianops_client.models.jobmaker.model_artifacts.V1ModelRepoGetMetaJob") ) – Instance containing information about metadata to retrieve. Returns: The response containing the retrieved metadata. Return type: _Union_\[[_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse")\ , [_VianaiErrorResponse_](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse")\ \] get\_meta\_post\_url _\= '/v1/model\_repo/get\_meta'_[](#vianops_client.api.jobmaker.model_artifacts.ModelArtifactsV1Api.get_meta_post_url "Permalink to this definition") vianops\_client.api.jobmaker.model\_deployment[](#module-vianops_client.api.jobmaker.model_deployment "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------ _class_ ModelDeploymentV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.model_deployment.ModelDeploymentV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create\_placeholder(_data: [V1PlaceholderDeployment](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_deployment.V1PlaceholderDeployment "vianops_client.models.jobmaker.model_deployment.V1PlaceholderDeployment") _) → [V1PlaceholderDeploymentResponse](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1PlaceholderDeploymentResponse "vianops_client.models.jobmaker.deployment_mgt.V1PlaceholderDeploymentResponse") [](#vianops_client.api.jobmaker.model_deployment.ModelDeploymentV1Api.create_placeholder "Permalink to this definition") Create placeholder deployment Parameters: **data** ([_V1PlaceholderDeployment_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_deployment.V1PlaceholderDeployment "vianops_client.models.jobmaker.model_deployment.V1PlaceholderDeployment") ) – Instance containing the data to create placeholder deployment. Returns: Instance containing information about the created placeholder deployment. Return type: [_V1PlaceholderDeploymentResponse_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1PlaceholderDeploymentResponse "vianops_client.models.jobmaker.deployment_mgt.V1PlaceholderDeploymentResponse") vianops\_client.api.jobmaker.modelperformance[](#module-vianops_client.api.jobmaker.modelperformance "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------------------- _class_ ModelPerformanceV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api "Permalink to this definition") Bases: [`JobApiBaseClass`](#vianops_client.api.jobmaker.util.JobApiBaseClass "vianops_client.api.jobmaker.util.JobApiBaseClass") cancel(_job\_model\_or\_id: str | [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") _, _override\=False_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.cancel "Permalink to this definition") Cancel an in-progress model performance job Parameters: * **job\_model\_or\_id** (_Union__\[_[_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel")\ _,_ _str__\]_) – The job model or job id to be canceled. * **override** (_bool_) – If True, forcefully cancel the job. Default: False. Returns: The response from the job cancellation request. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") cancel\_url _\= '/v1/modelperformance/cancel'_[](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.cancel_url "Permalink to this definition") status(_job\_model\_or\_id: str | [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") _) → [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") [](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.status "Permalink to this definition") Retrieve model performance job status Parameters: **job\_model\_or\_id** (_Union__\[_[_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel")\ _,_ _str__\]_) – The job model or job id for which to get the status. Returns: The job model containing information about the job’s current status. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") status\_url _\= '/v1/modelperformance/status'_[](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.status_url "Permalink to this definition") submit(_data: [V1ModelPerformanceJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.modelperformance.V1ModelPerformanceJob "vianops_client.models.jobmaker.modelperformance.V1ModelPerformanceJob") _, _wait: bool \= True_) → [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") [](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.submit "Permalink to this definition") Submit a model performamce job Parameters: * **data** ([_V1ModelPerformanceJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.modelperformance.V1ModelPerformanceJob "vianops_client.models.jobmaker.modelperformance.V1ModelPerformanceJob") ) – Instance containing information for the job submission. * **wait** (_bool_) – If True, wait for the job to complete, return all details, including job results, will be returned; otherwise, incomplete job submission details will be return. Default: True. Returns: The response from the job submission. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") submit\_url _\= '/v1/modelperformance/submit'_[](#vianops_client.api.jobmaker.modelperformance.ModelPerformanceV1Api.submit_url "Permalink to this definition") vianops\_client.api.jobmaker.preprocessing[](#module-vianops_client.api.jobmaker.preprocessing "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------------- _class_ PreprocessingV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api "Permalink to this definition") Bases: [`JobApiBaseClass`](#vianops_client.api.jobmaker.util.JobApiBaseClass "vianops_client.api.jobmaker.util.JobApiBaseClass") cancel(_job\_id_)[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.cancel "Permalink to this definition") Cancel an in-progress preprocessing job Parameters: **job\_id** (_str_) – The id of the job to be canceled. Returns: The response from the job cancellation request. Return type: _str_ cancel\_url _\= '/v1/preprocessing/cancel'_[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.cancel_url "Permalink to this definition") status(_job\_id_)[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.status "Permalink to this definition") Retrieve preprocessing job status Parameters: **job\_id** (_str_) – The job id for which to get the status. Returns: The job’s current status. Return type: _dict_ status\_url _\= '/v1/preprocessing/status'_[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.status_url "Permalink to this definition") submit(_data: [V1PreprocessingJoinJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinJob "vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinJob") | [V1PreprocessingJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJob "vianops_client.models.jobmaker.preprocessing.V1PreprocessingJob") | [V1PreprocessingTrainingJob](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingTrainingJob "vianops_client.models.jobmaker.preprocessing.V1PreprocessingTrainingJob") _, _wait: bool \= True_)[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.submit "Permalink to this definition") Submit a preprocessing or join preprocessing job Parameters: * **data** (_Union__\[_[_V1PreprocessingJoinJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinJob "vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinJob")\ _,_ [_V1PreprocessingJob_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJob "vianops_client.models.jobmaker.preprocessing.V1PreprocessingJob")\ _\]_) – Instance containing information for the job submission. * **wait** (_bool_) – If True, wait for the job to complete, return all details, including job results, will be returned; otherwise, incomplete job submission details will be return. Default: True. Returns: The response from the job submission. Return type: [_V1JobModel_](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") submit\_url _\= '/v1/preprocessing/submit'_[](#vianops_client.api.jobmaker.preprocessing.PreprocessingV1Api.submit_url "Permalink to this definition") vianops\_client.api.jobmaker.util[](#module-vianops_client.api.jobmaker.util "Permalink to this heading") ----------------------------------------------------------------------------------------------------------- _class_ JobApiBaseClass(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.jobmaker.util.JobApiBaseClass "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") get\_job\_wait\_timeout()[](#vianops_client.api.jobmaker.util.JobApiBaseClass.get_job_wait_timeout "Permalink to this definition") get\_vianai\_config\_value(_system: str_, _module: str_, _name: str_)[](#vianops_client.api.jobmaker.util.JobApiBaseClass.get_vianai_config_value "Permalink to this definition") wait\_for\_generic\_job(_job\_info_, _status\_url_)[](#vianops_client.api.jobmaker.util.JobApiBaseClass.wait_for_generic_job "Permalink to this definition") wait\_for\_job(_job\_info: str | [V1JobModel](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel "vianops_client.models.jobmaker.job.V1JobModel") _, _status\_url\_subdir: str_)[](#vianops_client.api.jobmaker.util.JobApiBaseClass.wait_for_job "Permalink to this definition") wait\_for\_jobs(_job\_ids_, _status\_url_, _num\_threads\=15_)[](#vianops_client.api.jobmaker.util.JobApiBaseClass.wait_for_jobs "Permalink to this definition") --- # Inference store APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Inference store APIs [Previous](vianops_client.api.featurestore.html "Feature store APIs") [Next](vianops_client.api.jobmaker.html "Job maker APIs") * * * Inference store APIs[](#inference-store-apis "Permalink to this heading") =========================================================================== Operations for managing and accessing inference mapping, inference trackings, and performance metrics. This data is maintained in the hila Enterprise inference store database. vianops\_client.api.inferencestore.inference\_mapping[](#module-vianops_client.api.inferencestore.inference_mapping "Permalink to this heading") -------------------------------------------------------------------------------------------------------------------------------------------------- _class_ InferenceMappingV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create\_inference\_mapping(_data: [V1InferenceMappingModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel") _, _output\_type: str \= 'object'_) → [V1InferenceMappingModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel") [](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.create_inference_mapping "Permalink to this definition") Create an inference mapping. Parameters: **data** ([_V1InferenceMappingModel_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel") ) – The information needed to create inference mapping. Returns: Response from the created inference mapping. Return type: [_V1InferenceMappingModel_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel") find\_tag(_all\_tags_, _tag\_name_)[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.find_tag "Permalink to this definition") get\_all\_params(_model_, _target\_column\_name_, _identifier\_col_, _all\_columns_, _continuous\_columns_, _categorical\_columns_, _offset\_col_)[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.get_all_params "Permalink to this definition") get\_inference\_mapping(_filter\_query: dict \= None_, _output\_type: str \= 'object'_) → [V1InferenceMappingModelList](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList") [](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.get_inference_mapping "Permalink to this definition") Get a list of inference mappings based on filter query. Parameters: **filter\_query** (_dict_) – Dictionary containing information for the query. Returns: A list of inference mappings. Return type: [_V1InferenceMappingModelList_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList") inference\_mapping\_generator(_model\=None_, _model\_stage\='primary'_, _model\_version\='1'_, _deployment\=None_, _target\_column\_name\=None_, _identifier\_col\=None_, _all\_columns\=None_, _continuous\_columns\=None_, _categorical\_columns\=None_, _predict\_proba\_col\=None_, _offset\_col\=''_, _connection\_name\='Internal clickhouse DB'_, _str\_categorical\_cols\=\[\]_, _boolean\_categorical\_cols\=\[\]_, _preview\=False_, _training\_table\=None_, _hotspots\=\[\]_)[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.inference_mapping_generator "Permalink to this definition") inference\_mapping\_url _\= '/v1/inference-mapping'_[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.inference_mapping_url "Permalink to this definition") inference\_tracking\_gt\_url _\= '/v1/inference-tracking/ground-truth'_[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.inference_tracking_gt_url "Permalink to this definition") validate\_request(_target\_column\_name_, _identifier\_col_, _all\_columns_, _continuous\_columns_, _categorical\_columns_, _offset\_col_)[](#vianops_client.api.inferencestore.inference_mapping.InferenceMappingV1Api.validate_request "Permalink to this definition") vianops\_client.api.inferencestore.inference\_tracking[](#module-vianops_client.api.inferencestore.inference_tracking "Permalink to this heading") ---------------------------------------------------------------------------------------------------------------------------------------------------- _class_ InferenceTrackingV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1InferenceTrackingModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel") _, _format: str \= 'raw'_, _file\_type: str \= 'csv'_, _cache\_key: str \= None_, _output\_type: str \= 'object'_) → [V1InferenceTrackingModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel") [](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api.create "Permalink to this definition") Create inference tracking Parameters: * **data** ([_V1InferenceTrackingModel_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel") ) – The inference tracking data to be created. * **format** (_str_) – The format of the inference tracking data. Default: raw. * **file\_type** (_str_) – The file type of the inference tracking data. Default csv. * **cache\_key** (_str_) – The cache key for inference tracking data Returns: Response from adding inderence tracking Return type: [_V1InferenceTrackingModel_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel") inference\_tracking\_ground\_truth(_data: [V1AddGroundTruthModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel") _, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") | [VianaiErrorResponse](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse") [](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api.inference_tracking_ground_truth "Permalink to this definition") Add ground truth data for inference tracking. Parameters: **data** ([_V1AddGroundTruthModel_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel") ) – The ground truth data to be added. Returns: Response from adding ground truth Return type: _Union_\[[_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse")\ , [_VianaiErrorResponse_](vianops_client.html#vianops_client.vianai_response.VianaiErrorResponse "vianops_client.vianai_response.VianaiErrorResponse")\ \] inference\_tracking\_gt\_url _\= '/v1/inference-tracking/ground-truth'_[](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api.inference_tracking_gt_url "Permalink to this definition") inference\_tracking\_url _\= '/v1/inference-tracking'_[](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api.inference_tracking_url "Permalink to this definition") search(_deployment: str \= None_, _model\_name: str \= None_, _model\_version: str \= None_, _starttime: float \= None_, _endtime: float \= None_, _startDateTime: float \= None_, _endDateTime: float \= None_, _verbose: bool \= False_, _csv: bool \= False_, _ground\_truth\_starttime: float \= None_, _output\_type: str \= 'object'_) → [V1InferenceTrackingModel](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel") [](#vianops_client.api.inferencestore.inference_tracking.InferenceTrackingV1Api.search "Permalink to this definition") Retrieve inference trackings with given params Parameters: * **deployment** (_str_) – Deployment name * **model\_name** (_str_) – Model name * **model\_version** (_str_) – Model version * **starttime** (_float_) – Start time (in seconds) * **endtime** (_float_) – End time (in seconds) * **startDateTime** (_float_) – Start date and time * **endDateTime** (_float_) – Snd date and time * **verbose** (_bool_) – If True, include more details in the search results * **csv** (_bool_) – If True, the format is of csv type * **ground\_truth\_starttime** (_float_) – start time of ground truth data Returns: The search results based on the given params Return type: [_V1InferenceTrackingModelList_](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList") vianops\_client.api.inferencestore.performance\_metrics[](#module-vianops_client.api.inferencestore.performance_metrics "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------------------------ _class_ PerformanceMetricsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: V1ModelPerformanceModelList_, _output\_type: str \= 'object'_) → V1ModelPerformanceModelList[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.create "Permalink to this definition") Add model performance data Parameters: **data** (_V1ModelPerformanceModelList_) – The list of model performance metrics to add. Returns: Instance containing information about the added model performance metrics. Return type: V1ModelPerformanceModelList delete\_by\_deployment(_deployment: str_)[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.delete_by_deployment "Permalink to this definition") Delete model performance metric Parameters: **deployment** (_str_) – The name of the deployment for which to delete model performance metric. get\_by\_fields(_deployment: str \= None_, _model\_name: str \= None_, _model\_version: str \= None_, _model\_stage: str \= None_, _predict\_date: float \= None_, _startDateTime: float \= None_, _endDateTime: float \= None_, _segment\_id: int \= None_, _model\_uuid: str \= None_, _training: bool \= None_, _output\_type: str \= 'object'_) → V1ModelPerformanceModelList[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.get_by_fields "Permalink to this definition") Retrieve model performance data based on given params Parameters: * **deployment** (_str_) – Deployment name * **model\_name** (_str_) – Model name * **model\_version** (_str_) – Model version * **model\_stage** (_str_) – Model stage * **predict\_date** (_float_) – Prediction date * **startDateTime** (_float_) – Start date and time (timestamp) * **endDateTime** (_float_) – End date and time (timestamp) * **segment\_id** (_int_) – Segment id * **model\_uuid** (_str_) – Model uuid * **training** (_bool_) – whether the model performance data is training data (?) Returns: Instance containing information about the model performance data retrived from the search. Return type: V1ModelPerformanceModelList performance\_metrics\_url _\= '/v1/model-performance'_[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.performance_metrics_url "Permalink to this definition") search(_data: V1ModelPerformanceSearch_, _output\_type: str \= 'object'_) → V1ModelPerformanceModelList[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.search "Permalink to this definition") Search for model performance data Parameters: **data** (_V1ModelPerformanceSearch_) – Instance containing containing data regarding the search parameters. Returns: Instance containing information about the model performance data retrived from the search. Return type: V1ModelPerformanceModelList update(_data: V1ModelPerformanceModel_, _output\_type: str \= 'object'_) → V1ModelPerformanceModel[](#vianops_client.api.inferencestore.performance_metrics.PerformanceMetricsV1Api.update "Permalink to this definition") Update an existing model performance metric Parameters: **data** (_V1ModelPerformanceModel_) – Instance containing the updated model performance metric. Returns: Instance containing information about the updated model performance metric. Return type: V1ModelPerformanceModel --- # Model store APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Model store APIs [Previous](vianops_client.api.jobmaker.html "Job maker APIs") [Next](vianops_client.api.qnastore.html "QNA store APIs") * * * Model store APIs[](#model-store-apis "Permalink to this heading") =================================================================== Operations for creating and managing models, model tags, policies, segments, and model alerts. This data is maintained in the hila Enterprise model store database. vianops\_client.api.modelstore.alerts[](#module-vianops_client.api.modelstore.alerts "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------- _class_ AlertsV1API(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.modelstore.alerts.AlertsV1API "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1AlertCreateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertCreateModelList "vianops_client.models.modelstore.alerts.V1AlertCreateModelList") _, _output\_type: str \= 'object'_) → [V1AlertModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModelList "vianops_client.models.modelstore.alerts.V1AlertModelList") [](#vianops_client.api.modelstore.alerts.AlertsV1API.create "Permalink to this definition") Create alerts Parameters: **data** ([_V1AlertCreateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertCreateModelList "vianops_client.models.modelstore.alerts.V1AlertCreateModelList") ) – An instance of V1AlertCreateModelList containing the data for the new alerts. Returns: An instance of V1AlertModelList containing information about the created alerts. Return type: [_V1AlertModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModelList "vianops_client.models.modelstore.alerts.V1AlertModelList") _async_ create\_async(_data: [V1AlertCreateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertCreateModelList "vianops_client.models.modelstore.alerts.V1AlertCreateModelList") _, _output\_type: str \= 'object'_) → [V1AlertModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModelList "vianops_client.models.modelstore.alerts.V1AlertModelList") [](#vianops_client.api.modelstore.alerts.AlertsV1API.create_async "Permalink to this definition") Create alerts Parameters: **data** ([_V1AlertCreateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertCreateModelList "vianops_client.models.modelstore.alerts.V1AlertCreateModelList") ) – An instance of V1AlertCreateModelList containing the data for the new alerts. Returns: An instance of V1AlertModelList containing information about the created alerts. Return type: [_V1AlertModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModelList "vianops_client.models.modelstore.alerts.V1AlertModelList") delete(_delete\_params: [V1AlertSearchModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchModel "vianops_client.models.modelstore.alerts.V1AlertSearchModel") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.alerts.AlertsV1API.delete "Permalink to this definition") Delete or archive alerts Parameters: * **delete\_params** ([_V1AlertSearchModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchModel "vianops_client.models.modelstore.alerts.V1AlertSearchModel") ) – Instance containing the required data to select, and archive or delete selected alerts. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive Returns: Instance containing response from alert deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") _async_ delete\_async(_delete\_params: [V1AlertSearchModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchModel "vianops_client.models.modelstore.alerts.V1AlertSearchModel") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.alerts.AlertsV1API.delete_async "Permalink to this definition") Delete or archive alerts Parameters: * **delete\_params** ([_V1AlertSearchModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchModel "vianops_client.models.modelstore.alerts.V1AlertSearchModel") ) – Instance containing the required data to select, and archive or delete selected alerts. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive Returns: Instance containing response from alert deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") delete\_url _\= '/v1/monitor-alerts/{deletetype}'_[](#vianops_client.api.modelstore.alerts.AlertsV1API.delete_url "Permalink to this definition") search(_search\_params: [V1AlertSearchRequest](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchRequest "vianops_client.models.modelstore.alerts.V1AlertSearchRequest") _, _output\_type: str \= 'object'_) → [V1AlertPageModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertPageModel "vianops_client.models.modelstore.alerts.V1AlertPageModel") [](#vianops_client.api.modelstore.alerts.AlertsV1API.search "Permalink to this definition") Search for alerts Parameters: **search\_params** ([_V1AlertSearchRequest_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchRequest "vianops_client.models.modelstore.alerts.V1AlertSearchRequest") ) – An instance of V1AlertSearchRequest containing the search parameters for alerts. Returns: An instance of V1AlertPageModel containing information about the searched alerts. Return type: [_V1AlertPageModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertPageModel "vianops_client.models.modelstore.alerts.V1AlertPageModel") _async_ search\_async(_search\_params: [V1AlertSearchRequest](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchRequest "vianops_client.models.modelstore.alerts.V1AlertSearchRequest") _, _output\_type: str \= 'object'_) → [V1AlertPageModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertPageModel "vianops_client.models.modelstore.alerts.V1AlertPageModel") [](#vianops_client.api.modelstore.alerts.AlertsV1API.search_async "Permalink to this definition") Search for alerts Parameters: **search\_params** ([_V1AlertSearchRequest_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchRequest "vianops_client.models.modelstore.alerts.V1AlertSearchRequest") ) – An instance of V1AlertSearchRequest containing the search parameters for alerts. Returns: An instance of V1AlertPageModel containing information about the searched alerts. Return type: [_V1AlertPageModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertPageModel "vianops_client.models.modelstore.alerts.V1AlertPageModel") search\_url _\= '/v1/monitor-alerts/search'_[](#vianops_client.api.modelstore.alerts.AlertsV1API.search_url "Permalink to this definition") update(_update\_params: [V1AlertUpdateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateModelList "vianops_client.models.modelstore.alerts.V1AlertUpdateModelList") _, _output\_type: str \= 'object'_) → [V1AlertUpdateResponseModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel "vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel") [](#vianops_client.api.modelstore.alerts.AlertsV1API.update "Permalink to this definition") Update existing alerts Parameters: **update\_params** ([_V1AlertUpdateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateModelList "vianops_client.models.modelstore.alerts.V1AlertUpdateModelList") ) – An instance of V1AlertUpdateModelList containing the data for the alert updates. Returns: An instance of V1AlertUpdateResponseModel containing information about the alert updates. Return type: [_V1AlertUpdateResponseModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel "vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel") _async_ update\_async(_update\_params: [V1AlertUpdateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateModelList "vianops_client.models.modelstore.alerts.V1AlertUpdateModelList") _, _output\_type: str \= 'object'_) → [V1AlertUpdateResponseModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel "vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel") [](#vianops_client.api.modelstore.alerts.AlertsV1API.update_async "Permalink to this definition") Update existing alerts Parameters: **update\_params** ([_V1AlertUpdateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateModelList "vianops_client.models.modelstore.alerts.V1AlertUpdateModelList") ) – An instance of V1AlertUpdateModelList containing the data for the alert updates. Returns: An instance of V1AlertUpdateResponseModel containing information about the alert updates. Return type: [_V1AlertUpdateResponseModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel "vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel") url\_suffix _\= '/v1/monitor-alerts'_[](#vianops_client.api.modelstore.alerts.AlertsV1API.url_suffix "Permalink to this definition") vianops\_client.api.modelstore.feature\_importance\_file\_utils[](#module-vianops_client.api.modelstore.feature_importance_file_utils "Permalink to this heading") -------------------------------------------------------------------------------------------------------------------------------------------------------------------- check\_absolute\_percentage\_and\_sum(_df_)[](#vianops_client.api.modelstore.feature_importance_file_utils.check_absolute_percentage_and_sum "Permalink to this definition") check\_and\_convert\_file\_to\_json(_content_, _name_, _tag\_name_)[](#vianops_client.api.modelstore.feature_importance_file_utils.check_and_convert_file_to_json "Permalink to this definition") vianops\_client.api.modelstore.model\_tags[](#module-vianops_client.api.modelstore.model_tags "Permalink to this heading") ---------------------------------------------------------------------------------------------------------------------------- _class_ ModelsTagsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1BaseModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList "vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.create "Permalink to this definition") Create model tags Parameters: **data** ([_V1BaseModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList "vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList") ) – Instance containing data to create model tags. Returns: Instance containing a list of the created model tags. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") _async_ create\_async(_data: [V1BaseModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList "vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.create_async "Permalink to this definition") Create model tags Parameters: **data** ([_V1BaseModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList "vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList") ) – Instance containing data to create model tags. Returns: Instance containing a list of the created model tags. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") delete(_data: [V1ModelTagsFilters](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsFilters "vianops_client.models.modelstore.model_tags.V1ModelTagsFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.delete "Permalink to this definition") Delete or archive model tags Parameters: * **data** ([_V1ModelTagsFilters_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsFilters "vianops_client.models.modelstore.model_tags.V1ModelTagsFilters") ) – Instance containing the required data to select, and archive or delete selected model tags. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from model tag deletion. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") _async_ delete\_async(_data: [V1ModelTagsFilters](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsFilters "vianops_client.models.modelstore.model_tags.V1ModelTagsFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.delete_async "Permalink to this definition") Delete or archive model tags Parameters: * **data** ([_V1ModelTagsFilters_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsFilters "vianops_client.models.modelstore.model_tags.V1ModelTagsFilters") ) – Instance containing the required data to select, and archive or delete selected model tags. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from model tag deletion. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") delete\_url _\= '/v1/model-tags/{deletetype}'_[](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.delete_url "Permalink to this definition") search(_data: [V1ModelTagsSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsSearch "vianops_client.models.modelstore.model_tags.V1ModelTagsSearch") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage "vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.search "Permalink to this definition") Search for model tags Parameters: **data** ([_V1ModelTagsSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsSearch "vianops_client.models.modelstore.model_tags.V1ModelTagsSearch") ) – Instance containing data to be use to perform a paginated model tags search. Returns: Instance containing a list of model tags collected from search along with pagination details. Return type: [_V1ModelTagsModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage "vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage") _async_ search\_async(_data: [V1ModelTagsSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsSearch "vianops_client.models.modelstore.model_tags.V1ModelTagsSearch") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage "vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.search_async "Permalink to this definition") Search for model tags Parameters: **data** ([_V1ModelTagsSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsSearch "vianops_client.models.modelstore.model_tags.V1ModelTagsSearch") ) – Instance containing data to be use to perform a paginated model tags search. Returns: Instance containing a list of model tags collected from search along with pagination details. Return type: [_V1ModelTagsModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage "vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage") search\_url _\= '/v1/model-tags/search'_[](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.search_url "Permalink to this definition") update(_data: [V1ModelTagsUpdates](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates "vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.update "Permalink to this definition") Update existing model tags Parameters: **data** ([_V1ModelTagsUpdates_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates "vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates") ) – Instance containing the required data to select and update selected model tags. Returns: Instance containing information about the updated model tags. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") _async_ update\_async(_data: [V1ModelTagsUpdates](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates "vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates") _, _output\_type: str \= 'object'_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.update_async "Permalink to this definition") Update existing model tags Parameters: **data** ([_V1ModelTagsUpdates_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates "vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates") ) – Instance containing the required data to select and update selected model tags. Returns: Instance containing information about the updated model tags. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") update\_with\_file\_upload(_uuid: str_, _file\_path: str_, _name: str_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.update_with_file_upload "Permalink to this definition") Update model tags using file upload Parameters: * **uuid** (_str_) – The UUID for the model tag. * **file\_path** (_str_) – The file path containing model tag data. * **name** (_str_) – Unique name for the model tag within model. Returns: Instance containing information about the updated model tag. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") _async_ update\_with\_file\_upload\_async(_uuid: str_, _file\_path: str_, _name: str_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.update_with_file_upload_async "Permalink to this definition") Update model tags using file upload Parameters: * **uuid** (_str_) – The UUID for the model tag. * **file\_path** (_str_) – The file path containing model tag data. * **name** (_str_) – Unique name for the model tag within model. Returns: Instance containing information about the updated model tag. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") upload(_model\_uuid: str_, _name: str_, _file\_path: str_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.upload "Permalink to this definition") Add model tags using file upload Parameters: * **model\_uuid** (_str_) – The UUID for the related model * **name** (_str_) – Unique name for the model tag within model. * **file\_path** (_str_) – File path containing model tag data. Returns: Instance containing information about the uploaded model tag. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") _async_ upload\_async(_model\_uuid: str_, _name: str_, _file\_path: str_) → [V1ModelTagsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") [](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.upload_async "Permalink to this definition") Add model tags using file upload Parameters: * **model\_uuid** (_str_) – The UUID for the related model * **name** (_str_) – Unique name for the model tag within model. * **file\_path** (_str_) – File path containing model tag data. Returns: Instance containing information about the uploaded model tag. Return type: [_V1ModelTagsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList "vianops_client.models.modelstore.model_tags.V1ModelTagsModelList") url\_suffix _\= '/v1/model-tags'_[](#vianops_client.api.modelstore.model_tags.ModelsTagsV1Api.url_suffix "Permalink to this definition") vianops\_client.api.modelstore.models[](#module-vianops_client.api.modelstore.models "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------- _class_ ModelsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.modelstore.models.ModelsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.create "Permalink to this definition") Create models Parameters: **data** ([_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") ) – Instance containing the data to create models. Returns: Instance containing a list of the created models. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _async_ create\_async(_data: [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.create_async "Permalink to this definition") Create models Parameters: **data** ([_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") ) – Instance containing the data to create models. Returns: Instance containing a list of the created models. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") delete(_data: [V1ModelsFilters](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsFilters "vianops_client.models.modelstore.models.V1ModelsFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.delete "Permalink to this definition") Delete or archive models Parameters: * **data** ([_V1ModelsFilters_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsFilters "vianops_client.models.modelstore.models.V1ModelsFilters") ) – Instance containing the required data to select, and archive or delete selected models. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive Returns: Instance containing response from model deletion. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _async_ delete\_async(_data: [V1ModelsFilters](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsFilters "vianops_client.models.modelstore.models.V1ModelsFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.delete_async "Permalink to this definition") Delete or archive models Parameters: * **data** ([_V1ModelsFilters_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsFilters "vianops_client.models.modelstore.models.V1ModelsFilters") ) – Instance containing the required data to select, and archive or delete selected models. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive Returns: Instance containing response from model deletion. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") delete\_url _\= '/v1/models/{deletetype}'_[](#vianops_client.api.modelstore.models.ModelsV1Api.delete_url "Permalink to this definition") load\_prompts(_data: [V1ModelsLoadPrompt](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPrompt "vianops_client.models.modelstore.models.V1ModelsLoadPrompt") _, _output\_type: str \= 'object'_) → [V1ModelsLoadPromptResponse](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse "vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse") [](#vianops_client.api.modelstore.models.ModelsV1Api.load_prompts "Permalink to this definition") Load prompts Parameters: * **data** ([_V1ModelsLoadPrompt_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPrompt "vianops_client.models.modelstore.models.V1ModelsLoadPrompt") ) – Model containing model prompt to load specifications * **output\_type** (_str__,_ _optional_) – Response format. Defaults to “object” Returns: Loaded model prompts Return type: [_V1ModelsLoadPromptResponse_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse "vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse") _async_ load\_prompts\_async(_data: [V1ModelsLoadPrompt](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPrompt "vianops_client.models.modelstore.models.V1ModelsLoadPrompt") _, _output\_type: str \= 'object'_) → [V1ModelsLoadPromptResponse](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse "vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse") [](#vianops_client.api.modelstore.models.ModelsV1Api.load_prompts_async "Permalink to this definition") Load prompts Parameters: * **data** ([_V1ModelsLoadPrompt_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPrompt "vianops_client.models.modelstore.models.V1ModelsLoadPrompt") ) – Model containing model prompt to load specifications * **output\_type** (_str__,_ _optional_) – Response format. Defaults to “object” Returns: Loaded model prompts Return type: [_V1ModelsLoadPromptResponse_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse "vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse") load\_prompts\_url _\= '/v1/models/load-prompts'_[](#vianops_client.api.modelstore.models.ModelsV1Api.load_prompts_url "Permalink to this definition") search(_data: [V1ModelSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelSearch "vianops_client.models.modelstore.models.V1ModelSearch") _, _output\_type: str \= 'object'_) → [V1ModelsModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelPage "vianops_client.models.modelstore.models.V1ModelsModelPage") [](#vianops_client.api.modelstore.models.ModelsV1Api.search "Permalink to this definition") Search for models Parameters: **data** ([_V1ModelSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelSearch "vianops_client.models.modelstore.models.V1ModelSearch") ) – Instance containing data to be use to perform a paginated model search. Returns: Instance containing a list of models collected from search along with pagination details. Return type: [_V1ModelsModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelPage "vianops_client.models.modelstore.models.V1ModelsModelPage") _async_ search\_async(_data: [V1ModelSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelSearch "vianops_client.models.modelstore.models.V1ModelSearch") _, _output\_type: str \= 'object'_) → [V1ModelsModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelPage "vianops_client.models.modelstore.models.V1ModelsModelPage") [](#vianops_client.api.modelstore.models.ModelsV1Api.search_async "Permalink to this definition") Search for models Parameters: **data** ([_V1ModelSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelSearch "vianops_client.models.modelstore.models.V1ModelSearch") ) – Instance containing data to be use to perform a paginated model search. Returns: Instance containing a list of models collected from search along with pagination details. Return type: [_V1ModelsModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelPage "vianops_client.models.modelstore.models.V1ModelsModelPage") search\_url _\= '/v1/models/search'_[](#vianops_client.api.modelstore.models.ModelsV1Api.search_url "Permalink to this definition") setup\_models\_cf(_data: [V1ModelsSetup](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsSetup "vianops_client.models.modelstore.models.V1ModelsSetup") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.setup_models_cf "Permalink to this definition") Setup models CF Parameters: **data** ([_V1ModelsSetup_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsSetup "vianops_client.models.modelstore.models.V1ModelsSetup") ) – Instance containing the required data to setup the CF models. Returns: Instance containing response from CF model setup. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _async_ setup\_models\_cf\_async(_data: [V1ModelsSetup](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsSetup "vianops_client.models.modelstore.models.V1ModelsSetup") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.setup_models_cf_async "Permalink to this definition") Setup models CF Parameters: **data** ([_V1ModelsSetup_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsSetup "vianops_client.models.modelstore.models.V1ModelsSetup") ) – Instance containing the required data to setup the CF models. Returns: Instance containing response from CF model setup. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") setup\_models\_cf\_url _\= '/v1/models/setup\_models\_cf'_[](#vianops_client.api.modelstore.models.ModelsV1Api.setup_models_cf_url "Permalink to this definition") update(_data: [V1ModelUpdates](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelUpdates "vianops_client.models.modelstore.models.V1ModelUpdates") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.update "Permalink to this definition") Update existing models Parameters: **data** ([_V1ModelUpdates_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelUpdates "vianops_client.models.modelstore.models.V1ModelUpdates") ) – An instance of V1ModelUpdates containing the data for updating the model. Returns: Instance containing information about the updated models. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") _async_ update\_async(_data: [V1ModelUpdates](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelUpdates "vianops_client.models.modelstore.models.V1ModelUpdates") _, _output\_type: str \= 'object'_) → [V1ModelsModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") [](#vianops_client.api.modelstore.models.ModelsV1Api.update_async "Permalink to this definition") Update existing models Parameters: **data** ([_V1ModelUpdates_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelUpdates "vianops_client.models.modelstore.models.V1ModelUpdates") ) – An instance of V1ModelUpdates containing the data for updating the model. Returns: Instance containing information about the updated models. Return type: [_V1ModelsModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList "vianops_client.models.modelstore.models.V1ModelsModelList") url\_suffix _\= '/v1/models'_[](#vianops_client.api.modelstore.models.ModelsV1Api.url_suffix "Permalink to this definition") vianops\_client.api.modelstore.policies[](#module-vianops_client.api.modelstore.policies "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------- _class_ PoliciesV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.modelstore.policies.PoliciesV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") bulk\_create(_project\_name: str \= ''_, _model\_name: str \= ''_, _model\_version: str | None \= '1'_, _model\_stage: str | None \= 'primary'_, _window\_type: List\[str\] | None \= \['day', 'week', 'month', 'quarter'\]_, _window\_method\=None_, _features\=None_, _name\_prefix\=None_, _hotspot\_analysis: dict | None \= None_, _segments\=None_, _warning\_level: float | None \= 0.1_, _critical\_level: float | None \= 0.5_, _drift\_measure: str | None \= 'PSI'_, _schedule: str | None \= '0 0 6 ? \* \*'_, _policy\_type\='drift'_, _drift\_type\='feature-drift'_, _performance\_metric\='mae'_, _output\_type: str \= 'object'_, _training\_baseline\=False_)[](#vianops_client.api.modelstore.policies.PoliciesV1Api.bulk_create "Permalink to this definition") create(_data: [V1PolicyRequestModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModelList "vianops_client.models.modelstore.policies.V1PolicyRequestModelList") _, _output\_type: str \= 'object'_) → [V1PolicyModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.create "Permalink to this definition") Create policies Parameters: **data** ([_V1PolicyRequestModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModelList "vianops_client.models.modelstore.policies.V1PolicyRequestModelList") ) – Instance containing data to create policies. Returns: Instance containing a list of the created policies. Return type: [_V1PolicyModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") _async_ create\_async(_data: [V1PolicyRequestModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModelList "vianops_client.models.modelstore.policies.V1PolicyRequestModelList") _, _output\_type: str \= 'object'_) → [V1PolicyModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.create_async "Permalink to this definition") Create policies Parameters: **data** ([_V1PolicyRequestModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModelList "vianops_client.models.modelstore.policies.V1PolicyRequestModelList") ) – Instance containing data to create policies. Returns: Instance containing a list of the created policies. Return type: [_V1PolicyModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") delete(_data: [V1PolicyModelSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelSearch "vianops_client.models.modelstore.policies.V1PolicyModelSearch") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.delete "Permalink to this definition") Delete or archive policies Parameters: * **data** ([_V1PolicyModelSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelSearch "vianops_client.models.modelstore.policies.V1PolicyModelSearch") ) – Instance containing the required data to select, and archive or delete the selected policies. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from policy deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") _async_ delete\_async(_data: [V1PolicyModelSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelSearch "vianops_client.models.modelstore.policies.V1PolicyModelSearch") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.delete_async "Permalink to this definition") Delete or archive policies Parameters: * **data** ([_V1PolicyModelSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelSearch "vianops_client.models.modelstore.policies.V1PolicyModelSearch") ) – Instance containing the required data to select, and archive or delete the selected policies. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from policy deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") delete\_url _\= '/v1/policies/{deletetype}'_[](#vianops_client.api.modelstore.policies.PoliciesV1Api.delete_url "Permalink to this definition") run\_policies(_deployments: List\[str\] \= \[\]_, _model\_names: List\[str\] \= \[\]_, _model\_versions: List\[str\] \= \['1'\]_, _model\_stages: List\[str\] \= \['primary'\]_, _start\_date: datetime | None \= None_, _end\_date: datetime | None \= None_, _offset\_target: List\[int\] \= \[0\]_, _offset\_type: str \= ''_, _policy\_names: List\[str\] | None \= None_, _activate\_policies: bool \= True_, _num\_threads: int \= 15_) → List\[dict\][](#vianops_client.api.modelstore.policies.PoliciesV1Api.run_policies "Permalink to this definition") Run policies Parameters: * **deployments** (_List__\[__str__\]_) – A list of deployment names to filter policies by. * **model\_names** (_List__\[__str__\]_) – A list of model names to filter policies by. Default: value of deployments. * **model\_versions** (_List__\[__str__\]_) – A list of model versions to filter policies by. Default: \[“1”\]. * **model\_stages** (_List__\[__str__\]_) – A list of model stages to filter policies by. Default: \[“primary”\]. * **start\_date** (_Optional__\[__datetime__\]_) – First date to start running polcicies from. * **end\_date** (_Optional__\[__datetime__\]_) – Last date to run policies to. * **offset\_target** (_List__\[__int__\]_) – A list of offsets to be applied to policy run date. If value not provided and start\_date and end\_date are not provided, default will be used and all policies will run with an offset of 1. * **offset\_type** (_Optional__\[__str__\]_) – Type of offset. Supported values: day, week, month, quarter. * **policy\_names** (_Optional__\[__List__\[__str__\]__\]_) – A list of policy names to run to filter policies by. * **activate\_policies** (_bool_) – Indicates whether to activate policies or not. If True, policies will run accordingly on their specified schedule; otherwise, policies will only run once. Default: True. * **num\_threads** (_int_) – The number of threads to running the policies. Default: 15. Returns: A list of dictionaries containing the responses from each policy run. Return type: _List_\[_dict_\] search(_data: [V1PolicySearchRequest](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicySearchRequest "vianops_client.models.modelstore.policies.V1PolicySearchRequest") _, _output\_type: str \= 'object'_) → [V1PolicyModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelPage "vianops_client.models.modelstore.policies.V1PolicyModelPage") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.search "Permalink to this definition") Search for policies Parameters: **data** ([_V1PolicySearchRequest_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicySearchRequest "vianops_client.models.modelstore.policies.V1PolicySearchRequest") ) – Instance containing data to be used to perform a paginated segment search. Returns: Instance containing a list of policies collected from search along with pagination details. Return type: [_V1PolicyModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelPage "vianops_client.models.modelstore.policies.V1PolicyModelPage") _async_ search\_async(_data: [V1PolicySearchRequest](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicySearchRequest "vianops_client.models.modelstore.policies.V1PolicySearchRequest") _, _output\_type: str \= 'object'_) → [V1PolicyModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelPage "vianops_client.models.modelstore.policies.V1PolicyModelPage") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.search_async "Permalink to this definition") Search for policies Parameters: **data** ([_V1PolicySearchRequest_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicySearchRequest "vianops_client.models.modelstore.policies.V1PolicySearchRequest") ) – Instance containing data to be used to perform a paginated segment search. Returns: Instance containing a list of policies collected from search along with pagination details. Return type: [_V1PolicyModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelPage "vianops_client.models.modelstore.policies.V1PolicyModelPage") search\_url _\= '/v1/policies/search'_[](#vianops_client.api.modelstore.policies.PoliciesV1Api.search_url "Permalink to this definition") update(_data: [V1PolicyUpdateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateModelList "vianops_client.models.modelstore.policies.V1PolicyUpdateModelList") _, _output\_type: str \= 'object'_) → [V1PolicyModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.update "Permalink to this definition") Update policies Parameters: **data** ([_V1PolicyUpdateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateModelList "vianops_client.models.modelstore.policies.V1PolicyUpdateModelList") ) – Instance containing the required data to select and update selected policies. Returns: Instance containing information about the updated policies. Return type: [_V1PolicyModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") _async_ update\_async(_data: [V1PolicyUpdateModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateModelList "vianops_client.models.modelstore.policies.V1PolicyUpdateModelList") _, _output\_type: str \= 'object'_) → [V1PolicyModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") [](#vianops_client.api.modelstore.policies.PoliciesV1Api.update_async "Permalink to this definition") Update policies Parameters: **data** ([_V1PolicyUpdateModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateModelList "vianops_client.models.modelstore.policies.V1PolicyUpdateModelList") ) – Instance containing the required data to select and update selected policies. Returns: Instance containing information about the updated policies. Return type: [_V1PolicyModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList "vianops_client.models.modelstore.policies.V1PolicyModelList") url\_suffix _\= '/v1/policies'_[](#vianops_client.api.modelstore.policies.PoliciesV1Api.url_suffix "Permalink to this definition") vianops\_client.api.modelstore.segments[](#module-vianops_client.api.modelstore.segments "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------- _class_ SegmentsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.modelstore.segments.SegmentsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1SegmentBaseModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModelList "vianops_client.models.modelstore.segments.V1SegmentBaseModelList") _, _output\_type: str \= 'object'_) → [V1SegmentModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.create "Permalink to this definition") Create segments Parameters: **data** ([_V1SegmentBaseModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModelList "vianops_client.models.modelstore.segments.V1SegmentBaseModelList") ) – Instance containing data to create segments. Returns: Instance containing a list of the created segments. Return type: [_V1SegmentModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") _async_ create\_async(_data: [V1SegmentBaseModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModelList "vianops_client.models.modelstore.segments.V1SegmentBaseModelList") _, _output\_type: str \= 'object'_) → [V1SegmentModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.create_async "Permalink to this definition") Create segments Parameters: **data** ([_V1SegmentBaseModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModelList "vianops_client.models.modelstore.segments.V1SegmentBaseModelList") ) – Instance containing data to create segments. Returns: Instance containing a list of the created segments. Return type: [_V1SegmentModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") delete(_data: [V1SegmentSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentSearch "vianops_client.models.modelstore.segments.V1SegmentSearch") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.delete "Permalink to this definition") Delete or archive segments Parameters: * **data** ([_V1SegmentSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentSearch "vianops_client.models.modelstore.segments.V1SegmentSearch") ) – Instance containing the required data to select, and archive or delete the selected segments. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from segment deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") _async_ delete\_async(_data: [V1SegmentSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentSearch "vianops_client.models.modelstore.segments.V1SegmentSearch") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [VianaiSuccessResponse](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.delete_async "Permalink to this definition") Delete or archive segments Parameters: * **data** ([_V1SegmentSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentSearch "vianops_client.models.modelstore.segments.V1SegmentSearch") ) – Instance containing the required data to select, and archive or delete the selected segments. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from segment deletion. Return type: [_VianaiSuccessResponse_](vianops_client.html#vianops_client.vianai_response.VianaiSuccessResponse "vianops_client.vianai_response.VianaiSuccessResponse") delete\_url _\= '/v1/segments/{deletetype}'_[](#vianops_client.api.modelstore.segments.SegmentsV1Api.delete_url "Permalink to this definition") get\_filter(_data: dict_, _output\_type: str \= 'object'_) → [V1SegmentFilterCondition](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterCondition "vianops_client.models.modelstore.segments.V1SegmentFilterCondition") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.get_filter "Permalink to this definition") Generate the conditions for a segment Parameters: **data** (_dict_) – A dictionary containing the segment id, database connection, and table name to generate filter condition. Sample dictionary object:\` {“id”: 1, “connection”: “connection\_string”, “table”: “table\_name”}\` Returns: Instance containing information about the condition. Return type: [_V1SegmentFilterCondition_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterCondition "vianops_client.models.modelstore.segments.V1SegmentFilterCondition") _async_ get\_filter\_async(_data: dict_, _output\_type: str \= 'object'_) → [V1SegmentFilterCondition](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterCondition "vianops_client.models.modelstore.segments.V1SegmentFilterCondition") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.get_filter_async "Permalink to this definition") Generate the conditions for a segment Parameters: **data** (_dict_) – A dictionary containing the segment id, database connection, and table name to generate filter condition. Sample dictionary object:\` {“id”: 1, “connection”: “connection\_string”, “table”: “table\_name”}\` Returns: Instance containing information about the condition. Return type: [_V1SegmentFilterCondition_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterCondition "vianops_client.models.modelstore.segments.V1SegmentFilterCondition") get\_preview(_data: [V1SegmentPreviewRequestModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel "vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel") _, _output\_type: str \= 'object'_) → [V1SegmentPreviewModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewModel "vianops_client.models.modelstore.segments.V1SegmentPreviewModel") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.get_preview "Permalink to this definition") Get a preview of the segment data Parameters: **data** ([_V1SegmentPreviewRequestModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel "vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel") ) – Instance containing the required data to update segments. Returns: Instance containing segment preview data Return type: [_V1SegmentPreviewModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewModel "vianops_client.models.modelstore.segments.V1SegmentPreviewModel") _async_ get\_preview\_async(_data: [V1SegmentPreviewRequestModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel "vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel") _, _output\_type: str \= 'object'_) → [V1SegmentPreviewModel](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewModel "vianops_client.models.modelstore.segments.V1SegmentPreviewModel") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.get_preview_async "Permalink to this definition") Get a preview of the segment data Parameters: **data** ([_V1SegmentPreviewRequestModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel "vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel") ) – Instance containing the required data to update segments. Returns: Instance containing segment preview data Return type: [_V1SegmentPreviewModel_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewModel "vianops_client.models.modelstore.segments.V1SegmentPreviewModel") preview\_url _\= '/v1/segments/preview'_[](#vianops_client.api.modelstore.segments.SegmentsV1Api.preview_url "Permalink to this definition") search(_data: [V1SegmentPageSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPageSearch "vianops_client.models.modelstore.segments.V1SegmentPageSearch") _, _output\_type: str \= 'object'_) → [V1SegmentModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelPage "vianops_client.models.modelstore.segments.V1SegmentModelPage") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.search "Permalink to this definition") Search for segments Parameters: **data** ([_V1SegmentPageSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPageSearch "vianops_client.models.modelstore.segments.V1SegmentPageSearch") ) – Instance containing data to be use to perform a paginated segment search. Returns: Instance containing a list of segments collected from search along with pagination details. Return type: [_V1SegmentModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelPage "vianops_client.models.modelstore.segments.V1SegmentModelPage") _async_ search\_await(_data: [V1SegmentPageSearch](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPageSearch "vianops_client.models.modelstore.segments.V1SegmentPageSearch") _, _output\_type: str \= 'object'_) → [V1SegmentModelPage](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelPage "vianops_client.models.modelstore.segments.V1SegmentModelPage") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.search_await "Permalink to this definition") Search for segments Parameters: **data** ([_V1SegmentPageSearch_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPageSearch "vianops_client.models.modelstore.segments.V1SegmentPageSearch") ) – Instance containing data to be use to perform a paginated segment search. Returns: Instance containing a list of segments collected from search along with pagination details. Return type: [_V1SegmentModelPage_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelPage "vianops_client.models.modelstore.segments.V1SegmentModelPage") search\_url _\= '/v1/segments/search'_[](#vianops_client.api.modelstore.segments.SegmentsV1Api.search_url "Permalink to this definition") update(_data: [V1SegmentUpdateRequestModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList "vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList") _, _output\_type: str \= 'object'_) → [V1SegmentModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.update "Permalink to this definition") Update existing segments Parameters: **data** ([_V1SegmentUpdateRequestModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList "vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList") ) – Instance containing the required data to select and update selected segments. Returns: Instance containing information about the updated segments. Return type: [_V1SegmentModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") _async_ update\_async(_data: [V1SegmentUpdateRequestModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList "vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList") _, _output\_type: str \= 'object'_) → [V1SegmentModelList](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") [](#vianops_client.api.modelstore.segments.SegmentsV1Api.update_async "Permalink to this definition") Update existing segments Parameters: **data** ([_V1SegmentUpdateRequestModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList "vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList") ) – Instance containing the required data to select and update selected segments. Returns: Instance containing information about the updated segments. Return type: [_V1SegmentModelList_](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList "vianops_client.models.modelstore.segments.V1SegmentModelList") url\_id\_filter _\= '/v1/segments/{id}/filter?connection={connection}&table={table}'_[](#vianops_client.api.modelstore.segments.SegmentsV1Api.url_id_filter "Permalink to this definition") url\_suffix _\= '/v1/segments'_[](#vianops_client.api.modelstore.segments.SegmentsV1Api.url_suffix "Permalink to this definition") --- # QNA store APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * QNA store APIs [Previous](vianops_client.api.modelstore.html "Model store APIs") [Next](vianops_client.api.riskstore.html "Risk store APIs") * * * QNA store APIs[](#qna-store-apis "Permalink to this heading") =============================================================== Submodules[](#submodules "Permalink to this heading") ------------------------------------------------------- vianops\_client.api.qnastore.jargon\_lexicon module[](#module-vianops_client.api.qnastore.jargon_lexicon "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------------------- _class_ JargonLexiconV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1JargonRequestList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList "vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList") _, _output\_type: str \= 'object'_) → [V1JargonModelResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.create "Permalink to this definition") Create jargon lexicon Parameters: **data** ([_V1JargonRequestList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList "vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList") ) – Instance containing the data to create jargon lexicon. Returns: Instance containing a list of the created jargon lexicon. Return type: [_V1JargonModelResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") _async_ create\_async(_data: [V1JargonRequestList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList "vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList") _, _output\_type: str \= 'object'_) → [V1JargonModelResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.create_async "Permalink to this definition") Create jargon lexicon Parameters: **data** ([_V1JargonRequestList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList "vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList") ) – Instance containing the data to create jargon lexicon. Returns: Instance containing a list of the created jargon lexicon. Return type: [_V1JargonModelResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") _async_ delete(_data: [V1JargonFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonFilters "vianops_client.models.qnastore.jargon_lexicon.V1JargonFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1JargonModelResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.delete "Permalink to this definition") Mark deleted jargon lexicon Parameters: **data** ([_V1JargonFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonFilters "vianops_client.models.qnastore.jargon_lexicon.V1JargonFilters") ) – Instance containing the required data to select, and mark deleted the jargon lexicon. Returns: Instance containing response from jargon lexicon deletion. Return type: [_V1JargonModelResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/jargon-lexicon/{deletetype}'_[](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.delete_url "Permalink to this definition") search(_data: [V1JargonSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch "vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch") _, _output\_type: str \= 'object'_) → [V1JargonModelPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.search "Permalink to this definition") Search for jargon lexicon Parameters: **data** ([_V1JargonSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch "vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch") ) – Instance containing data to be use to perform a paginated jargon lexicon search. Returns: Instance containing a list of jargon lexicon collected from search along with pagination details. Return type: [_V1JargonModelPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage") _async_ search\_async(_data: [V1JargonSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch "vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch") _, _output\_type: str \= 'object'_) → [V1JargonModelPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.search_async "Permalink to this definition") Search for jargon lexicon Parameters: **data** ([_V1JargonSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch "vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch") ) – Instance containing data to be use to perform a paginated jargon lexicon search. Returns: Instance containing a list of jargon lexicon collected from search along with pagination details. Return type: [_V1JargonModelPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage") search\_url _\= '/v1/service/qnastore/v1/qna/jargon-lexicon/search'_[](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.search_url "Permalink to this definition") update(_data: [V1JargonUpdate](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate "vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate") _, _output\_type: str \= 'object'_) → [V1JargonModelResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.update "Permalink to this definition") Update existing jargon lexicon Parameters: **data** ([_V1JargonUpdate_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate "vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate") ) – An instance of V1JargonUpdate containing the data for updating the jargon lexicon. Returns: Instance containing information about the updated jargon lexicon. Return type: [_V1JargonModelResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") _async_ update\_async(_data: [V1JargonUpdate](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate "vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate") _, _output\_type: str \= 'object'_) → [V1JargonModelResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") [](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.update_async "Permalink to this definition") Update existing jargon lexicon Parameters: **data** ([_V1JargonUpdate_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate "vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate") ) – An instance of V1JargonUpdate containing the data for updating the jargon lexicon. Returns: Instance containing information about the updated jargon lexicon. Return type: [_V1JargonModelResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList "vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList") url\_suffix _\= '/v1/service/qnastore/v1/qna/jargon-lexicon'_[](#vianops_client.api.qnastore.jargon_lexicon.JargonLexiconV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_conversation module[](#module-vianops_client.api.qnastore.qna_conversation "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------------- _class_ QNAConversationV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1QNAConversationList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") _, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.create "Permalink to this definition") Create QNAConversation Parameters: **data** ([_V1QNAConversationList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") ) – Instance containing the data to create QNAConversation. Returns: Instance containing a list of the created QNAConversation. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") _async_ create\_async(_data: [V1QNAConversationList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") _, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.create_async "Permalink to this definition") Create QNAConversation Parameters: **data** ([_V1QNAConversationList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") ) – Instance containing the data to create QNAConversation. Returns: Instance containing a list of the created QNAConversation. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") delete(_data: [V1QNAConversationFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters "vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.delete "Permalink to this definition") Mark deleted QNAConversation Parameters: **data** ([_V1QNAConversationFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters "vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters") ) – Instance containing the required data to select, and mark deleted the QNAConversation. Returns: Instance containing response from QNAConversation deletion. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") _async_ delete\_async(_data: [V1QNAConversationFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters "vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.delete_async "Permalink to this definition") Mark deleted QNAConversation Parameters: **data** ([_V1QNAConversationFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters "vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters") ) – Instance containing the required data to select, and mark deleted the QNAConversation. Returns: Instance containing response from QNAConversation deletion. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/qna-conversation/{deletetype}'_[](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.delete_url "Permalink to this definition") search(_data: [V1QNAConversationSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch "vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch") _, _output\_type: str \= 'object'_) → [V1QNAConversationPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage "vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.search "Permalink to this definition") Search for QNAConversation Parameters: **data** ([_V1QNAConversationSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch "vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch") ) – Instance containing data to be use to perform a paginated QNAConversation search. Returns: Instance containing a list of QNAConversation collected from search along with pagination details. Return type: [_V1QNAConversationPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage "vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage") _async_ search\_async(_data: [V1QNAConversationSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch "vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch") _, _output\_type: str \= 'object'_) → [V1QNAConversationPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage "vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.search_async "Permalink to this definition") Search for QNAConversation Parameters: **data** ([_V1QNAConversationSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch "vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch") ) – Instance containing data to be use to perform a paginated QNAConversation search. Returns: Instance containing a list of QNAConversation collected from search along with pagination details. Return type: [_V1QNAConversationPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage "vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage") search\_url _\= '/v1/service/qnastore/v1/qna/qna-conversation/search'_[](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.search_url "Permalink to this definition") update(_data: [V1QNAConversationUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates "vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates") _, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.update "Permalink to this definition") Update existing QNAConversation Parameters: **data** ([_V1QNAConversationUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates "vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates") ) – An instance of V1QNAConversationUpdates containing the data for updating the QNAConversation. Returns: Instance containing information about the updated QNAConversation. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") _async_ update\_async(_data: [V1QNAConversationUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates "vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates") _, _output\_type: str \= 'object'_) → [V1QNAConversationResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.update_async "Permalink to this definition") Update existing QNAConversation Parameters: **data** ([_V1QNAConversationUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates "vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates") ) – An instance of V1QNAConversationUpdates containing the data for updating the QNAConversation. Returns: Instance containing information about the updated QNAConversation. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") upsert(_name: str_, _description: str_, _status: str_, _feedback\_value: bool_, _feedback\_comment: str_, _is\_pinned: str_, _is\_favorite: str_, _is\_report: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAConversation](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation "vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation") | [V1QNAConversationList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.upsert "Permalink to this definition") Create or update an existence QNAConversation Parameters: * **name** (_str_) – The name of the QNAConversation. * **description** (_str__,_ _optional_) – The description of the QNAConversation. * **status** (_str__,_ _optional_) – The status of the QNAConversation. * **feedback\_value** (_bool__,_ _optional_) – existing feedback\_value. * **feedback\_comment** (_str__,_ _optional_) – existing feedback\_comment. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAConversation gets updated; otherwise, existing QNAConversation is returned as is. (Default is True) Returns: Instance containing information about the QNAConversation created or updated Return type: _Union_\[[_V1BaseQNAConversation_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation "vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation")\ , [_V1QNAConversationList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList")\ \] _async_ upsert\_async(_name: str_, _description: str_, _status: str_, _feedback\_value: bool_, _feedback\_comment: str_, _is\_pinned: str_, _is\_favorite: str_, _is\_report: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAConversation](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation "vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation") | [V1QNAConversationList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList") [](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.upsert_async "Permalink to this definition") Create or update an existence QNAConversation Parameters: * **name** (_str_) – The name of the QNAConversation. * **description** (_str__,_ _optional_) – The description of the QNAConversation. * **status** (_str__,_ _optional_) – The status of the QNAConversation. * **feedback\_value** (_bool__,_ _optional_) – existing feedback\_value. * **feedback\_comment** (_str__,_ _optional_) – existing feedback\_comment. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAConversation gets updated; otherwise, existing QNAConversation is returned as is. (Default is True) Returns: Instance containing information about the QNAConversation created or updated Return type: _Union_\[[_V1BaseQNAConversation_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation "vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation")\ , [_V1QNAConversationList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationList")\ \] url\_suffix _\= '/v1/service/qnastore/v1/qna/qna-conversation'_[](#vianops_client.api.qnastore.qna_conversation.QNAConversationV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_io module[](#module-vianops_client.api.qnastore.qna_io "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------- _class_ QNAIoV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_io.QNAIoV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1QnaIoList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoList "vianops_client.models.qnastore.qna_io.V1QnaIoList") _, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.create "Permalink to this definition") Create QNA IO Parameters: **data** ([_V1QnaIoList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoList "vianops_client.models.qnastore.qna_io.V1QnaIoList") ) – Instance containing the data to create metadata. Returns: Instance containing a list of the created metadata. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") _async_ create\_async(_data: [V1QnaIoList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoList "vianops_client.models.qnastore.qna_io.V1QnaIoList") _, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.create_async "Permalink to this definition") Create QNA IO Parameters: **data** ([_V1QnaIoList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoList "vianops_client.models.qnastore.qna_io.V1QnaIoList") ) – Instance containing the data to create metadata. Returns: Instance containing a list of the created metadata. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") delete(_data: [V1QnaIoFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFilters "vianops_client.models.qnastore.qna_io.V1QnaIoFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.delete "Permalink to this definition") Mark deleted IO Parameters: **data** ([_V1QnaIoFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFilters "vianops_client.models.qnastore.qna_io.V1QnaIoFilters") ) – Instance containing the required data to select, and mark deleted the IO. Returns: Instance containing response from IO deletion. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") _async_ delete\_async(_data: [V1QnaIoFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFilters "vianops_client.models.qnastore.qna_io.V1QnaIoFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.delete_async "Permalink to this definition") Mark deleted IO Parameters: **data** ([_V1QnaIoFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFilters "vianops_client.models.qnastore.qna_io.V1QnaIoFilters") ) – Instance containing the required data to select, and mark deleted the IO. Returns: Instance containing response from IO deletion. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/io/{deletetype}'_[](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.delete_url "Permalink to this definition") search(_data: [V1QnaIoSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoSearch "vianops_client.models.qnastore.qna_io.V1QnaIoSearch") _, _output\_type: str \= 'object'_) → [V1QnaIoModelPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoModelPage "vianops_client.models.qnastore.qna_io.V1QnaIoModelPage") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.search "Permalink to this definition") Search for IO Parameters: **data** ([_V1QnaIoSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoSearch "vianops_client.models.qnastore.qna_io.V1QnaIoSearch") ) – Instance containing data to be use to perform a paginated IO search. Returns: Instance containing a list of IO collected from search along with pagination details. Return type: [_V1QnaIoModelPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoModelPage "vianops_client.models.qnastore.qna_io.V1QnaIoModelPage") _async_ search\_async(_data: [V1QnaIoSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoSearch "vianops_client.models.qnastore.qna_io.V1QnaIoSearch") _, _output\_type: str \= 'object'_) → [V1QnaIoModelPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoModelPage "vianops_client.models.qnastore.qna_io.V1QnaIoModelPage") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.search_async "Permalink to this definition") Search for IO Parameters: **data** ([_V1QnaIoSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoSearch "vianops_client.models.qnastore.qna_io.V1QnaIoSearch") ) – Instance containing data to be use to perform a paginated IO search. Returns: Instance containing a list of IO collected from search along with pagination details. Return type: [_V1QnaIoModelPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoModelPage "vianops_client.models.qnastore.qna_io.V1QnaIoModelPage") search\_url _\= '/v1/service/qnastore/v1/qna/io/search'_[](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.search_url "Permalink to this definition") update(_data: [V1QnaIoUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUpdates "vianops_client.models.qnastore.qna_io.V1QnaIoUpdates") _, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.update "Permalink to this definition") Update existing IO Parameters: **data** ([_V1QnaIoUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUpdates "vianops_client.models.qnastore.qna_io.V1QnaIoUpdates") ) – An instance of V1QnaIoUpdates containing the data for updating the IO. Returns: Instance containing information about the updated IO. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") _async_ update\_async(_data: [V1QnaIoUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUpdates "vianops_client.models.qnastore.qna_io.V1QnaIoUpdates") _, _output\_type: str \= 'object'_) → [V1QnaIoResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") [](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.update_async "Permalink to this definition") Update existing IO Parameters: **data** ([_V1QnaIoUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUpdates "vianops_client.models.qnastore.qna_io.V1QnaIoUpdates") ) – An instance of V1QnaIoUpdates containing the data for updating the IO. Returns: Instance containing information about the updated IO. Return type: [_V1QnaIoResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList "vianops_client.models.qnastore.qna_io.V1QnaIoResponseList") url\_suffix _\= '/v1/service/qnastore/v1/qna/io'_[](#vianops_client.api.qnastore.qna_io.QNAIoV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_jargon\_identification module[](#module-vianops_client.api.qnastore.qna_jargon_identification "Permalink to this heading") -------------------------------------------------------------------------------------------------------------------------------------------------------------- _class_ QNAJargonIdentificationV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") jargon\_identification\_url _\= '/v1/service/qnastore/v1/qna/jargon-identification'_[](#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api.jargon_identification_url "Permalink to this definition") url\_suffix _\= '/v1/service/qnastore/v1'_[](#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api.url_suffix "Permalink to this definition") validate\_query(_data: [V1JargonIdentificationRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationRequest "vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationRequest") _, _output\_type: str \= 'object'_) → [V1JargonIdentificationResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationResponse "vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationResponse") [](#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api.validate_query "Permalink to this definition") _async_ validate\_query\_async(_data: [V1JargonIdentificationRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationRequest "vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationRequest") _, _output\_type: str \= 'object'_) → [V1JargonIdentificationResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationResponse "vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationResponse") [](#vianops_client.api.qnastore.qna_jargon_identification.QNAJargonIdentificationV1Api.validate_query_async "Permalink to this definition") vianops\_client.api.qnastore.qna\_metadata module[](#module-vianops_client.api.qnastore.qna_metadata "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------------------- _class_ QNAMetedataV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") clone(_data: [V1QNAMetadataCloneRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest") _, _output\_type: str \= 'object'_) → [V1QNAMetadataCloneResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.clone "Permalink to this definition") Clone metadata Parameters: **data** ([_V1QNAMetadataCloneRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest") ) – An instance of V1QNAMetadataCloneRequest containing the data to clone the metadata. Returns: Instance containing information about the cloned metadata. Return type: [_V1QNAMetadataCloneResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse") _async_ clone\_async(_data: [V1QNAMetadataCloneRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest") _, _output\_type: str \= 'object'_) → [V1QNAMetadataCloneResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.clone_async "Permalink to this definition") Clone metadata Parameters: **data** ([_V1QNAMetadataCloneRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest") ) – An instance of V1QNAMetadataCloneRequest containing the data to clone the metadata. Returns: Instance containing information about the cloned metadata. Return type: [_V1QNAMetadataCloneResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse") clone\_url _\= '/v1/service/qnastore/v1/qna/metadata/clone'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.clone_url "Permalink to this definition") create(_data: [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") _, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create "Permalink to this definition") Create QNA Metadata Parameters: **data** ([_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") ) – Instance containing the data to create metadata. Returns: Instance containing a list of the created metadata. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") _async_ create\_async(_data: [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") _, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create_async "Permalink to this definition") Create QNA Metadata Parameters: **data** ([_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") ) – Instance containing the data to create metadata. Returns: Instance containing a list of the created metadata. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") create\_db(_data: [V1QNACreateDBRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest") _, _output\_type: str \= 'object'_) → [V1QNACreateDBResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create_db "Permalink to this definition") Create database Parameters: **data** ([_V1QNACreateDBRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest") ) – An instance of V1QNACreateDBRequest containing the data to create the database. Returns: Instance containing information about the successful creation of the database. Return type: [_V1QNACreateDBResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse") _async_ create\_db\_async(_data: [V1QNACreateDBRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest") _, _output\_type: str \= 'object'_) → [V1QNACreateDBResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create_db_async "Permalink to this definition") Create database Parameters: **data** ([_V1QNACreateDBRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest") ) – An instance of V1QNACreateDBRequest containing the data to create the database. Returns: Instance containing information about the successful creation of the database. Return type: [_V1QNACreateDBResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse "vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse") create\_db\_url _\= '/v1/service/qnastore/v1/qna/create\_db'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create_db_url "Permalink to this definition") create\_url _\= '/v1/service/qnastore/v1/qna/metadata'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.create_url "Permalink to this definition") delete(_data: [V1QNAMetadataFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.delete "Permalink to this definition") Mark deleted metadata Parameters: **data** ([_V1QNAMetadataFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters") ) – Instance containing the required data to select, and mark deleted the metadata. Returns: Instance containing response from metadata deletion. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") _async_ delete\_async(_data: [V1QNAMetadataFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.delete_async "Permalink to this definition") Mark deleted metadata Parameters: **data** ([_V1QNAMetadataFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters") ) – Instance containing the required data to select, and mark deleted the metadata. Returns: Instance containing response from metadata deletion. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") delete\_url _\= '/v1/service/qnastore/v1/qna/metadata/{deletetype}'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.delete_url "Permalink to this definition") generate(_data: [V1QNAMetadataGenerateRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest") _, _output\_type: str \= 'object'_) → [V1QNAMetadataGenerateResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.generate "Permalink to this definition") Generate metadata Parameters: **data** ([_V1QNAMetadataGenerateRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest") ) – An instance of V1QNAMetadataGenerateRequest containing the data to generate the metadata. Returns: Instance containing information about the generated metadata. Return type: [_V1QNAMetadataGenerateResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse") _async_ generate\_async(_data: [V1QNAMetadataGenerateRequest](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest") _, _output\_type: str \= 'object'_) → [V1QNAMetadataGenerateResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.generate_async "Permalink to this definition") Generate metadata Parameters: **data** ([_V1QNAMetadataGenerateRequest_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest") ) – An instance of V1QNAMetadataGenerateRequest containing the data to generate the metadata. Returns: Instance containing information about the generated metadata. Return type: [_V1QNAMetadataGenerateResponse_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse") generate\_url _\= '/v1/service/qnastore/v1/qna/metadata/generate'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.generate_url "Permalink to this definition") search(_data: [V1QNAMetadataSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch") _, _output\_type: str \= 'object'_) → [V1QNAMetadataPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.search "Permalink to this definition") Search for metadata Parameters: **data** ([_V1QNAMetadataSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch") ) – Instance containing data to be use to perform a paginated metadata search. Returns: Instance containing a list of metadata collected from search along with pagination details. Return type: [_V1QNAMetadataPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage") _async_ search\_async(_data: [V1QNAMetadataSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch") _, _output\_type: str \= 'object'_) → [V1QNAMetadataPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.search_async "Permalink to this definition") Search for metadata Parameters: **data** ([_V1QNAMetadataSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch") ) – Instance containing data to be use to perform a paginated metadata search. Returns: Instance containing a list of metadata collected from search along with pagination details. Return type: [_V1QNAMetadataPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage") search\_url _\= '/v1/service/qnastore/v1/qna/metadata/search'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.search_url "Permalink to this definition") update(_data: [V1QNAMetadataUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates") _, _trigger\_autogen\_job: bool \= True_, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.update "Permalink to this definition") Update existing metadata Parameters: **data** ([_V1QNAMetadataUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates") ) – An instance of V1QNAMetadataUpdates containing the data for updating the metadata. Returns: Instance containing information about the updated metadata. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") _async_ update\_async(_data: [V1QNAMetadataUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates") _, _trigger\_autogen\_job: bool \= True_, _output\_type: str \= 'object'_) → [V1QNAMetadataModelList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") [](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.update_async "Permalink to this definition") Update existing metadata Parameters: **data** ([_V1QNAMetadataUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates") ) – An instance of V1QNAMetadataUpdates containing the data for updating the metadata. Returns: Instance containing information about the updated metadata. Return type: [_V1QNAMetadataModelList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList "vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList") update\_url _\= '/v1/service/qnastore/v1/qna/metadata?trigger\_autogen\_job={trigger\_autogen\_job}'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.update_url "Permalink to this definition") url\_suffix _\= '/v1/service/qnastore/v1/qna'_[](#vianops_client.api.qnastore.qna_metadata.QNAMetedataV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_prompt\_generation module[](#module-vianops_client.api.qnastore.qna_prompt_generation "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------------------------ _class_ QNAPromptGenerationV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1PromptGenerationModel](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel "vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel") _, _output\_type: str \= 'object'_) → [V1PromptGenerationResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationResponse "vianops_client.models.qnastore.qna_metadata.V1PromptGenerationResponse") [](#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api.create "Permalink to this definition") _async_ create\_async(_data: [V1PromptGenerationModel](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel "vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel") _, _output\_type: str \= 'object'_) → [V1PromptGenerationResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationResponse "vianops_client.models.qnastore.qna_metadata.V1PromptGenerationResponse") [](#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api.create_async "Permalink to this definition") prompt\_generation\_url _\= '/v1/service/qnastore/v1/prompt\_generation/generate\_prompt'_[](#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api.prompt_generation_url "Permalink to this definition") url\_suffix _\= '/v1/service/qnastore/v1'_[](#vianops_client.api.qnastore.qna_prompt_generation.QNAPromptGenerationV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_report module[](#module-vianops_client.api.qnastore.qna_report "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------- _class_ QNAReportV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_report.QNAReportV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1QNAReportList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") _, _output\_type: str \= 'object'_) → [V1QNAReportResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.create "Permalink to this definition") Create QNAReport Parameters: **data** ([_V1QNAReportList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") ) – Instance containing the data to create QNAReport. Returns: Instance containing a list of the created QNAReport. Return type: [_V1QNAReportResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") _async_ create\_async(_data: [V1QNAReportList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") _, _output\_type: str \= 'object'_) → [V1QNAReportResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.create_async "Permalink to this definition") Create QNAReport Parameters: **data** ([_V1QNAReportList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") ) – Instance containing the data to create QNAReport. Returns: Instance containing a list of the created QNAReport. Return type: [_V1QNAReportResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") _async_ delete(_data: [V1QNAReportFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportFilters "vianops_client.models.qnastore.qna_report.V1QNAReportFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAReportResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.delete "Permalink to this definition") Mark deleted QNAConversation Parameters: **data** ([_V1QNAConversationFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters "vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters") ) – Instance containing the required data to select, and mark deleted the QNAConversation. Returns: Instance containing response from QNAConversation deletion. Return type: [_V1QNAConversationResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList "vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/qna-report/{deletetype}'_[](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.delete_url "Permalink to this definition") search(_data: [V1QNAReportSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportSearch "vianops_client.models.qnastore.qna_report.V1QNAReportSearch") _, _output\_type: str \= 'object'_) → [V1QNAReportPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportPage "vianops_client.models.qnastore.qna_report.V1QNAReportPage") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.search "Permalink to this definition") Search for QNAReport Parameters: **data** ([_V1QNAReportSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportSearch "vianops_client.models.qnastore.qna_report.V1QNAReportSearch") ) – Instance containing data to be use to perform a paginated QNAReport search. Returns: Instance containing a list of QNAReport collected from search along with pagination details. Return type: [_V1QNAReportPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportPage "vianops_client.models.qnastore.qna_report.V1QNAReportPage") _async_ search\_async(_data: [V1QNAReportSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportSearch "vianops_client.models.qnastore.qna_report.V1QNAReportSearch") _, _output\_type: str \= 'object'_) → [V1QNAReportPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportPage "vianops_client.models.qnastore.qna_report.V1QNAReportPage") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.search_async "Permalink to this definition") Search for QNAReport Parameters: **data** ([_V1QNAReportSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportSearch "vianops_client.models.qnastore.qna_report.V1QNAReportSearch") ) – Instance containing data to be use to perform a paginated QNAReport search. Returns: Instance containing a list of QNAReport collected from search along with pagination details. Return type: [_V1QNAReportPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportPage "vianops_client.models.qnastore.qna_report.V1QNAReportPage") search\_url _\= '/v1/service/qnastore/v1/qna/qna-report/search'_[](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.search_url "Permalink to this definition") update(_data: [V1QNAReportUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportUpdates "vianops_client.models.qnastore.qna_report.V1QNAReportUpdates") _, _output\_type: str \= 'object'_) → [V1QNAReportResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.update "Permalink to this definition") Update existing QNAReport Parameters: **data** ([_V1QNAReportUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportUpdates "vianops_client.models.qnastore.qna_report.V1QNAReportUpdates") ) – An instance of V1QNAReportUpdates containing the data for updating the QNAReport. Returns: Instance containing information about the updated QNAReport. Return type: [_V1QNAReportResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") _async_ update\_async(_data: [V1QNAReportUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportUpdates "vianops_client.models.qnastore.qna_report.V1QNAReportUpdates") _, _output\_type: str \= 'object'_) → [V1QNAReportResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.update_async "Permalink to this definition") Update existing QNAReport Parameters: **data** ([_V1QNAReportUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportUpdates "vianops_client.models.qnastore.qna_report.V1QNAReportUpdates") ) – An instance of V1QNAReportUpdates containing the data for updating the QNAReport. Returns: Instance containing information about the updated QNAReport. Return type: [_V1QNAReportResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList "vianops_client.models.qnastore.qna_report.V1QNAReportResponseList") upsert(_name: str_, _description: str_, _original\_conversation\_uuid: str_, _report\_conversation\_uuid: str_, _layout: dict_, _job\_id: str_, _pdf\_key: str_, _is\_pinned: str_, _is\_favorite: str_, _status: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAReport](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1BaseQNAReport "vianops_client.models.qnastore.qna_report.V1BaseQNAReport") | [V1QNAReportList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.upsert "Permalink to this definition") Create or update an existence QNAReport Parameters: * **name** (_str_) – The name of the QNAReport. * **description** (_str__,_ _optional_) – The description of the QNAReport. * **original\_conversation\_uuid** (_str_) – The UUID of the Original Conversation. * **report\_conversation\_uuid** (_str_) – The UUID of the Report Conversation. * **layout** (_dict__,_ _optional_) – The layout information of the QNAReport. * **job\_id** (_str__,_ _optional_) – Job ID of QnaReport Job. * **pdf\_key** – PDF Key of QnaReport. * **status** (_str__,_ _optional_) – The status of the QNAReport. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAReport gets updated; otherwise, existing QNAReport is returned as is. (Default is True) Returns: Instance containing information about the QNAReport created or updated Return type: _Union_\[[_V1BaseQNAReport_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1BaseQNAReport "vianops_client.models.qnastore.qna_report.V1BaseQNAReport")\ , [_V1QNAReportList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList")\ \] _async_ upsert\_async(_name: str_, _description: str_, _original\_conversation\_uuid: str_, _report\_conversation\_uuid: str_, _layout: dict_, _job\_id: str_, _pdf\_key: str_, _is\_pinned: str_, _is\_favorite: str_, _status: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAReport](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1BaseQNAReport "vianops_client.models.qnastore.qna_report.V1BaseQNAReport") | [V1QNAReportList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList") [](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.upsert_async "Permalink to this definition") Create or update an existence QNAReport Parameters: * **name** (_str_) – The name of the QNAReport. * **description** (_str__,_ _optional_) – The description of the QNAReport. * **original\_conversation\_uuid** (_str_) – The UUID of the Original Conversation. * **report\_conversation\_uuid** (_str_) – The UUID of the Report Conversation. * **layout** (_dict__,_ _optional_) – The layout information of the QNAReport. * **job\_id** (_str__,_ _optional_) – Job ID of QnaReport Job. * **pdf\_key** – PDF Key of QnaReport. * **status** (_str__,_ _optional_) – The status of the QNAReport. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAReport gets updated; otherwise, existing QNAReport is returned as is. (Default is True) Returns: Instance containing information about the QNAReport created or updated Return type: _Union_\[[_V1BaseQNAReport_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1BaseQNAReport "vianops_client.models.qnastore.qna_report.V1BaseQNAReport")\ , [_V1QNAReportList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList "vianops_client.models.qnastore.qna_report.V1QNAReportList")\ \] url\_suffix _\= '/v1/service/qnastore/v1/qna/qna-report'_[](#vianops_client.api.qnastore.qna_report.QNAReportV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_sqlgpt module[](#module-vianops_client.api.qnastore.qna_sqlgpt "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------- _class_ QNASqlGptV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_sqlgpt.QNASqlGptV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") _async_ create(_data: [V1PromptGenerationModel](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel "vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel") _, _output\_type: str \= 'object'_) → [V1SQLGPTResponse](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1SQLGPTResponse "vianops_client.models.qnastore.qna_metadata.V1SQLGPTResponse") [](#vianops_client.api.qnastore.qna_sqlgpt.QNASqlGptV1Api.create "Permalink to this definition") prompt\_generation\_url _\= '/v1/service/qnastore/v1/sql\_gpt/run\_sql'_[](#vianops_client.api.qnastore.qna_sqlgpt.QNASqlGptV1Api.prompt_generation_url "Permalink to this definition") url\_suffix _\= '/v1/service/qnastore/v1'_[](#vianops_client.api.qnastore.qna_sqlgpt.QNASqlGptV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_text2sql module[](#module-vianops_client.api.qnastore.qna_text2sql "Permalink to this heading") ----------------------------------------------------------------------------------------------------------------------------------- _class_ QNAText2sqlV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1Text2sqlList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlList") _, _output\_type: str \= 'object'_) → [V1Text2sqlResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") [](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.create "Permalink to this definition") Create QNA Text2sql Parameters: **data** ([_V1Text2sqlList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlList") ) – Instance containing the data to create Text2sql. Returns: Instance containing a list of the created Text2sql. Return type: [_V1Text2sqlResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") delete(_data: [V1Text2sqlFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlFilters "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1Text2sqlResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") [](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.delete "Permalink to this definition") Mark deleted Text2sql Parameters: **data** ([_V1Text2sqlFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlFilters "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlFilters") ) – Instance containing the required data to select, and mark deleted the Text2sql. Returns: Instance containing response from Text2sql deletion. Return type: [_V1Text2sqlResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/text2sql/{deletetype}'_[](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.delete_url "Permalink to this definition") search(_data: [V1Text2sqlSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlSearch "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlSearch") _, _output\_type: str \= 'object'_) → [V1Text2sqlPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlPage "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlPage") [](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.search "Permalink to this definition") Search for Text2sql Parameters: **data** ([_V1Text2sqlSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlSearch "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlSearch") ) – Instance containing data to be use to perform a paginated Text2sql search. Returns: Instance containing a list of Text2sql collected from search along with pagination details. Return type: [_V1Text2sqlPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlPage "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlPage") search\_url _\= '/v1/service/qnastore/v1/qna/text2sql/search'_[](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.search_url "Permalink to this definition") update(_data: [V1Text2sqlUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlUpdates "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlUpdates") _, _output\_type: str \= 'object'_) → [V1Text2sqlResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") [](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.update "Permalink to this definition") Update existing Text2sql Parameters: **data** ([_V1Text2sqlUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlUpdates "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlUpdates") ) – An instance of V1Text2sqlUpdates containing the data for updating the Text2sql. Returns: Instance containing information about the updated Text2sql. Return type: [_V1Text2sqlResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList "vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList") url\_suffix _\= '/v1/service/qnastore/v1/qna/text2sql'_[](#vianops_client.api.qnastore.qna_text2sql.QNAText2sqlV1Api.url_suffix "Permalink to this definition") vianops\_client.api.qnastore.qna\_thread module[](#module-vianops_client.api.qnastore.qna_thread "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------- _class_ QNAThreadV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1QNAThreadList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") _, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.create "Permalink to this definition") Create QNAThread Parameters: **data** ([_V1QNAThreadList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") ) – Instance containing the data to create QNAThread. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") Returns: Instance containing a list of the created QNAThread. _async_ create\_async(_data: [V1QNAThreadList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") _, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.create_async "Permalink to this definition") Create QNAThread Parameters: **data** ([_V1QNAThreadList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") ) – Instance containing the data to create QNAThread. Returns: Instance containing a list of the created QNAThread. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") delete(_data: [V1QNAThreadFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters "vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.delete "Permalink to this definition") Mark deleted QNAThread Parameters: **data** ([_V1QNAThreadFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters "vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters") ) – Instance containing the required data to select, and mark deleted the QNAThread. Returns: Instance containing response from QNAThread deletion. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") _async_ delete\_async(_data: [V1QNAThreadFilters](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters "vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.delete_async "Permalink to this definition") Mark deleted QNAThread Parameters: **data** ([_V1QNAThreadFilters_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters "vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters") ) – Instance containing the required data to select, and mark deleted the QNAThread. Returns: Instance containing response from QNAThread deletion. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") delete\_url _\= '/v1/service/qnastore/v1/qna/qna-thread/{deletetype}'_[](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.delete_url "Permalink to this definition") search(_data: [V1QNAThreadSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch "vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch") _, _output\_type: str \= 'object'_) → [V1QNAThreadPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadPage "vianops_client.models.qnastore.qna_thread.V1QNAThreadPage") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.search "Permalink to this definition") Search for QNAThread Parameters: **data** ([_V1QNAThreadSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch "vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch") ) – Instance containing data to be use to perform a paginated QNAThread search. Returns: Instance containing a list of QNAThread collected from search along with pagination details. Return type: [_V1QNAThreadPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadPage "vianops_client.models.qnastore.qna_thread.V1QNAThreadPage") _async_ search\_async(_data: [V1QNAThreadSearch](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch "vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch") _, _output\_type: str \= 'object'_) → [V1QNAThreadPage](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadPage "vianops_client.models.qnastore.qna_thread.V1QNAThreadPage") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.search_async "Permalink to this definition") Search for QNAThread Parameters: **data** ([_V1QNAThreadSearch_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch "vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch") ) – Instance containing data to be use to perform a paginated QNAThread search. Returns: Instance containing a list of QNAThread collected from search along with pagination details. Return type: [_V1QNAThreadPage_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadPage "vianops_client.models.qnastore.qna_thread.V1QNAThreadPage") search\_url _\= '/v1/service/qnastore/v1/qna/qna-thread/search'_[](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.search_url "Permalink to this definition") update(_data: [V1QNAThreadUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates "vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates") _, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.update "Permalink to this definition") Update existing QNAThread Parameters: **data** ([_V1QNAThreadUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates "vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates") ) – An instance of V1QNAThreadUpdates containing the data for updating the QNAThread. Returns: Instance containing information about the updated QNAThread. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") _async_ update\_async(_data: [V1QNAThreadUpdates](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates "vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates") _, _output\_type: str \= 'object'_) → [V1QNAThreadResponseList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.update_async "Permalink to this definition") Update existing QNAThread Parameters: **data** ([_V1QNAThreadUpdates_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates "vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates") ) – An instance of V1QNAThreadUpdates containing the data for updating the QNAThread. Returns: Instance containing information about the updated QNAThread. Return type: [_V1QNAThreadResponseList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList "vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList") upsert(_name: str_, _description: str_, _status: str_, _sources: List\[str\]_, _qna\_conversation\_uuid: str_, _feedback\_value: bool_, _feedback\_comment: str_, _is\_pinned: str_, _is\_favorite: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAThread](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1BaseQNAThread "vianops_client.models.qnastore.qna_thread.V1BaseQNAThread") | [V1QNAThreadList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.upsert "Permalink to this definition") Create or update an existence QNAThread Parameters: * **name** (_str__,_ _optional_) – The name of the QNAThread. * **description** (_str__,_ _optional_) – The description of the QNAThread. * **status** (_str__,_ _optional_) – The status of the QNAThread. * **sources** (_list__\[__str__\]__,_ _optional_) – List of model:UUID, qna\_metadata:UUID or RAG:name * **qna\_conversation\_uuid** – qna\_conversation:UUID. :type qna\_conversation\_uuid:UUID str, required Parameters: * **feedback\_value** (_bool__,_ _optional_) – existing feedback\_value. * **feedback\_comment** (_str__,_ _optional_) – existing feedback\_comment. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAThread gets updated; otherwise, existing QNAThread is returned as is. (Default is True) Returns: Instance containing information about the QNAThread created or updated Return type: _Union_\[[_V1BaseQNAThread_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1BaseQNAThread "vianops_client.models.qnastore.qna_thread.V1BaseQNAThread")\ , [_V1QNAThreadList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList")\ \] _async_ upsert\_async(_name: str_, _description: str_, _status: str_, _sources: List\[str\]_, _qna\_conversation\_uuid: str_, _feedback\_value: bool_, _feedback\_comment: str_, _is\_pinned: str_, _is\_favorite: str_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1BaseQNAThread](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1BaseQNAThread "vianops_client.models.qnastore.qna_thread.V1BaseQNAThread") | [V1QNAThreadList](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList") [](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.upsert_async "Permalink to this definition") Create or update an existence QNAThread Parameters: * **name** (_str__,_ _optional_) – The name of the QNAThread. * **description** (_str__,_ _optional_) – The description of the QNAThread. * **status** (_str__,_ _optional_) – The status of the QNAThread. * **sources** (_list__\[__str__\]__,_ _optional_) – List of model:UUID, qna\_metadata:UUID or RAG:name * **qna\_conversation\_uuid** – qna\_conversation:UUID. :type qna\_conversation\_uuid:UUID str, required Parameters: * **feedback\_value** (_bool__,_ _optional_) – existing feedback\_value. * **feedback\_comment** (_str__,_ _optional_) – existing feedback\_comment. * **overwrite** (_bool__,_ _optional_) – If True, existing QNAThread gets updated; otherwise, existing QNAThread is returned as is. (Default is True) Returns: Instance containing information about the QNAThread created or updated Return type: _Union_\[[_V1BaseQNAThread_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1BaseQNAThread "vianops_client.models.qnastore.qna_thread.V1BaseQNAThread")\ , [_V1QNAThreadList_](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList "vianops_client.models.qnastore.qna_thread.V1QNAThreadList")\ \] url\_suffix _\= '/v1/service/qnastore/v1/qna/qna-thread'_[](#vianops_client.api.qnastore.qna_thread.QNAThreadV1Api.url_suffix "Permalink to this definition") Module contents[](#module-vianops_client.api.qnastore "Permalink to this heading") ------------------------------------------------------------------------------------ --- # Risk store APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Risk store APIs [Previous](vianops_client.api.qnastore.html "QNA store APIs") [Next](vianops_client.api.userservice.html "User service APIs") * * * Risk store APIs[](#risk-store-apis "Permalink to this heading") ================================================================= Operations for accessing and managing data for drift, explainability, and uncertainty. This data is maintained in the hila Enterprise risk store database. vianops\_client.api.riskstore.drift[](#module-vianops_client.api.riskstore.drift "Permalink to this heading") --------------------------------------------------------------------------------------------------------------- _class_ DriftV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.riskstore.drift.DriftV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create\_drfit\_detection(_data: [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") _, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.create_drfit_detection "Permalink to this definition") Add drift detection Parameters: **data** ([_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") ) – Instance containing information about the drift detection data to be added. Returns: Instance containing information about the drift detection data added. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") delete\_by\_index(_index: int_) → None[](#vianops_client.api.riskstore.drift.DriftV1Api.delete_by_index "Permalink to this definition") Delete drift detection data by its index Parameters: **index** (_int_) – The index of the drift detection data to delete. Returns: None delete\_url _\= '/v1/driftdetections/{index}'_[](#vianops_client.api.riskstore.drift.DriftV1Api.delete_url "Permalink to this definition") get\_by\_index(_index: int_, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.get_by_index "Permalink to this definition") Retrieve drift detection data by index Parameters: **index** (_int_) – The index of the drift detection to retrieve. Returns: Instance containing information about the drift detection data with the specified index. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") get\_by\_job\_id(_job\_id: str_, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.get_by_job_id "Permalink to this definition") Retrieve drift detection data by job id Parameters: **job\_id** (_str_) – The job id of the drift detection to retrieve. Returns: Instance containing information about the drift detection with the specified job id. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") get\_by\_key(_key: str_, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.get_by_key "Permalink to this definition") Retrieve drift detection data by key Parameters: **key** (_str_) – The key of the drift detection to retrieve. Returns: Instance containing information about the drift detection with the specified key. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") get\_by\_model\_name(_model\_name: str_, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.get_by_model_name "Permalink to this definition") Retrieve drift detection data by model name Parameters: **model\_name** (_str_) – The model name of the drift detection to retrieve. Returns: Instance containing information about the drift detection with the specified model name. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") get\_by\_params(_job\_id: str | None \= None_, _feature\_set\_name: str | None \= None_, _deployment: str | None \= None_, _model\_name: str | None \= None_, _model\_version: str | None \= None_, _model\_stage: str | None \= None_, _hostname: str | None \= None_, _drift\_config: str | None \= None_, _type: str | None \= None_, _runtime: float | None \= None_, _key: str | None \= None_, _drift\_policy\_name: str | None \= None_, _limit: int | None \= None_, _output\_type: str \= 'object'_) → [V1DriftDetectionModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModelList "vianops_client.models.riskstore.drift.V1DriftDetectionModelList") [](#vianops_client.api.riskstore.drift.DriftV1Api.get_by_params "Permalink to this definition") Retrieve drift detection data based on given params Parameters: * **job\_id** (_str__,_ _optional_) – The job ID to filter drift detections by. (Optional) * **feature\_set\_name** (_str__,_ _optional_) – The feature set name to filter drift detections by. (Optional) * **deployment** (_str__,_ _optional_) – The deployment to filter drift detections by. (Optional) * **model\_name** (_str__,_ _optional_) – The model name to filter drift detections by. (Optional) * **model\_version** (_str__,_ _optional_) – The model version to filter drift detections by. (Optional) * **model\_stage** (_str__,_ _optional_) – The model stage to filter drift detections by. (Optional) * **hostname** (_str__,_ _optional_) – The hostname to filter drift detections by. (Optional) * **drift\_config** (_str__,_ _optional_) – The drift config to filter drift detections by. (Optional) * **type** (_str__,_ _optional_) – The type to filter drift detections by. (Optional) * **runtime** (_float__,_ _optional_) – The runtime to filter drift detections by. (Optional) * **key** (_str__,_ _optional_) – The key to filter drift detections by. (Optional) * **drift\_policy\_name** (_str__,_ _optional_) – The drift policy name to filter drift detections by. (Optional) * **limit** (_int__,_ _optional_) – The maximum number of drift detections to retrieve. (Optional) Returns: An instance of V1DriftDetectionModelList containing a list of drift detection information. Return type: [_V1DriftDetectionModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModelList "vianops_client.models.riskstore.drift.V1DriftDetectionModelList") index\_url _\= '/v1/driftdetections/index/{index}'_[](#vianops_client.api.riskstore.drift.DriftV1Api.index_url "Permalink to this definition") job\_id\_url _\= '/v1/driftdetections/job\_id/{job\_id}'_[](#vianops_client.api.riskstore.drift.DriftV1Api.job_id_url "Permalink to this definition") key\_url _\= '/v1/driftdetections/key/{key}'_[](#vianops_client.api.riskstore.drift.DriftV1Api.key_url "Permalink to this definition") model\_name\_url _\= '/v1/driftdetections/model\_name/{model\_name}'_[](#vianops_client.api.riskstore.drift.DriftV1Api.model_name_url "Permalink to this definition") update\_drift(_data: [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") _, _output\_type: str \= 'object'_) → [V1DriftDetectionModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") [](#vianops_client.api.riskstore.drift.DriftV1Api.update_drift "Permalink to this definition") Update existing drift detection data Parameters: **data** ([_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") ) – Instance containing the data for the drift detection update. Returns: Instance containing information about the updated drift detection data. Return type: [_V1DriftDetectionModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel "vianops_client.models.riskstore.drift.V1DriftDetectionModel") url\_suffix _\= '/v1/driftdetections'_[](#vianops_client.api.riskstore.drift.DriftV1Api.url_suffix "Permalink to this definition") vianops\_client.api.riskstore.explainability[](#module-vianops_client.api.riskstore.explainability "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------------- _class_ ExplainabilityV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create\_explainability(_data: [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") _, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.create_explainability "Permalink to this definition") Add explainability data Parameters: **data** ([_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") ) – Instance containing information about the explainability data to be added. Returns: Instance containing information about the explainability data added. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") delete\_explainability(_index: int_) → None[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.delete_explainability "Permalink to this definition") Delete explainability data by its index Parameters: **index** (_int_) – The index of the explainability data to delete. Returns: None delete\_url _\= '/v1/explainability/{index}'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.delete_url "Permalink to this definition") get\_by\_index(_index: int_, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.get_by_index "Permalink to this definition") Retrieve explainability data by its index Parameters: **index** (_int_) – The index of the explainability data to retrieve. Returns: Instance containing information about the explainability data with the specified index. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") get\_by\_job\_id(_job\_id: str_, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.get_by_job_id "Permalink to this definition") Retrieve explainability data by its job id Parameters: **job\_id** (_str_) – The job id of the explainability data to retrieve. Returns: Instance containing information about the explainability data with the specified job id. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") get\_by\_key(_key: str_, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.get_by_key "Permalink to this definition") Retrieve explainability data by its key Parameters: **key** (_str_) – The key of the explainability data to retrieve. Returns: Instance containing information about the explainability data with the specified key. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") get\_by\_model\_name(_model\_name: str_, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.get_by_model_name "Permalink to this definition") Retrieve explainability data by its model name Parameters: **model\_name** (_str_) – The model name of the explainability data to retrieve. Returns: Instance containing information about the explainability data with the specified model name. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") get\_by\_params(_job\_id: str | None \= None_, _feature\_set\_name: str | None \= None_, _deployment: str | None \= None_, _model\_name: str | None \= None_, _model\_version: str | None \= None_, _model\_stage: str | None \= None_, _hostname: str | None \= None_, _explainability\_config: dict | None \= None_, _runtime: float | None \= None_, _key: str | None \= None_, _output\_type: str \= 'object'_) → [V1ExplainabilityModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModelList "vianops_client.models.riskstore.explainability.V1ExplainabilityModelList") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.get_by_params "Permalink to this definition") Retrieve explainability data based on given parameters Parameters: * **job\_id** (_str__,_ _optional_) – The job id to filter explainability data by. * **feature\_set\_name** (_str__,_ _optional_) – The feature set name to filter explainability data by. * **deployment** (_str__,_ _optional_) – The deployment to filter explainability data by. * **model\_name** (_str__,_ _optional_) – The model name to filter explainability data by. * **model\_version** (_str__,_ _optional_) – The model version to filter explainability data by. * **model\_stage** (_str__,_ _optional_) – The model stage to filter explainability data by. * **hostname** (_str__,_ _optional_) – The hostname to filter explainability data by. * **explainability\_config** (_dict__,_ _optional_) – The configuration to filter explainability data by. * **runtime** (_float__,_ _optional_) – The runtime to filter explainability data by. * **key** (_str__,_ _optional_) – The key to filter explainability data by. Returns: Instance containing information about explainability data with the specified params. Return type: [_V1ExplainabilityModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModelList "vianops_client.models.riskstore.explainability.V1ExplainabilityModelList") index\_url _\= '/v1/explainability/index/{index}'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.index_url "Permalink to this definition") job\_id\_url _\= '/v1/explainability/job\_id/{job\_id}'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.job_id_url "Permalink to this definition") key\_url _\= '/v1/explainability/key/{key}'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.key_url "Permalink to this definition") model\_name\_url _\= '/v1/explainability/model\_name/{model\_name}'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.model_name_url "Permalink to this definition") update\_explainability(_data: [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") _, _output\_type: str \= 'object'_) → [V1ExplainabilityModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") [](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.update_explainability "Permalink to this definition") Update existing explainability data Parameters: **data** ([_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") ) – Instance containing the data for the explainability update. Returns: Instance containing information about the updated explainability data. Return type: [_V1ExplainabilityModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel "vianops_client.models.riskstore.explainability.V1ExplainabilityModel") url\_suffix _\= '/v1/explainability'_[](#vianops_client.api.riskstore.explainability.ExplainabilityV1Api.url_suffix "Permalink to this definition") vianops\_client.api.riskstore.uncertainty[](#module-vianops_client.api.riskstore.uncertainty "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------- _class_ UncertaintyV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create\_uncertainty(_data: [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") _, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.create_uncertainty "Permalink to this definition") Add uncertainty data Parameters: **data** ([_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") ) – Instance containing information about the uncertainty data to be added. Returns: Instance containing information about the uncertainty data added. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") delete\_uncertainty(_index: int_) → None[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.delete_uncertainty "Permalink to this definition") Delete an uncertainty data by its index. Parameters: **index** (_int_) – The index of the uncertainty data to delete. Returns: None delete\_url _\= '/v1/uncertainty/{index}'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.delete_url "Permalink to this definition") feature\_set\_name\_url _\= '/v1/uncertainty/feature\_set\_name/{feature\_set\_name}'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.feature_set_name_url "Permalink to this definition") get\_by\_feature\_set\_name(_feature\_set\_name: str_, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.get_by_feature_set_name "Permalink to this definition") Retrieve uncertainty data by its feature set name. Parameters: **feature\_set\_name** (_str_) – The feature set name of the uncertainty data to retrieve. Returns: Instance containing information about the explainability data with the specified feature set name. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") get\_by\_index(_index: int_, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.get_by_index "Permalink to this definition") Retrieve uncertainty data by its index. Parameters: **index** (_int_) – The index of the uncertainty data to retrieve. Returns: An instance of V1UncertaintyModel containing information about the specified uncertainty data. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") get\_by\_job\_id(_job\_id: str_, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.get_by_job_id "Permalink to this definition") Retrieve uncertainty data by its job id. Parameters: **job\_id** (_str_) – The job id of the uncertainty data to retrieve. Returns: Instance containing information about the explainability data with the specified job id. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") get\_by\_key(_key: str_, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.get_by_key "Permalink to this definition") Retrieve uncertainty data by its key. Parameters: **key** (_str_) – The key of the uncertainty data to retrieve. Returns: Instance containing information about the explainability data with the specified key. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") get\_by\_params(_job\_id: str | None \= None_, _feature\_set\_name: str | None \= None_, _experiment\_type: str | None \= None_, _experiment\_metric: str | None \= None_, _target\_column: str | None \= None_, _categorical\_columns: str | None \= None_, _runtime: float | None \= None_, _key: str | None \= None_, _output\_type: str \= 'object'_) → [V1UncertaintyModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModelList "vianops_client.models.riskstore.uncertainty.V1UncertaintyModelList") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.get_by_params "Permalink to this definition") Retrieve uncertainty data based on given params Parameters: * **job\_id** (_str__,_ _optional_) – The job ID to filter uncertainty data by. * **feature\_set\_name** (_str__,_ _optional_) – The feature set name to filter uncertainty data by. * **experiment\_type** (_str__,_ _optional_) – The experiment type to filter uncertainty data by. * **experiment\_metric** (_str__,_ _optional_) – The experiment metric to filter uncertainty data by. * **target\_column** (_str__,_ _optional_) – The target column to filter uncertainty data by. * **categorical\_columns** (_str__,_ _optional_) – The categorical columns to filter uncertainty data by. * **runtime** (_float__,_ _optional_) – The runtime to filter uncertainty data by. * **key** (_str__,_ _optional_) – The key to filter uncertainty data by. Returns: Instance containing information about uncertainty data with the specified params. Return type: [_V1UncertaintyModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModelList "vianops_client.models.riskstore.uncertainty.V1UncertaintyModelList") index\_url _\= '/v1/uncertainty/index/{index}'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.index_url "Permalink to this definition") job\_id\_url _\= '/v1/uncertainty/job\_id/{job\_id}'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.job_id_url "Permalink to this definition") key\_url _\= '/v1/uncertainty/key/{key}'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.key_url "Permalink to this definition") update\_uncertainty(_data: [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") _, _output\_type: str \= 'object'_) → [V1UncertaintyModel](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") [](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.update_uncertainty "Permalink to this definition") Update existing uncertainty data Parameters: **data** ([_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") ) – Instance containing the data for the uncertainty update. Returns: Instance containing information about the updated uncertainty data. Return type: [_V1UncertaintyModel_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel "vianops_client.models.riskstore.uncertainty.V1UncertaintyModel") url\_suffix _\= '/v1/uncertainty'_[](#vianops_client.api.riskstore.uncertainty.UncertaintyV1Api.url_suffix "Permalink to this definition") vianops\_client.api.riskstore.model\_metrics[](#module-vianops_client.api.riskstore.model_metrics "Permalink to this heading") -------------------------------------------------------------------------------------------------------------------------------- _class_ ModelMetricsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1ModelMetricsModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") _, _output\_type: str \= 'object'_) → [V1ModelMetricsModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") [](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.create "Permalink to this definition") Create model metrics Parameters: **data** ([_V1ModelMetricsModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") ) – Instance containing data to create model metrics. Returns: Instance containing a list of the created model metrics. Return type: [_V1ModelMetricsModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") delete(_data: [V1ModelMetricSearch](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch "vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ModelMetricsModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") [](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.delete "Permalink to this definition") Delete or archive model metrics Parameters: * **data** ([_V1ModelMetricSearch_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch "vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch") ) – Instance containing data required to select and archive or delete the model metrics. * **deletetype** (_str_) – The deletion type. Supported values: archive (enables future access), delete (deletes inactive model metrics), force\_delete (deletes all model metrics, active and inactive). Default: archive. Returns: Instance containing response from deleting model metrics. Return type: [_V1ModelMetricsModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") delete\_url _\= '/v1/model-metrics/{deletetype}'_[](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.delete_url "Permalink to this definition") search(_data: [V1ModelMetricSearch](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch "vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch") _, _output\_type: str \= 'object'_) → [V1ModelMetricsModelPage](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelPage "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelPage") [](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.search "Permalink to this definition") Search for model metrics Parameters: **data** ([_V1ModelMetricSearch_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch "vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch") ) – Instance containing data to be used to perform a paginated model metrics search. Returns: Instance containing a list of model metrics returned from search along with pagination details. Return type: [_V1ModelMetricsModelPage_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelPage "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelPage") search\_url _\= '/v1/model-metrics/search'_[](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.search_url "Permalink to this definition") update(_data: [V1ModelMetricsUpdates](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsUpdates "vianops_client.models.riskstore.model_metrics.V1ModelMetricsUpdates") _, _output\_type: str \= 'object'_) → [V1ModelMetricsModelList](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") [](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.update "Permalink to this definition") Update model metrics Parameters: **data** ([_V1ModelMetricsUpdates_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsUpdates "vianops_client.models.riskstore.model_metrics.V1ModelMetricsUpdates") ) – Instance containing data required to select and update specified model metrics. Returns: Instance containing information about the updated model metrics. Return type: [_V1ModelMetricsModelList_](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList "vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList") url\_suffix _\= '/v1/model-metrics'_[](#vianops_client.api.riskstore.model_metrics.ModelMetricsV1Api.url_suffix "Permalink to this definition") --- # User service APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * User service APIs [Previous](vianops_client.api.riskstore.html "Risk store APIs") [Next](vianops_client.api.utilities.html "Utilities APIs") * * * User service APIs[](#user-service-apis "Permalink to this heading") ===================================================================== Contains operations for creating and managing projects and user preferences. Vianai recommends you use the upsert method when creating new projects to ensure project names are unique. vianops\_client.api.userservice.projects[](#module-vianops_client.api.userservice.projects "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------- _class_ ProjectsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.userservice.projects.ProjectsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") _, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.create "Permalink to this definition") Create projects Parameters: **data** ([_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") ) – Instance containing the data to create projects. Returns: Instance containing information about the created projects. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") _async_ create\_async(_data: [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") _, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.create_async "Permalink to this definition") Create projects Parameters: **data** ([_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") ) – Instance containing the data to create projects. Returns: Instance containing information about the created projects. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") delete(_data: [V1ProjectFilters](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectFilters "vianops_client.models.userservice.projects.V1ProjectFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.delete "Permalink to this definition") Delete projects Parameters: * **data** ([_V1ProjectFilters_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectFilters "vianops_client.models.userservice.projects.V1ProjectFilters") ) – Instance containing the the required data to select, and archive or delete the selected projects. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from project deletion. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") _async_ delete\_async(_data: [V1ProjectFilters](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectFilters "vianops_client.models.userservice.projects.V1ProjectFilters") _, _deletetype: str \= 'archive'_, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.delete_async "Permalink to this definition") Delete projects Parameters: * **data** ([_V1ProjectFilters_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectFilters "vianops_client.models.userservice.projects.V1ProjectFilters") ) – Instance containing the the required data to select, and archive or delete the selected projects. * **deletetype** (_str_) – The deletion type. Supported values: archive, delete, force\_delete. Default: archive. Returns: Instance containing response from project deletion. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") delete\_url _\= '/v1/projects/{deletetype}'_[](#vianops_client.api.userservice.projects.ProjectsV1Api.delete_url "Permalink to this definition") search(_data: [V1ProjectSearch](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectSearch "vianops_client.models.userservice.projects.V1ProjectSearch") _, _output\_type: str \= 'object'_) → [V1ProjectsPage](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectsPage "vianops_client.models.userservice.projects.V1ProjectsPage") [](#vianops_client.api.userservice.projects.ProjectsV1Api.search "Permalink to this definition") Search for projects Parameters: **data** ([_V1ProjectSearch_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectSearch "vianops_client.models.userservice.projects.V1ProjectSearch") ) – Instance containing the search criteria for projects. Returns: Instance containing the search results and pagination details. Return type: [_V1ProjectsPage_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectsPage "vianops_client.models.userservice.projects.V1ProjectsPage") _async_ search\_async(_data: [V1ProjectSearch](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectSearch "vianops_client.models.userservice.projects.V1ProjectSearch") _, _output\_type: str \= 'object'_) → [V1ProjectsPage](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectsPage "vianops_client.models.userservice.projects.V1ProjectsPage") [](#vianops_client.api.userservice.projects.ProjectsV1Api.search_async "Permalink to this definition") Search for projects Parameters: **data** ([_V1ProjectSearch_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectSearch "vianops_client.models.userservice.projects.V1ProjectSearch") ) – Instance containing the search criteria for projects. Returns: Instance containing the search results and pagination details. Return type: [_V1ProjectsPage_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectsPage "vianops_client.models.userservice.projects.V1ProjectsPage") search\_url _\= '/v1/projects/search'_[](#vianops_client.api.userservice.projects.ProjectsV1Api.search_url "Permalink to this definition") update(_data: [V1ProjectUpdates](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectUpdates "vianops_client.models.userservice.projects.V1ProjectUpdates") _, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.update "Permalink to this definition") Update existing projects Parameters: **data** ([_V1ProjectUpdates_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectUpdates "vianops_client.models.userservice.projects.V1ProjectUpdates") ) – Instance containing the data to update projects Returns: Instance containing the information about the updated projects. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") _async_ update\_async(_data: [V1ProjectUpdates](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectUpdates "vianops_client.models.userservice.projects.V1ProjectUpdates") _, _output\_type: str \= 'object'_) → [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.update_async "Permalink to this definition") Update existing projects Parameters: **data** ([_V1ProjectUpdates_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectUpdates "vianops_client.models.userservice.projects.V1ProjectUpdates") ) – Instance containing the data to update projects Returns: Instance containing the information about the updated projects. Return type: [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") upsert(_name: str_, _description: str \= None_, _status: str \= None_, _parent\_project\_uuid: str \= None_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1Project](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1Project "vianops_client.models.userservice.projects.V1Project") | [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.upsert "Permalink to this definition") Create or update an existence project Parameters: * **name** (_str_) – The name of the project. * **description** (_str__,_ _optional_) – The description of the project. * **status** (_str__,_ _optional_) – The status of the project. * **parent\_project\_uuid** (_str__,_ _optional_) – The UUID of the parent project, if any. * **overwrite** (_bool__,_ _optional_) – If True, existing project gets updated; otherwise, existing project is returned as is. (Default is True) Returns: Instance containing information about the project created or updated Return type: _Union_\[[_V1Project_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1Project "vianops_client.models.userservice.projects.V1Project")\ , [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList")\ \] _async_ upsert\_async(_name: str_, _description: str \= None_, _status: str \= None_, _parent\_project\_uuid: str \= None_, _overwrite: bool \= True_, _output\_type: str \= 'object'_) → [V1Project](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1Project "vianops_client.models.userservice.projects.V1Project") | [V1ProjectList](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList") [](#vianops_client.api.userservice.projects.ProjectsV1Api.upsert_async "Permalink to this definition") Create or update an existence project Parameters: * **name** (_str_) – The name of the project. * **description** (_str__,_ _optional_) – The description of the project. * **status** (_str__,_ _optional_) – The status of the project. * **parent\_project\_uuid** (_str__,_ _optional_) – The UUID of the parent project, if any. * **overwrite** (_bool__,_ _optional_) – If True, existing project gets updated; otherwise, existing project is returned as is. (Default is True) Returns: Instance containing information about the project created or updated Return type: _Union_\[[_V1Project_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1Project "vianops_client.models.userservice.projects.V1Project")\ , [_V1ProjectList_](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList "vianops_client.models.userservice.projects.V1ProjectList")\ \] url\_suffix _\= '/v1/projects'_[](#vianops_client.api.userservice.projects.ProjectsV1Api.url_suffix "Permalink to this definition") vianops\_client.api.userservice.userpreference[](#module-vianops_client.api.userservice.userpreference "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------- _class_ UserPreferenceV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") add\_row(_data: [V1UserPreferenceBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.add_row "Permalink to this definition") Add a user configuration value Parameters: **data** ([_V1UserPreferenceBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") ) – Instance containing information about user configuration value to add. Returns: Response from adding a user configuration. Return type: dict # TODO check return type _async_ add\_row\_async(_data: [V1UserPreferenceBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.add_row_async "Permalink to this definition") Add a user configuration value Parameters: **data** ([_V1UserPreferenceBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") ) – Instance containing information about user configuration value to add. Returns: Response from adding a user configuration. Return type: _dict_ delete\_row(_data: [V1UserPreferenceDeleteRow](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow "vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.delete_row "Permalink to this definition") Delete a user configuration value Parameters: **data** ([_V1UserPreferenceDeleteRow_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow "vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow") ) – Instance containing the information that identifies the configuration to delete. Returns: Response from deleting user configuration. Return type: _dict_ _async_ delete\_row\_async(_data: [V1UserPreferenceDeleteRow](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow "vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.delete_row_async "Permalink to this definition") Delete a user configuration value Parameters: **data** ([_V1UserPreferenceDeleteRow_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow "vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow") ) – Instance containing the information that identifies the configuration to delete. Returns: Response from deleting user configuration. Return type: _dict_ get\_table(_output\_type: str \= 'object'_) → [V1UserPreferenceList](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceList "vianops_client.models.userservice.userpreference.V1UserPreferenceList") [](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.get_table "Permalink to this definition") Retrieve all user configuration values Returns: Instance containing information about user configuration values. Return type: [_V1UserPreferenceList_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceList "vianops_client.models.userservice.userpreference.V1UserPreferenceList") _async_ get\_table\_async(_output\_type: str \= 'object'_) → [V1UserPreferenceList](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceList "vianops_client.models.userservice.userpreference.V1UserPreferenceList") [](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.get_table_async "Permalink to this definition") Retrieve all user configuration values Returns: Instance containing information about user configuration values. Return type: [_V1UserPreferenceList_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceList "vianops_client.models.userservice.userpreference.V1UserPreferenceList") get\_value(_filter\_query: [V1UserPreferenceGetValueModelRequest](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest "vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest") \= None_, _output\_type: str \= 'object'_) → [V1GetValueModel](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1GetValueModel "vianops_client.models.userservice.userpreference.V1GetValueModel") [](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.get_value "Permalink to this definition") Retrieve a user configuration value Parameters: **filter\_query** ([_V1UserPreferenceGetValueModelRequest_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest "vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest") _,_ _optional_) – An instance of V1UserPreferenceGetValueModelRequest containing the filter query for the preferences. (Optional) Returns: Instance containing information about retrived user configuration value. Return type: [_V1GetValueModel_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1GetValueModel "vianops_client.models.userservice.userpreference.V1GetValueModel") _async_ get\_value\_async(_filter\_query: [V1UserPreferenceGetValueModelRequest](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest "vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest") \= None_, _output\_type: str \= 'object'_) → [V1GetValueModel](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1GetValueModel "vianops_client.models.userservice.userpreference.V1GetValueModel") [](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.get_value_async "Permalink to this definition") Retrieve a user configuration value Parameters: **filter\_query** ([_V1UserPreferenceGetValueModelRequest_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest "vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest") _,_ _optional_) – An instance of V1UserPreferenceGetValueModelRequest containing the filter query for the preferences. (Optional) Returns: Instance containing information about retrived user configuration value. Return type: [_V1GetValueModel_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1GetValueModel "vianops_client.models.userservice.userpreference.V1GetValueModel") set\_value(_data: [V1UserPreferenceBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.set_value "Permalink to this definition") Set the value of user configuration value Parameters: **data** ([_V1UserPreferenceBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") ) – Instance containing the data to set user configuration value. Returns: Response from setting user configuration value. Return type: _dict_ _async_ set\_value\_async(_data: [V1UserPreferenceBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.set_value_async "Permalink to this definition") Set the value of user configuration value Parameters: **data** ([_V1UserPreferenceBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody "vianops_client.models.userservice.userpreference.V1UserPreferenceBody") ) – Instance containing the data to set user configuration value. Returns: Response from setting user configuration value. Return type: _dict_ update\_table(_data: [V1TableUpdatesBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesBody "vianops_client.models.userservice.userpreference.V1TableUpdatesBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.update_table "Permalink to this definition") Update user configuration values Parameters: **data** ([_V1TableUpdatesBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesBody "vianops_client.models.userservice.userpreference.V1TableUpdatesBody") ) – Instance containing information about user configuration values to update. Returns: Response from updating user configuration values. Return type: _dict_ _async_ update\_table\_async(_data: [V1TableUpdatesBody](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesBody "vianops_client.models.userservice.userpreference.V1TableUpdatesBody") _)[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.update_table_async "Permalink to this definition") Update user configuration values Parameters: **data** ([_V1TableUpdatesBody_](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesBody "vianops_client.models.userservice.userpreference.V1TableUpdatesBody") ) – Instance containing information about user configuration values to update. Returns: Response from updating user configuration values. Return type: _dict_ url\_suffix _\= '/v1/userpreference/'_[](#vianops_client.api.userservice.userpreference.UserPreferenceV1Api.url_suffix "Permalink to this definition") --- # Utilities APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Utilities APIs [Previous](vianops_client.api.userservice.html "User service APIs") [Next](vianops_client.api.webservices.html "Web services APIs") * * * Utilities APIs[](#utilities-apis "Permalink to this heading") =============================================================== Submodules[](#submodules "Permalink to this heading") ------------------------------------------------------- vianops\_client.api.utilities.directories module[](#module-vianops_client.api.utilities.directories "Permalink to this heading") ---------------------------------------------------------------------------------------------------------------------------------- _class_ DirectoryUtilsV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") bulk\_load\_data(_directory\_path\=None_, _load\_type\='training'_, _model\_names\=\[\]_, _setname\=None_, _model\_stage\='primary'_, _model\_version\='1'_, _deployment\=None_, _retry\=1_, _separator\=','_, _delete\_after\_use\=True_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.bulk_load_data "Permalink to this definition") bulk\_load\_ground\_truth(_directory\_path_, _model\_names_, _deployment_, _model\_stage_, _model\_version_, _delete\_after\_use\=True_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.bulk_load_ground_truth "Permalink to this definition") bulk\_load\_inference\_tracking(_directory\_path_, _model\_names_, _deployment_, _model\_stage_, _model\_version_, _delete\_after\_use\=True_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.bulk_load_inference_tracking "Permalink to this definition") bulk\_load\_training(_directory\_path_, _separator_, _setname_, _model\_names_, _deployment_, _model\_stage_, _model\_version_, _delete\_after\_use\=True_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.bulk_load_training "Permalink to this definition") cache\_api _\= _[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.cache_api "Permalink to this definition") check\_if\_featureset\_exists(_feature\_source\_set\_name_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.check_if_featureset_exists "Permalink to this definition") dataloading\_api _\= _[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.dataloading_api "Permalink to this definition") delete\_cache\_file(_cache\_key_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.delete_cache_file "Permalink to this definition") inference\_tracking\_api _\= _[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.inference_tracking_api "Permalink to this definition") submit\_data\_loading(_req\_data_, _upload\_res_, _filename_, _directory\_path_, _counter\=1_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.submit_data_loading "Permalink to this definition") submits data for data loading submit\_ground\_truth(_req\_data_, _upload\_res_, _filename_, _directory\_path_, _counter\=1_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.submit_ground_truth "Permalink to this definition") submits data for ground truth submit\_inference\_tracking(_req\_data_, _upload\_res_, _filename_, _file\_type_, _directory\_path_, _counter\=1_, _retry\=1_)[](#vianops_client.api.utilities.directories.DirectoryUtilsV1Api.submit_inference_tracking "Permalink to this definition") submits data for inference tracking Module contents[](#module-vianops_client.api.utilities "Permalink to this heading") ------------------------------------------------------------------------------------- --- # Web services APIs — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Classes and methods](vianops_client.api.html) * Web services APIs [Previous](vianops_client.api.utilities.html "Utilities APIs") [Next](vianops_client.models.html "Objects and models") * * * Web services APIs[](#web-services-apis "Permalink to this heading") ===================================================================== Operations for managing and accessing hila Enterprise webservices. Provides APIs support creating, deleting, searching for, and updating external connections. vianops\_client.api.webservices.external\_connection[](#module-vianops_client.api.webservices.external_connection "Permalink to this heading") ------------------------------------------------------------------------------------------------------------------------------------------------ _class_ ExternalConnectionV1Api(_config: [Config](vianops_client.html#vianops_client.config.Config "vianops_client.config.Config") | None \= None_)[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api "Permalink to this definition") Bases: [`ConfiguredBaseApiClass`](vianops_client.html#vianops_client.config.ConfiguredBaseApiClass "vianops_client.config.ConfiguredBaseApiClass") create(_data: [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") _, _output\_type: str \= 'object'_) → [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.create "Permalink to this definition") Add external connection Parameters: **data** ([_V1ExternalConnectionModel_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") ) – Instance containing the data to add new external connection. Returns: Instance containing information about the created external connection. Return type: [_V1ExternalConnectionModel_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") delete(_index: int_) → dict | list[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.delete "Permalink to this definition") Delete external connection by its index. Parameters: **index** (_int_) – The index of the external connection to delete. Returns: A dictionary or a list containing information about the response from deleting external connection. Return type: _Union_\[_dict_, _list_\] get\_data(_output\_type: str \= 'object'_) → [V1ExternalConnectionModelList](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModelList "vianops_client.models.webservices.external_connection.V1ExternalConnectionModelList") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.get_data "Permalink to this definition") Retrieve all external connections Returns: Instance containing information about all external connections. Return type: [_V1ExternalConnectionModelList_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModelList "vianops_client.models.webservices.external_connection.V1ExternalConnectionModelList") get\_data\_safe(_output\_type: str \= 'object'_) → [V1ExternalConnectionSlimModelList](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModelList "vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModelList") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.get_data_safe "Permalink to this definition") Retrieve all external connections (secure) Returns: Instance containing information about all external connections. Return type: [_V1ExternalConnectionSlimModelList_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModelList "vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModelList") search\_by\_name(_name: str_, _output\_type: str \= 'object'_) → [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.search_by_name "Permalink to this definition") Search external connections by name. Parameters: **name** (_str_) – The name to use to search for connection. Returns: Instance containing information about the external connections with the specified name. Return type: [_V1ExternalConnectionModel_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") search\_columns(_name: str_, _table: str_) → dict | list[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.search_columns "Permalink to this definition") Retrieve columns of specified table within specified connection name. Parameters: * **name** (_str_) – The name of connection containing the specified table. * **table** (_str_) – The name of the table containing the columns to retrieve. Returns: A dictionary or a list containing information about the columns of the specified table within the specified connection. Return type: _Union_\[_dict_, _list_\] search\_tables(_name: str_) → dict | list[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.search_tables "Permalink to this definition") Retrieve tables within external connections by name. Parameters: **name** (_str_) – The name of connection containing tables to retrieve. Returns: A dictionary or a list containing information about the tables within the connection with the specified name. Return type: _Union_\[_dict_, _list_\] test\_by\_index(_index: int_) → dict | list[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.test_by_index "Permalink to this definition") Test external connection by its index. Parameters: **index** (_int_) – The index of the external connection to test. Returns: A dictionary or a list containing information about results from connection test. Return type: _Union_\[_dict_, _list_\] update(_data: [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") _, _output\_type: str \= 'object'_) → [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.update "Permalink to this definition") Update an existing external connection Parameters: **data** ([_V1ExternalConnectionModel_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") ) – Instance containing the data to update external connection. Returns: Instance containing information about the updated external connection. Return type: [_V1ExternalConnectionModel_](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") update\_display(_index: int_, _display: bool | None \= None_) → dict | list[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.update_display "Permalink to this definition") Update the display value of external connection. Parameters: * **index** (_int_) – The index of the external connection to update. * **display** (_bool__,_ _optional_) – The display value to set for the external connection. Returns: A dictionary or a list containing information about the updated external connection. Return type: _Union_\[_dict_, _list_\] upsert(_data: [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") _, _output\_type: str \= 'object'_) → [V1ExternalConnectionModel](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel "vianops_client.models.webservices.external_connection.V1ExternalConnectionModel") [](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.upsert "Permalink to this definition") url\_columns _\= '/v1/external-connections/{name}/tables/{table}/columns'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_columns "Permalink to this definition") url\_index _\= '/v1/external-connections/{index}'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_index "Permalink to this definition") url\_name _\= '/v1/external-connections/name/{name}'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_name "Permalink to this definition") url\_safe _\= '/v1/external-connections/safe'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_safe "Permalink to this definition") url\_suffix _\= '/v1/external-connections'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_suffix "Permalink to this definition") url\_tables _\= '/v1/external-connections/{name}/tables'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_tables "Permalink to this definition") url\_test _\= '/v1/external-connections/{index}/test'_[](#vianops_client.api.webservices.external_connection.ExternalConnectionV1Api.url_test "Permalink to this definition") --- # Objects and models — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * Objects and models [Previous](vianops_client.api.webservices.html "Web services APIs") [Next](vianops_client.models.datapipeline.html "Datapipeline objects") * * * Objects and models[](#objects-and-models "Permalink to this heading") ======================================================================= Reference to objects provided by the Python SDK. * [Datapipeline objects](vianops_client.models.datapipeline.html) * [Submodules](vianops_client.models.datapipeline.html#submodules) * [vianops\_client.models.datapipeline.extraction\_metadata module](vianops_client.models.datapipeline.html#module-vianops_client.models.datapipeline.extraction_metadata) * [`V1BaseExtractionMetadataModel`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel) * [`V1ExtractionMetadataFilters`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters) * [`V1ExtractionMetadataModel`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel) * [`V1ExtractionMetadataModelList`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList) * [`V1ExtractionMetadataPage`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage) * [`V1ExtractionMetadataSearch`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch) * [`V1ExtractionMetadataUpdates`](vianops_client.models.datapipeline.html#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates) * [Module contents](vianops_client.models.datapipeline.html#module-vianops_client.models.datapipeline) * [Feature store objects](vianops_client.models.featurestore.html) * [vianops\_client.models.featurestore.features](vianops_client.models.featurestore.html#module-vianops_client.models.featurestore.features) * [`V1ColumnMetadata`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1ColumnMetadata) * [`V1CreateRefactoredPipeline`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline) * [`V1FeatureMetadata`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureMetadata) * [`V1FeatureSourceFilters`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceFilters) * [`V1FeatureSourceModelPage`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceModelPage) * [`V1FeatureSourceSearch`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourceSearch) * [`V1FeatureSourcesList`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesList) * [`V1FeatureSourcesUpdates`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates) * [`V1ImportFeatureSet`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1ImportFeatureSet) * [`V1SaveFeatureSource`](vianops_client.models.featurestore.html#vianops_client.models.featurestore.features.V1SaveFeatureSource) * [Inference store objects](vianops_client.models.inferencestore.html) * [vianops\_client.models.inferencestore.inference\_mapping](vianops_client.models.inferencestore.html#module-vianops_client.models.inferencestore.inference_mapping) * [`V1InferenceMappingColumnSchema`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema) * [`V1InferenceMappingJob`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob) * [`V1InferenceMappingModel`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel) * [`V1InferenceMappingModelList`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList) * [`V1InferenceMappingModelsPage`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelsPage) * [`V1InferenceMappingSchema`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema) * [`V1InferenceMappingSearch`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSearch) * [vianops\_client.models.inferencestore.inference\_tracking](vianops_client.models.inferencestore.html#module-vianops_client.models.inferencestore.inference_tracking) * [`V1AddGroundTruthModel`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel) * [`V1DeleteTracking`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking) * [`V1InferenceTrackingModel`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel) * [`V1InferenceTrackingModelList`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList) * [`V1InferenceTrackingModelStatsListGroupedByDayOrHour`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelStatsListGroupedByDayOrHour) * [`V1RanMetricIndexes`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1RanMetricIndexes) * [`V1SeldonPayload`](vianops_client.models.inferencestore.html#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload) * [Job maker objects](vianops_client.models.jobmaker.html) * [vianops\_client.models.jobmaker.dataloading](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.dataloading) * [`V1DataloadingJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.dataloading.V1DataloadingJob) * [vianops\_client.models.jobmaker.deployment\_mgt](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.deployment_mgt) * [`V1CreateDeploymentModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1CreateDeploymentModel) * [`V1DeploymentModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1DeploymentModel) * [`V1ModelModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1ModelModel) * [`V1PlaceholderDeploymentResponse`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.deployment_mgt.V1PlaceholderDeploymentResponse) * [vianops\_client.models.jobmaker.driftdetection](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.driftdetection) * [`V1DriftDetectionJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.driftdetection.V1DriftDetectionJob) * [vianops\_client.models.jobmaker.job](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.job) * [`V1BenchmarkOptimizeRequest`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1BenchmarkOptimizeRequest) * [`V1CreateBaseJobModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1CreateBaseJobModel) * [`V1CreateGenericJobModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1CreateGenericJobModel) * [`V1CreateJobModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1CreateJobModel) * [`V1JobModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobModel) * [`V1JobResponseList`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1JobResponseList) * [`V1TransformJobInput`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1TransformJobInput) * [`V1TransformJobModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1TransformJobModel) * [`V1TransformJobResult`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1TransformJobResult) * [`V1TransformModel`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1TransformModel) * [`V1TransformSplitArgs`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1TransformSplitArgs) * [`V1UploadSubmitJobResponse`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.job.V1UploadSubmitJobResponse) * [vianops\_client.models.jobmaker.model\_artifacts](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.model_artifacts) * [`V1ModelRepoAddMetaJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoAddMetaJob) * [`V1ModelRepoDeleteArtifactJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoDeleteArtifactJob) * [`V1ModelRepoGetMetaJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_artifacts.V1ModelRepoGetMetaJob) * [vianops\_client.models.jobmaker.model\_deployment](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.model_deployment) * [`V1ModelDetails`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_deployment.V1ModelDetails) * [`V1PlaceholderDeployment`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_deployment.V1PlaceholderDeployment) * [`V1TrainingParams`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.model_deployment.V1TrainingParams) * [vianops\_client.models.jobmaker.modelperformance](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.modelperformance) * [`V1ModelPerformanceJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.modelperformance.V1ModelPerformanceJob) * [vianops\_client.models.jobmaker.preprocessing](vianops_client.models.jobmaker.html#module-vianops_client.models.jobmaker.preprocessing) * [`V1PreprocessingJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJob) * [`V1PreprocessingJoinJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinJob) * [`V1PreprocessingJoinProcessWindow`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingJoinProcessWindow) * [`V1PreprocessingProcessWindow`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingProcessWindow) * [`V1PreprocessingTrainingJob`](vianops_client.models.jobmaker.html#vianops_client.models.jobmaker.preprocessing.V1PreprocessingTrainingJob) * [Model store objects](vianops_client.models.modelstore.html) * [vianops\_client.models.modelstore.alerts](vianops_client.models.modelstore.html#module-vianops_client.models.modelstore.alerts) * [`V1AlertBaseModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertBaseModel) * [`V1AlertCreateModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertCreateModelList) * [`V1AlertModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModel) * [`V1AlertModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertModelList) * [`V1AlertPageModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertPageModel) * [`V1AlertSearchModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchModel) * [`V1AlertSearchRequest`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertSearchRequest) * [`V1AlertUpdateFailedModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateFailedModel) * [`V1AlertUpdateModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateModelList) * [`V1AlertUpdateRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateRequestModel) * [`V1AlertUpdateResponseModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.alerts.V1AlertUpdateResponseModel) * [vianops\_client.models.modelstore.model\_tags](vianops_client.models.modelstore.html#module-vianops_client.models.modelstore.model_tags) * [`V1BaseModelTagsModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModel) * [`V1BaseModelTagsModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1BaseModelTagsModelList) * [`V1ModelTagsFilters`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsFilters) * [`V1ModelTagsModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModel) * [`V1ModelTagsModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelList) * [`V1ModelTagsModelPage`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsModelPage) * [`V1ModelTagsSearch`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsSearch) * [`V1ModelTagsUpdates`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1ModelTagsUpdates) * [`V1TagsNames`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.model_tags.V1TagsNames) * [vianops\_client.models.modelstore.models](vianops_client.models.modelstore.html#module-vianops_client.models.modelstore.models) * [`V1BaseModelsModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1BaseModelsModel) * [`V1ExplainSessionResponse`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ExplainSessionResponse) * [`V1ModelSearch`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelSearch) * [`V1ModelUpdates`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelUpdates) * [`V1ModelsFilters`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsFilters) * [`V1ModelsLoadPrompt`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPrompt) * [`V1ModelsLoadPromptResponse`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsLoadPromptResponse) * [`V1ModelsModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModel) * [`V1ModelsModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelList) * [`V1ModelsModelPage`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsModelPage) * [`V1ModelsSetup`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.models.V1ModelsSetup) * [vianops\_client.models.modelstore.policies](vianops_client.models.modelstore.html#module-vianops_client.models.modelstore.policies) * [`V1Baseline`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1Baseline) * [`V1DriftPolicy`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1DriftPolicy) * [`V1PerformancePolicy`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PerformancePolicy) * [`V1PolicyModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModel) * [`V1PolicyModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelList) * [`V1PolicyModelPage`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelPage) * [`V1PolicyModelSearch`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyModelSearch) * [`V1PolicyRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModel) * [`V1PolicyRequestModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyRequestModelList) * [`V1PolicySearchRequest`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicySearchRequest) * [`V1PolicyUpdateModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateModelList) * [`V1PolicyUpdateRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1PolicyUpdateRequestModel) * [`V1Target`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1Target) * [`V1WindowParameters`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.policies.V1WindowParameters) * [vianops\_client.models.modelstore.segments](vianops_client.models.modelstore.html#module-vianops_client.models.modelstore.segments) * [`V1BetweenOperatorModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1BetweenOperatorModel) * [`V1DataPreviewModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1DataPreviewModel) * [`V1DataPreviewRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1DataPreviewRequestModel) * [`V1SegmentBaseModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModel) * [`V1SegmentBaseModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentBaseModelList) * [`V1SegmentFilterCondition`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterCondition) * [`V1SegmentFilterModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentFilterModel) * [`V1SegmentModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModel) * [`V1SegmentModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelList) * [`V1SegmentModelPage`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentModelPage) * [`V1SegmentPageSearch`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPageSearch) * [`V1SegmentPreviewModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewModel) * [`V1SegmentPreviewRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentPreviewRequestModel) * [`V1SegmentSearch`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentSearch) * [`V1SegmentUpdateRequestModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModel) * [`V1SegmentUpdateRequestModelList`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentUpdateRequestModelList) * [`V1SegmentWithPoliciesModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SegmentWithPoliciesModel) * [`V1SimplePolicyModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1SimplePolicyModel) * [`V1TopBottomOperatorModel`](vianops_client.models.modelstore.html#vianops_client.models.modelstore.segments.V1TopBottomOperatorModel) * [QNA store objects](vianops_client.models.qnastore.html) * [Submodules](vianops_client.models.qnastore.html#submodules) * [vianops\_client.models.qnastore.chart\_generation module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.chart_generation) * [`V1ChartFewshotItem`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.chart_generation.V1ChartFewshotItem) * [`V1ChartGen`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.chart_generation.V1ChartGen) * [`V1ChartGenResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.chart_generation.V1ChartGenResponse) * [vianops\_client.models.qnastore.jargon\_identification module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.jargon_identification) * [`V1JargonIdentificationRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationRequest) * [`V1JargonIdentificationResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_identification.V1JargonIdentificationResponse) * [vianops\_client.models.qnastore.jargon\_lexicon module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.jargon_lexicon) * [`V1JargonFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonFilters) * [`V1JargonModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModel) * [`V1JargonModelPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelPage) * [`V1JargonModelResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonModelResponseList) * [`V1JargonRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequest) * [`V1JargonRequestList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonRequestList) * [`V1JargonSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonSearch) * [`V1JargonUpdate`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.jargon_lexicon.V1JargonUpdate) * [vianops\_client.models.qnastore.llm\_registry module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.llm_registry) * [`V1QuantizationLevel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.llm_registry.V1QuantizationLevel) * [vianops\_client.models.qnastore.qna\_conversation module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_conversation) * [`V1BaseQNAConversation`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1BaseQNAConversation) * [`V1QNAConversationFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationFilters) * [`V1QNAConversationList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationList) * [`V1QNAConversationPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationPage) * [`V1QNAConversationResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponse) * [`V1QNAConversationResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationResponseList) * [`V1QNAConversationSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationSearch) * [`V1QNAConversationUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_conversation.V1QNAConversationUpdates) * [vianops\_client.models.qnastore.qna\_io module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_io) * [`V1QnaIo`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIo) * [`V1QnaIoConfidence`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoConfidence) * [`V1QnaIoFeedback`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFeedback) * [`V1QnaIoFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoFilters) * [`V1QnaIoList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoList) * [`V1QnaIoModelPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoModelPage) * [`V1QnaIoRagOutput`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoRagOutput) * [`V1QnaIoResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponse) * [`V1QnaIoResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoResponseList) * [`V1QnaIoSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoSearch) * [`V1QnaIoUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUpdates) * [`V1QnaIoUserQueries`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_io.V1QnaIoUserQueries) * [vianops\_client.models.qnastore.qna\_metadata module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_metadata) * [`V1AutoGenModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1AutoGenModel) * [`V1BaseQNAMetadataModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1BaseQNAMetadataModel) * [`V1BaseQNAMetadataModelList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1BaseQNAMetadataModelList) * [`V1ChartFewshotItem`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1ChartFewshotItem) * [`V1ModelParams`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1ModelParams) * [`V1PromptGenerationModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationModel) * [`V1PromptGenerationResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1PromptGenerationResponse) * [`V1QNACreateDBRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBRequest) * [`V1QNACreateDBResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNACreateDBResponse) * [`V1QNAMetadataCloneRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneRequest) * [`V1QNAMetadataCloneResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataCloneResponse) * [`V1QNAMetadataColumn`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataColumn) * [`V1QNAMetadataData`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataData) * [`V1QNAMetadataDimensionsResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataDimensionsResponse) * [`V1QNAMetadataFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataFilters) * [`V1QNAMetadataGenerateRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateRequest) * [`V1QNAMetadataGenerateResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataGenerateResponse) * [`V1QNAMetadataModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModel) * [`V1QNAMetadataModelList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataModelList) * [`V1QNAMetadataPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataPage) * [`V1QNAMetadataQuery`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataQuery) * [`V1QNAMetadataSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataSearch) * [`V1QNAMetadataTable`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataTable) * [`V1QNAMetadataUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMetadataUpdates) * [`V1QNAMigrateDBRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMigrateDBRequest) * [`V1QNAMigrateDBResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNAMigrateDBResponse) * [`V1QNASuggestedQuestion`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNASuggestedQuestion) * [`V1QNASuggestedQuestionRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNASuggestedQuestionRequest) * [`V1QNASuggestedQuestionResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNASuggestedQuestionResponse) * [`V1QNASummaryGenerationRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNASummaryGenerationRequest) * [`V1QNASummaryGenerationResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1QNASummaryGenerationResponse) * [`V1SQLGPTRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1SQLGPTRequest) * [`V1SQLGPTResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V1SQLGPTResponse) * [`V2QNAMetadataModel`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_metadata.V2QNAMetadataModel) * [vianops\_client.models.qnastore.qna\_orchestrator module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_orchestrator) * [`V1OrchestratorChart`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorChart) * [`V1OrchestratorDatagroupsItem`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorDatagroupsItem) * [`V1OrchestratorDatasetsItem`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorDatasetsItem) * [`V1OrchestratorExtrasItem`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorExtrasItem) * [`V1OrchestratorJargon`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorJargon) * [`V1OrchestratorQuerySummary`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorQuerySummary) * [`V1OrchestratorRequest`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorRequest) * [`V1OrchestratorResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_orchestrator.V1OrchestratorResponse) * [vianops\_client.models.qnastore.qna\_rag module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_rag) * [`V1QnaRag`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_rag.V1QnaRag) * [`V1QnaRagGetResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_rag.V1QnaRagGetResponseList) * [`V1QnaRagResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_rag.V1QnaRagResponse) * [vianops\_client.models.qnastore.qna\_report module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_report) * [`V1BaseQNAReport`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1BaseQNAReport) * [`V1QNAReportFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportFilters) * [`V1QNAReportList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportList) * [`V1QNAReportPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportPage) * [`V1QNAReportResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponse) * [`V1QNAReportResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportResponseList) * [`V1QNAReportSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportSearch) * [`V1QNAReportUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_report.V1QNAReportUpdates) * [vianops\_client.models.qnastore.qna\_text2sql module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_text2sql) * [`V1BaseText2sql`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1BaseText2sql) * [`V1Text2sqlFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlFilters) * [`V1Text2sqlList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlList) * [`V1Text2sqlPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlPage) * [`V1Text2sqlResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponse) * [`V1Text2sqlResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlResponseList) * [`V1Text2sqlSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlSearch) * [`V1Text2sqlUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_text2sql.V1Text2sqlUpdates) * [vianops\_client.models.qnastore.qna\_thread module](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore.qna_thread) * [`V1BaseQNAThread`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1BaseQNAThread) * [`V1QNAThreadFilters`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadFilters) * [`V1QNAThreadList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadList) * [`V1QNAThreadPage`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadPage) * [`V1QNAThreadResponse`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponse) * [`V1QNAThreadResponseList`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadResponseList) * [`V1QNAThreadSearch`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadSearch) * [`V1QNAThreadUpdates`](vianops_client.models.qnastore.html#vianops_client.models.qnastore.qna_thread.V1QNAThreadUpdates) * [Module contents](vianops_client.models.qnastore.html#module-vianops_client.models.qnastore) * [Risk store objects](vianops_client.models.riskstore.html) * [vianops\_client.models.riskstore.data\_profiling](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.data_profiling) * [`V1DataProfilingJobModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.data_profiling.V1DataProfilingJobModel) * [`V1DataProfilingPolicy`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.data_profiling.V1DataProfilingPolicy) * [vianops\_client.models.riskstore.drift](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.drift) * [`V1DriftColumnReport`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftColumnReport) * [`V1DriftDetectionConfig`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionConfig) * [`V1DriftDetectionModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModel) * [`V1DriftDetectionModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionModelList) * [`V1DriftDetectionReport`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionReport) * [`V1DriftDetectionReportList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionReportList) * [`V1DriftDetectionSummary`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionSummary) * [`V1DriftDetectionSummaryList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftDetectionSummaryList) * [`V1DriftPolicyConfig`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1DriftPolicyConfig) * [`V1UncertaintyPolicyConfig`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.drift.V1UncertaintyPolicyConfig) * [vianops\_client.models.riskstore.explainability](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.explainability) * [`V1ExplainabilityModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModel) * [`V1ExplainabilityModelCommon`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModelCommon) * [`V1ExplainabilityModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModelList) * [`V1ExplainabilityModelPage`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainabilityModelPage) * [`V1ExplainaibilitySearch`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.explainability.V1ExplainaibilitySearch) * [vianops\_client.models.riskstore.performance](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.performance) * [`V1ModelMetricsBase`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1ModelMetricsBase) * [`V1ModelMetricsList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1ModelMetricsList) * [`V1ModelMetricsModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1ModelMetricsModel) * [`V1ModelMetricsReturn`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1ModelMetricsReturn) * [`V1PerformanceBaseModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceBaseModel) * [`V1PerformanceBaseModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceBaseModelList) * [`V1PerformanceModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceModel) * [`V1PerformanceModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceModelList) * [`V1PerformanceModelPage`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceModelPage) * [`V1PerformancePageSearch`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformancePageSearch) * [`V1PerformanceSearch`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceSearch) * [`V1PerformanceUpdatableModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceUpdatableModel) * [`V1PerformanceUpdateModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceUpdateModel) * [`V1PerformanceUpdateModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.performance.V1PerformanceUpdateModelList) * [vianops\_client.models.riskstore.uncertainty](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.uncertainty) * [`V1UncertaintyModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModel) * [`V1UncertaintyModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModelList) * [`V1UncertaintyModelPage`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModelPage) * [`V1UncertaintyModelSearch`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyModelSearch) * [`V1UncertaintyPolicyConfig`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.uncertainty.V1UncertaintyPolicyConfig) * [vianops\_client.api.riskstore.model\_metrics](vianops_client.models.riskstore.html#module-vianops_client.models.riskstore.model_metrics) * [`V1ModelMetricCategory`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricCategory) * [`V1ModelMetricLanguage`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricLanguage) * [`V1ModelMetricPythonConfig`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricPythonConfig) * [`V1ModelMetricSearch`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricSearch) * [`V1ModelMetricTags`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricTags) * [`V1ModelMetricsBaseModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsBaseModel) * [`V1ModelMetricsBaseModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsBaseModelList) * [`V1ModelMetricsFilters`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsFilters) * [`V1ModelMetricsModel`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModel) * [`V1ModelMetricsModelList`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelList) * [`V1ModelMetricsModelPage`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsModelPage) * [`V1ModelMetricsUpdates`](vianops_client.models.riskstore.html#vianops_client.models.riskstore.model_metrics.V1ModelMetricsUpdates) * [User service objects](vianops_client.models.userservice.html) * [vianops\_client.models.userservice.projects](vianops_client.models.userservice.html#module-vianops_client.models.userservice.projects) * [`V1BaseProject`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1BaseProject) * [`V1Project`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1Project) * [`V1ProjectFilters`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectFilters) * [`V1ProjectList`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectList) * [`V1ProjectSearch`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectSearch) * [`V1ProjectUpdates`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectUpdates) * [`V1ProjectsPage`](vianops_client.models.userservice.html#vianops_client.models.userservice.projects.V1ProjectsPage) * [vianops\_client.models.userservice.userpreference](vianops_client.models.userservice.html#module-vianops_client.models.userservice.userpreference) * [`V1GetValueModel`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1GetValueModel) * [`V1TableUpdatesBody`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesBody) * [`V1TableUpdatesListObject`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1TableUpdatesListObject) * [`V1UserPreferenceBody`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceBody) * [`V1UserPreferenceDeleteRow`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceDeleteRow) * [`V1UserPreferenceGetValueModelRequest`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceGetValueModelRequest) * [`V1UserPreferenceList`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceList) * [`V1UserPreferenceModel`](vianops_client.models.userservice.html#vianops_client.models.userservice.userpreference.V1UserPreferenceModel) * [Web services objects](vianops_client.models.webservices.html) * [vianops\_client.models.webservices.external\_connection](vianops_client.models.webservices.html#module-vianops_client.models.webservices.external_connection) * [`V1ColumnMetadata`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ColumnMetadata) * [`V1ExternalConnectionModel`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModel) * [`V1ExternalConnectionModelList`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionModelList) * [`V1ExternalConnectionSlimModel`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModel) * [`V1ExternalConnectionSlimModelList`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1ExternalConnectionSlimModelList) * [`V1TableMetadata`](vianops_client.models.webservices.html#vianops_client.models.webservices.external_connection.V1TableMetadata) Utility submodules[](#utility-submodules "Permalink to this heading") ----------------------------------------------------------------------- vianops\_client.models.commons[](#module-vianops_client.models.commons "Permalink to this heading") ----------------------------------------------------------------------------------------------------- _class_ V1DeleteTypes(_value_, _names=_, _\*values_, _module=None_, _qualname=None_, _type=None_, _start=1_, _boundary=None_)[](#vianops_client.models.commons.V1DeleteTypes "Permalink to this definition") Bases: `Enum` ARCHIVE _\= 'archive'_[](#vianops_client.models.commons.V1DeleteTypes.ARCHIVE "Permalink to this definition") DELETE _\= 'delete'_[](#vianops_client.models.commons.V1DeleteTypes.DELETE "Permalink to this definition") FORCE\_DELETE _\= 'force\_delete'_[](#vianops_client.models.commons.V1DeleteTypes.FORCE_DELETE "Permalink to this definition") _pydantic model_ V1Filters[](#vianops_client.models.commons.V1Filters "Permalink to this definition") Bases: [`V1FiltersCommon`](#vianops_client.models.commons.V1FiltersCommon "vianops_client.models.commons.V1FiltersCommon") Show JSON schema { "title": "V1Filters", "type": "object", "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuid": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of uuids for this operation.", "title": "Uuid" }, "name": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of names for this operation.", "title": "Name" }, "status": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of statuses for this operation.", "title": "Status" } } } Fields: * [`name (List[str] | None)`](#vianops_client.models.commons.V1Filters.name "vianops_client.models.commons.V1Filters.name") * [`status (List[str] | None)`](#vianops_client.models.commons.V1Filters.status "vianops_client.models.commons.V1Filters.status") * [`uuid (List[str] | None)`](#vianops_client.models.commons.V1Filters.uuid "vianops_client.models.commons.V1Filters.uuid") _field_ name_: List\[str\] | None_ _\= None_[](#vianops_client.models.commons.V1Filters.name "Permalink to this definition") List of names for this operation. _field_ status_: List\[str\] | None_ _\= None_[](#vianops_client.models.commons.V1Filters.status "Permalink to this definition") List of statuses for this operation. _field_ uuid_: List\[str\] | None_ _\= None_[](#vianops_client.models.commons.V1Filters.uuid "Permalink to this definition") List of uuids for this operation. _pydantic model_ V1FiltersCommon[](#vianops_client.models.commons.V1FiltersCommon "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1FiltersCommon", "type": "object", "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" } } } Fields: * [`created_by (List[str] | None)`](#vianops_client.models.commons.V1FiltersCommon.created_by "vianops_client.models.commons.V1FiltersCommon.created_by") * [`created_ts_end (float | None)`](#vianops_client.models.commons.V1FiltersCommon.created_ts_end "vianops_client.models.commons.V1FiltersCommon.created_ts_end") * [`created_ts_start (float | None)`](#vianops_client.models.commons.V1FiltersCommon.created_ts_start "vianops_client.models.commons.V1FiltersCommon.created_ts_start") * [`modified_by (List[str] | None)`](#vianops_client.models.commons.V1FiltersCommon.modified_by "vianops_client.models.commons.V1FiltersCommon.modified_by") * [`modified_ts_end (float | None)`](#vianops_client.models.commons.V1FiltersCommon.modified_ts_end "vianops_client.models.commons.V1FiltersCommon.modified_ts_end") * [`modified_ts_start (float | None)`](#vianops_client.models.commons.V1FiltersCommon.modified_ts_start "vianops_client.models.commons.V1FiltersCommon.modified_ts_start") _field_ created\_by_: List\[str\] | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.created_by "Permalink to this definition") List of ‘created by’ users to search for. _field_ created\_ts\_end_: float | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.created_ts_end "Permalink to this definition") Unix time in milliseconds for searching for all objects created during a specified time period. _field_ created\_ts\_start_: float | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.created_ts_start "Permalink to this definition") Unix time in milliseconds for searching for all objects created during a specified time period. _field_ modified\_by_: List\[str\] | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.modified_by "Permalink to this definition") List of ‘modified by’ users to search for. _field_ modified\_ts\_end_: float | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.modified_ts_end "Permalink to this definition") Unix time in milliseconds for searching for all objects modified during a specified time period. _field_ modified\_ts\_start_: float | None_ _\= None_[](#vianops_client.models.commons.V1FiltersCommon.modified_ts_start "Permalink to this definition") Unix time in milliseconds for searching for all objects modified during a specified time period. vianops\_client.models.pagination[](#module-vianops_client.models.pagination "Permalink to this heading") ----------------------------------------------------------------------------------------------------------- _pydantic model_ PageModel[](#vianops_client.models.pagination.PageModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "PageModel", "type": "object", "properties": { "items": { "default": \[\], "items": {}, "title": "Items", "type": "array" }, "current\_page": { "default": 0, "title": "Current Page", "type": "integer" }, "page\_size": { "default": 0, "title": "Page Size", "type": "integer" }, "previous\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "title": "Previous Page" }, "next\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "title": "Next Page" }, "has\_previous": { "default": false, "title": "Has Previous", "type": "boolean" }, "previous\_items": { "default": 0, "title": "Previous Items", "type": "integer" }, "has\_next": { "default": false, "title": "Has Next", "type": "boolean" }, "total": { "default": 0, "title": "Total", "type": "integer" }, "pages": { "default": 0, "title": "Pages", "type": "integer" } } } Fields: * [`current_page (int)`](#vianops_client.models.pagination.PageModel.current_page "vianops_client.models.pagination.PageModel.current_page") * [`has_next (bool)`](#vianops_client.models.pagination.PageModel.has_next "vianops_client.models.pagination.PageModel.has_next") * [`has_previous (bool)`](#vianops_client.models.pagination.PageModel.has_previous "vianops_client.models.pagination.PageModel.has_previous") * [`items (List[Any])`](#vianops_client.models.pagination.PageModel.items "vianops_client.models.pagination.PageModel.items") * [`next_page (int | None)`](#vianops_client.models.pagination.PageModel.next_page "vianops_client.models.pagination.PageModel.next_page") * [`page_size (int)`](#vianops_client.models.pagination.PageModel.page_size "vianops_client.models.pagination.PageModel.page_size") * [`pages (int)`](#vianops_client.models.pagination.PageModel.pages "vianops_client.models.pagination.PageModel.pages") * [`previous_items (int)`](#vianops_client.models.pagination.PageModel.previous_items "vianops_client.models.pagination.PageModel.previous_items") * [`previous_page (int | None)`](#vianops_client.models.pagination.PageModel.previous_page "vianops_client.models.pagination.PageModel.previous_page") * [`total (int)`](#vianops_client.models.pagination.PageModel.total "vianops_client.models.pagination.PageModel.total") _field_ current\_page_: int_ _\= 0_[](#vianops_client.models.pagination.PageModel.current_page "Permalink to this definition") _field_ has\_next_: bool_ _\= False_[](#vianops_client.models.pagination.PageModel.has_next "Permalink to this definition") _field_ has\_previous_: bool_ _\= False_[](#vianops_client.models.pagination.PageModel.has_previous "Permalink to this definition") _field_ items_: List\[Any\]_ _\= \[\]_[](#vianops_client.models.pagination.PageModel.items "Permalink to this definition") _field_ next\_page_: int | None_ _\= None_[](#vianops_client.models.pagination.PageModel.next_page "Permalink to this definition") _field_ page\_size_: int_ _\= 0_[](#vianops_client.models.pagination.PageModel.page_size "Permalink to this definition") _field_ pages_: int_ _\= 0_[](#vianops_client.models.pagination.PageModel.pages "Permalink to this definition") _field_ previous\_items_: int_ _\= 0_[](#vianops_client.models.pagination.PageModel.previous_items "Permalink to this definition") _field_ previous\_page_: int | None_ _\= None_[](#vianops_client.models.pagination.PageModel.previous_page "Permalink to this definition") _field_ total_: int_ _\= 0_[](#vianops_client.models.pagination.PageModel.total "Permalink to this definition") _pydantic model_ V1OrderBy[](#vianops_client.models.pagination.V1OrderBy "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1OrderBy", "type": "object", "properties": { "field": { "description": "Field to order by.", "title": "Field", "type": "string" }, "direction": { "default": "ASC", "description": "Direction to order the field by. Supported values: \`ASC\` (ascending) and \`DESC\` (descending) (case-insensitive).", "enum": \[\ "ASC",\ "DESC"\ \], "title": "Direction", "type": "string" } }, "required": \[\ "field"\ \] } Fields: * [`direction (Literal['ASC', 'DESC'])`](#vianops_client.models.pagination.V1OrderBy.direction "vianops_client.models.pagination.V1OrderBy.direction") * [`field (str)`](#vianops_client.models.pagination.V1OrderBy.field "vianops_client.models.pagination.V1OrderBy.field") _field_ direction_: Literal\['ASC', 'DESC'\]_ _\= 'ASC'_[](#vianops_client.models.pagination.V1OrderBy.direction "Permalink to this definition") Direction to order the field by. Supported values: ASC (ascending) and DESC (descending) (case-insensitive). _field_ field_: str_ _\[Required\]_[](#vianops_client.models.pagination.V1OrderBy.field "Permalink to this definition") Field to order by. _pydantic model_ V1PageModel[](#vianops_client.models.pagination.V1PageModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1PageModel", "type": "object", "properties": { "items": { "default": \[\], "description": "Items of the page.", "items": {}, "title": "Items", "type": "array" }, "current\_page": { "default": 0, "description": "Current page of items.", "title": "Current Page", "type": "integer" }, "page\_size": { "default": 0, "description": "Number of items on a page.", "title": "Page Size", "type": "integer" }, "previous\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the previous page.", "title": "Previous Page" }, "next\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the next page.", "title": "Next Page" }, "has\_previous": { "default": false, "description": "Whether or not there is a previous page.", "title": "Has Previous", "type": "boolean" }, "previous\_items": { "default": 0, "title": "Previous Items", "type": "integer" }, "has\_next": { "default": false, "description": "Whether or not there is a next page.", "title": "Has Next", "type": "boolean" }, "total": { "default": 0, "description": "Total number of items returned by search over all pages.", "title": "Total", "type": "integer" }, "pages": { "default": 0, "description": "Total number of pages returned by search.", "title": "Pages", "type": "integer" } } } Fields: * [`current_page (int)`](#vianops_client.models.pagination.V1PageModel.current_page "vianops_client.models.pagination.V1PageModel.current_page") * [`has_next (bool)`](#vianops_client.models.pagination.V1PageModel.has_next "vianops_client.models.pagination.V1PageModel.has_next") * [`has_previous (bool)`](#vianops_client.models.pagination.V1PageModel.has_previous "vianops_client.models.pagination.V1PageModel.has_previous") * [`items (List[Any])`](#vianops_client.models.pagination.V1PageModel.items "vianops_client.models.pagination.V1PageModel.items") * [`next_page (int | None)`](#vianops_client.models.pagination.V1PageModel.next_page "vianops_client.models.pagination.V1PageModel.next_page") * [`page_size (int)`](#vianops_client.models.pagination.V1PageModel.page_size "vianops_client.models.pagination.V1PageModel.page_size") * [`pages (int)`](#vianops_client.models.pagination.V1PageModel.pages "vianops_client.models.pagination.V1PageModel.pages") * [`previous_items (int)`](#vianops_client.models.pagination.V1PageModel.previous_items "vianops_client.models.pagination.V1PageModel.previous_items") * [`previous_page (int | None)`](#vianops_client.models.pagination.V1PageModel.previous_page "vianops_client.models.pagination.V1PageModel.previous_page") * [`total (int)`](#vianops_client.models.pagination.V1PageModel.total "vianops_client.models.pagination.V1PageModel.total") _field_ current\_page_: int_ _\= 0_[](#vianops_client.models.pagination.V1PageModel.current_page "Permalink to this definition") Current page of items. _field_ has\_next_: bool_ _\= False_[](#vianops_client.models.pagination.V1PageModel.has_next "Permalink to this definition") Whether or not there is a next page. _field_ has\_previous_: bool_ _\= False_[](#vianops_client.models.pagination.V1PageModel.has_previous "Permalink to this definition") Whether or not there is a previous page. _field_ items_: List\[Any\]_ _\= \[\]_[](#vianops_client.models.pagination.V1PageModel.items "Permalink to this definition") Items of the page. _field_ next\_page_: int | None_ _\= None_[](#vianops_client.models.pagination.V1PageModel.next_page "Permalink to this definition") Number of the next page. _field_ page\_size_: int_ _\= 0_[](#vianops_client.models.pagination.V1PageModel.page_size "Permalink to this definition") Number of items on a page. _field_ pages_: int_ _\= 0_[](#vianops_client.models.pagination.V1PageModel.pages "Permalink to this definition") Total number of pages returned by search. _field_ previous\_items_: int_ _\= 0_[](#vianops_client.models.pagination.V1PageModel.previous_items "Permalink to this definition") _field_ previous\_page_: int | None_ _\= None_[](#vianops_client.models.pagination.V1PageModel.previous_page "Permalink to this definition") Number of the previous page. _field_ total_: int_ _\= 0_[](#vianops_client.models.pagination.V1PageModel.total "Permalink to this definition") Total number of items returned by search over all pages. _pydantic model_ V1PageSearch[](#vianops_client.models.pagination.V1PageSearch "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1PageSearch", "type": "object", "properties": { "page": { "default": 1, "description": "Page number to return. Zero-index based. Cannot be less than zero or greater than number of pages. To make sure you don't exceed the number of pages, set \`page\` to 1 and run this search operation to return the total number items (\`total\`). Then run it again to return the exact page (\`page\`) for the specified number of items per page (\`page-size\`).", "title": "Page", "type": "integer" }, "page\_size": { "default": 25, "description": "Number of items to return on a page. Default is 25 items per page.", "title": "Page Size", "type": "integer" }, "order": { "anyOf": \[\ {\ "items": {\ "$ref": "#/$defs/V1OrderBy"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Fields to use for ordering returned pages and the sort direction.", "title": "Order" }, "search": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "String to search for (case-insensitive) across all fields in previously created items.", "title": "Search" } }, "$defs": { "V1OrderBy": { "properties": { "field": { "description": "Field to order by.", "title": "Field", "type": "string" }, "direction": { "default": "ASC", "description": "Direction to order the field by. Supported values: \`ASC\` (ascending) and \`DESC\` (descending) (case-insensitive).", "enum": \[\ "ASC",\ "DESC"\ \], "title": "Direction", "type": "string" } }, "required": \[\ "field"\ \], "title": "V1OrderBy", "type": "object" } } } Fields: * [`order (List[vianops_client.models.pagination.V1OrderBy] | None)`](#vianops_client.models.pagination.V1PageSearch.order "vianops_client.models.pagination.V1PageSearch.order") * [`page (int)`](#vianops_client.models.pagination.V1PageSearch.page "vianops_client.models.pagination.V1PageSearch.page") * [`page_size (int)`](#vianops_client.models.pagination.V1PageSearch.page_size "vianops_client.models.pagination.V1PageSearch.page_size") * [`search (str | None)`](#vianops_client.models.pagination.V1PageSearch.search "vianops_client.models.pagination.V1PageSearch.search") _field_ order_: List\[[V1OrderBy](#vianops_client.models.pagination.V1OrderBy "vianops_client.models.pagination.V1OrderBy")\ \] | None_ _\= None_[](#vianops_client.models.pagination.V1PageSearch.order "Permalink to this definition") Fields to use for ordering returned pages and the sort direction. _field_ page_: int_ _\= 1_[](#vianops_client.models.pagination.V1PageSearch.page "Permalink to this definition") Page number to return. Zero-index based. Cannot be less than zero or greater than number of pages. To make sure you don’t exceed the number of pages, set page to 1 and run this search operation to return the total number items (total). Then run it again to return the exact page (page) for the specified number of items per page (page-size). _field_ page\_size_: int_ _\= 25_[](#vianops_client.models.pagination.V1PageSearch.page_size "Permalink to this definition") Number of items to return on a page. Default is 25 items per page. _field_ search_: str | None_ _\= None_[](#vianops_client.models.pagination.V1PageSearch.search "Permalink to this definition") String to search for (case-insensitive) across all fields in previously created items. --- # Datapipeline objects — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Objects and models](vianops_client.models.html) * Datapipeline objects [Previous](vianops_client.models.html "Objects and models") [Next](vianops_client.models.featurestore.html "Feature store objects") * * * Datapipeline objects[](#datapipeline-objects "Permalink to this heading") =========================================================================== Submodules[](#submodules "Permalink to this heading") ------------------------------------------------------- vianops\_client.models.datapipeline.extraction\_metadata module[](#module-vianops_client.models.datapipeline.extraction_metadata "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------------------------------------------- _pydantic model_ V1BaseExtractionMetadataModel[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1BaseExtractionMetadataModel", "type": "object", "properties": { "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata description", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at last modification time.", "title": "Modified Ts" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who created the metadata", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who modified the metadata", "title": "Modified By" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "Status of the metadata", "title": "Status" } } } Fields: * [`created_by (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_by "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_by") * [`created_ts (datetime.datetime | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_ts "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_ts") * [`description (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.description "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.description") * [`modified_by (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_by "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_by") * [`modified_ts (datetime.datetime | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_ts "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_ts") * [`status (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.status "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.status") _field_ created\_by_: str | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_by "Permalink to this definition") User who created the metadata _field_ created\_ts_: datetime | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.created_ts "Permalink to this definition") Unix time in milliseconds generated at creation time. _field_ description_: str | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.description "Permalink to this definition") metadata description _field_ modified\_by_: str | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_by "Permalink to this definition") User who modified the metadata _field_ modified\_ts_: datetime | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.modified_ts "Permalink to this definition") Unix time in milliseconds generated at last modification time. _field_ status_: str | None_ _\= 'active'_[](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel.status "Permalink to this definition") Status of the metadata _pydantic model_ V1ExtractionMetadataFilters[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters "Permalink to this definition") Bases: [`V1FiltersCommon`](vianops_client.models.html#vianops_client.models.commons.V1FiltersCommon "vianops_client.models.commons.V1FiltersCommon") Show JSON schema { "title": "V1ExtractionMetadataFilters", "type": "object", "properties": { "created\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created Bys" }, "modified\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified Bys" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuids": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata uuids for this operation.", "title": "Uuids" }, "names": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata names for this operation.", "title": "Names" }, "descriptions": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of descriptions for this operation.", "title": "Descriptions" }, "statuses": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of status for this operation.", "title": "Statuses" } }, "example": { "names": \[\ "Example metdata"\ \], "uuids": \[\ "5efc9544-e84a-4a94-9e6d-5774e1c609ab",\ "9140dd05-3f7a-49a4-b625-379880bd9606"\ \] } } Config: * **from\_attributes**: _bool = True_ * **populate\_by\_name**: _bool = True_ * **alias\_generator**: _function = at 0x7f98c4e05800>_ * **json\_schema\_extra**: _dict = {‘example’: {‘uuids’: \[‘5efc9544-e84a-4a94-9e6d-5774e1c609ab’, ‘9140dd05-3f7a-49a4-b625-379880bd9606’\], ‘names’: \[‘Example metdata’\]}}_ Fields: * [`description (List[str] | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.description "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.description") * [`name (List[str] | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.name "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.name") * [`status (List[str] | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.status "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.status") * [`uuid (List[str] | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.uuid "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.uuid") _field_ description_: List\[str\] | None_ _\= None_ _(alias 'descriptions')_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.description "Permalink to this definition") List of descriptions for this operation. _field_ name_: List\[str\] | None_ _\= None_ _(alias 'names')_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.name "Permalink to this definition") List of metadata names for this operation. _field_ status_: List\[str\] | None_ _\= None_ _(alias 'statuses')_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.status "Permalink to this definition") List of status for this operation. _field_ uuid_: List\[str\] | None_ _\= None_ _(alias 'uuids')_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters.uuid "Permalink to this definition") List of metadata uuids for this operation. _pydantic model_ V1ExtractionMetadataModel[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel "Permalink to this definition") Bases: [`V1BaseExtractionMetadataModel`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel") Show JSON schema { "title": "V1ExtractionMetadataModel", "type": "object", "properties": { "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata description", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at last modification time.", "title": "Modified Ts" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who created the metadata", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who modified the metadata", "title": "Modified By" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "Status of the metadata", "title": "Status" }, "uuid": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "format": "uuid",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "UUID of the metadata.", "title": "Uuid" }, "name": { "description": "Name of the metadata", "title": "Name", "type": "string" }, "layout\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Layout Detection model metadata", "title": "Layout Dection Model Metadata" }, "ocr\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "OCR Detection model metadata", "title": "Ocr Dection Model Metadata" } }, "example": { "description": "Sample for metadata", "layout\_dection\_model\_metadata": {}, "name": "sample\_metadata", "ocr\_dection\_model\_metadata": {} }, "required": \[\ "name"\ \] } Config: * **from\_attributes**: _bool = True_ * **json\_schema\_extra**: _dict = {‘example’: {‘description’: ‘Sample for metadata’, ‘name’: ‘sample\_metadata’, ‘layout\_dection\_model\_metadata’: {}, ‘ocr\_dection\_model\_metadata’: {}}}_ Fields: * [`layout_dection_model_metadata (Dict | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.layout_dection_model_metadata "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.layout_dection_model_metadata") * [`name (str)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.name "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.name") * [`ocr_dection_model_metadata (Dict | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.ocr_dection_model_metadata "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.ocr_dection_model_metadata") * [`uuid (str | uuid.UUID | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.uuid "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.uuid") _field_ layout\_dection\_model\_metadata_: Dict | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.layout_dection_model_metadata "Permalink to this definition") Layout Detection model metadata _field_ name_: str_ _\[Required\]_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.name "Permalink to this definition") Name of the metadata _field_ ocr\_dection\_model\_metadata_: Dict | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.ocr_dection_model_metadata "Permalink to this definition") OCR Detection model metadata _field_ uuid_: str | UUID | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel.uuid "Permalink to this definition") UUID of the metadata. _pydantic model_ V1ExtractionMetadataModelList[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList "Permalink to this definition") Bases: `RootModel` Show JSON schema { "title": "V1ExtractionMetadataModelList", "type": "array", "$defs": { "V1ExtractionMetadataModel": { "example": { "description": "Sample for metadata", "layout\_dection\_model\_metadata": {}, "name": "sample\_metadata", "ocr\_dection\_model\_metadata": {} }, "properties": { "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata description", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at last modification time.", "title": "Modified Ts" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who created the metadata", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who modified the metadata", "title": "Modified By" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "Status of the metadata", "title": "Status" }, "uuid": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "format": "uuid",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "UUID of the metadata.", "title": "Uuid" }, "name": { "description": "Name of the metadata", "title": "Name", "type": "string" }, "layout\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Layout Detection model metadata", "title": "Layout Dection Model Metadata" }, "ocr\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "OCR Detection model metadata", "title": "Ocr Dection Model Metadata" } }, "required": \[\ "name"\ \], "title": "V1ExtractionMetadataModel", "type": "object" } }, "items": { "$ref": "#/$defs/V1ExtractionMetadataModel" } } Fields: * [`root (List[vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel])`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList.root "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList.root") _field_ root_: List\[[V1ExtractionMetadataModel](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel")\ \]_ _\[Required\]_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModelList.root "Permalink to this definition") _pydantic model_ V1ExtractionMetadataPage[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage "Permalink to this definition") Bases: [`V1PageModel`](vianops_client.models.html#vianops_client.models.pagination.V1PageModel "vianops_client.models.pagination.V1PageModel") Show JSON schema { "title": "V1ExtractionMetadataPage", "type": "object", "properties": { "items": { "default": \[\], "description": "Extraction metadata returned by search in page.", "items": { "$ref": "#/$defs/V1ExtractionMetadataModel" }, "title": "Items", "type": "array" }, "current\_page": { "default": 0, "description": "Current page of items.", "title": "Current Page", "type": "integer" }, "page\_size": { "default": 0, "description": "Number of items on a page.", "title": "Page Size", "type": "integer" }, "previous\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the previous page.", "title": "Previous Page" }, "next\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the next page.", "title": "Next Page" }, "has\_previous": { "default": false, "description": "Whether or not there is a previous page.", "title": "Has Previous", "type": "boolean" }, "previous\_items": { "default": 0, "title": "Previous Items", "type": "integer" }, "has\_next": { "default": false, "description": "Whether or not there is a next page.", "title": "Has Next", "type": "boolean" }, "total": { "default": 0, "description": "Total number of items returned by search over all pages.", "title": "Total", "type": "integer" }, "pages": { "default": 0, "description": "Total number of pages returned by search.", "title": "Pages", "type": "integer" } }, "$defs": { "V1ExtractionMetadataModel": { "example": { "description": "Sample for metadata", "layout\_dection\_model\_metadata": {}, "name": "sample\_metadata", "ocr\_dection\_model\_metadata": {} }, "properties": { "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata description", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at last modification time.", "title": "Modified Ts" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who created the metadata", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who modified the metadata", "title": "Modified By" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "Status of the metadata", "title": "Status" }, "uuid": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "format": "uuid",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "UUID of the metadata.", "title": "Uuid" }, "name": { "description": "Name of the metadata", "title": "Name", "type": "string" }, "layout\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Layout Detection model metadata", "title": "Layout Dection Model Metadata" }, "ocr\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "OCR Detection model metadata", "title": "Ocr Dection Model Metadata" } }, "required": \[\ "name"\ \], "title": "V1ExtractionMetadataModel", "type": "object" } }, "example": { "current\_page": 1, "has\_next": false, "has\_previous": false, "items": \[\ {\ "created\_by": "user1",\ "created\_ts": 1675292368,\ "description": "Example description 1",\ "layout\_dection\_model\_metadata": {},\ "modified\_by": "user1",\ "modified\_ts": 1675292368,\ "name": "Example metadata 1",\ "ocr\_dection\_model\_metadata": {},\ "status": "run",\ "uuid": "5efc9544-e84a-4a94-9e6d-5774e1c609ab"\ }\ \], "next\_page": null, "page\_size": 100, "pages": 1, "previous\_items": 0, "previous\_page": null, "total": 1 } } Config: * **json\_schema\_extra**: _dict = {‘example’: {‘items’: \[{‘uuid’: ‘5efc9544-e84a-4a94-9e6d-5774e1c609ab’, ‘name’: ‘Example metadata 1’, ‘description’: ‘Example description 1’, ‘layout\_dection\_model\_metadata’: {}, ‘ocr\_dection\_model\_metadata’: {}, ‘created\_ts’: 1675292368, ‘modified\_ts’: 1675292368, ‘created\_by’: ‘user1’, ‘modified\_by’: ‘user1’, ‘status’: ‘run’}\], ‘current\_page’: 1, ‘page\_size’: 100, ‘previous\_page’: None, ‘next\_page’: None, ‘has\_previous’: False, ‘previous\_items’: 0, ‘has\_next’: False, ‘total’: 1, ‘pages’: 1}}_ Fields: * [`items (List[vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel])`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage.items "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage.items") _field_ items_: List\[[V1ExtractionMetadataModel](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataModel")\ \]_ _\= \[\]_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataPage.items "Permalink to this definition") Extraction metadata returned by search in page. _pydantic model_ V1ExtractionMetadataSearch[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch "Permalink to this definition") Bases: [`V1PageSearch`](vianops_client.models.html#vianops_client.models.pagination.V1PageSearch "vianops_client.models.pagination.V1PageSearch") Show JSON schema { "title": "V1ExtractionMetadataSearch", "type": "object", "properties": { "page": { "default": 1, "description": "Page number to return. Zero-index based. Cannot be less than zero or greater than number of pages. To make sure you don't exceed the number of pages, set \`page\` to 1 and run this search operation to return the total number items (\`total\`). Then run it again to return the exact page (\`page\`) for the specified number of items per page (\`page-size\`).", "title": "Page", "type": "integer" }, "page\_size": { "default": 25, "description": "Number of items to return on a page. Default is 25 items per page.", "title": "Page Size", "type": "integer" }, "order": { "anyOf": \[\ {\ "items": {\ "$ref": "#/$defs/V1OrderBy"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Fields to use for ordering returned pages and the sort direction.", "title": "Order" }, "search": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "String to search for (case-insensitive) across all fields in previously created items.", "title": "Search" }, "filters": { "$ref": "#/$defs/V1ExtractionMetadataFilters", "description": "Specifies different condition(s) for filtering the results." } }, "$defs": { "V1ExtractionMetadataFilters": { "example": { "names": \[\ "Example metdata"\ \], "uuids": \[\ "5efc9544-e84a-4a94-9e6d-5774e1c609ab",\ "9140dd05-3f7a-49a4-b625-379880bd9606"\ \] }, "properties": { "created\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created Bys" }, "modified\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified Bys" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuids": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata uuids for this operation.", "title": "Uuids" }, "names": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata names for this operation.", "title": "Names" }, "descriptions": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of descriptions for this operation.", "title": "Descriptions" }, "statuses": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of status for this operation.", "title": "Statuses" } }, "title": "V1ExtractionMetadataFilters", "type": "object" }, "V1OrderBy": { "properties": { "field": { "description": "Field to order by.", "title": "Field", "type": "string" }, "direction": { "default": "ASC", "description": "Direction to order the field by. Supported values: \`ASC\` (ascending) and \`DESC\` (descending) (case-insensitive).", "enum": \[\ "ASC",\ "DESC"\ \], "title": "Direction", "type": "string" } }, "required": \[\ "field"\ \], "title": "V1OrderBy", "type": "object" } }, "example": { "filters": { "names": \[\ "Example metadata metrics"\ \], "uuids": \[\ "5efc9544-e84a-4a94-9e6d-5774e1c609ab",\ "9140dd05-3f7a-49a4-b625-379880bd9606"\ \] }, "order": \[\ {\ "direction": "DESC",\ "field": "name"\ }\ \], "page": 1, "page\_size": 100, "search": "vianai" }, "required": \[\ "filters"\ \] } Config: * **json\_schema\_extra**: _dict = {‘example’: {‘page’: 1, ‘page\_size’: 100, ‘order’: \[{‘field’: ‘name’, ‘direction’: ‘DESC’}\], ‘search’: ‘vianai’, ‘filters’: {‘uuids’: \[‘5efc9544-e84a-4a94-9e6d-5774e1c609ab’, ‘9140dd05-3f7a-49a4-b625-379880bd9606’\], ‘names’: \[‘Example metadata metrics’\]}}}_ Fields: * [`filters (vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch.filters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch.filters") _field_ filters_: [V1ExtractionMetadataFilters](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters") _ _\[Required\]_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataSearch.filters "Permalink to this definition") Specifies different condition(s) for filtering the results. _pydantic model_ V1ExtractionMetadataUpdates[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates "Permalink to this definition") Bases: [`V1BaseExtractionMetadataModel`](#vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel "vianops_client.models.datapipeline.extraction_metadata.V1BaseExtractionMetadataModel") Show JSON schema { "title": "V1ExtractionMetadataUpdates", "type": "object", "properties": { "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata description", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at last modification time.", "title": "Modified Ts" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who created the metadata", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User who modified the metadata", "title": "Modified By" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "Status of the metadata", "title": "Status" }, "name": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "metadata name", "title": "Name" }, "layout\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Layout Detection model metadata", "title": "Layout Dection Model Metadata" }, "ocr\_dection\_model\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "OCR Detection model metadata", "title": "Ocr Dection Model Metadata" }, "filters": { "$ref": "#/$defs/V1ExtractionMetadataFilters", "description": "Specifies different condition(s) for filtering the results." } }, "$defs": { "V1ExtractionMetadataFilters": { "example": { "names": \[\ "Example metdata"\ \], "uuids": \[\ "5efc9544-e84a-4a94-9e6d-5774e1c609ab",\ "9140dd05-3f7a-49a4-b625-379880bd9606"\ \] }, "properties": { "created\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created Bys" }, "modified\_bys": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified Bys" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuids": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata uuids for this operation.", "title": "Uuids" }, "names": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of metadata names for this operation.", "title": "Names" }, "descriptions": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of descriptions for this operation.", "title": "Descriptions" }, "statuses": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of status for this operation.", "title": "Statuses" } }, "title": "V1ExtractionMetadataFilters", "type": "object" } }, "example": { "description": "Updated metadata description", "filters": { "names": \[\ "Example metadata"\ \], "uuids": \[\ "5efc9544-e84a-4a94-9e6d-5774e1c609ab",\ "9140dd05-3f7a-49a4-b625-379880bd9606"\ \] }, "name": "Updated metadata name" }, "required": \[\ "filters"\ \] } Config: * **json\_schema\_extra**: _dict = {‘example’: {‘name’: ‘Updated metadata name’, ‘description’: ‘Updated metadata description’, ‘filters’: {‘uuids’: \[‘5efc9544-e84a-4a94-9e6d-5774e1c609ab’, ‘9140dd05-3f7a-49a4-b625-379880bd9606’\], ‘names’: \[‘Example metadata’\]}}}_ Fields: * [`description (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.description "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.description") * [`filters (vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.filters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.filters") * [`layout_dection_model_metadata (Dict | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.layout_dection_model_metadata "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.layout_dection_model_metadata") * [`name (str | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.name "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.name") * [`ocr_dection_model_metadata (Dict | None)`](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.ocr_dection_model_metadata "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.ocr_dection_model_metadata") _field_ description_: str | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.description "Permalink to this definition") metadata description _field_ filters_: [V1ExtractionMetadataFilters](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters "vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataFilters") _ _\[Required\]_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.filters "Permalink to this definition") Specifies different condition(s) for filtering the results. _field_ layout\_dection\_model\_metadata_: Dict | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.layout_dection_model_metadata "Permalink to this definition") Layout Detection model metadata _field_ name_: str | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.name "Permalink to this definition") metadata name _field_ ocr\_dection\_model\_metadata_: Dict | None_ _\= None_[](#vianops_client.models.datapipeline.extraction_metadata.V1ExtractionMetadataUpdates.ocr_dection_model_metadata "Permalink to this definition") OCR Detection model metadata Module contents[](#module-vianops_client.models.datapipeline "Permalink to this heading") ------------------------------------------------------------------------------------------- --- # Feature store objects — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Objects and models](vianops_client.models.html) * Feature store objects [Previous](vianops_client.models.datapipeline.html "Datapipeline objects") [Next](vianops_client.models.inferencestore.html "Inference store objects") * * * Feature store objects[](#feature-store-objects "Permalink to this heading") ============================================================================= Objects and models for feature sets. See supported [Feature store APIs](vianops_client.api.featurestore.html) . vianops\_client.models.featurestore.features[](#module-vianops_client.models.featurestore.features "Permalink to this heading") --------------------------------------------------------------------------------------------------------------------------------- _pydantic model_ V1ColumnMetadata[](#vianops_client.models.featurestore.features.V1ColumnMetadata "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1ColumnMetadata", "type": "object", "properties": { "name": { "description": "Column name.", "title": "Name", "type": "string" }, "dtype": { "description": "Pandas data type of column as a string instance.", "title": "Dtype", "type": "string" }, "sql\_type": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "SQL data type of column as a string instance.", "title": "Sql Type" } }, "required": \[\ "name",\ "dtype"\ \] } Fields: * [`dtype (str)`](#vianops_client.models.featurestore.features.V1ColumnMetadata.dtype "vianops_client.models.featurestore.features.V1ColumnMetadata.dtype") * [`name (str)`](#vianops_client.models.featurestore.features.V1ColumnMetadata.name "vianops_client.models.featurestore.features.V1ColumnMetadata.name") * [`sql_type (str | None)`](#vianops_client.models.featurestore.features.V1ColumnMetadata.sql_type "vianops_client.models.featurestore.features.V1ColumnMetadata.sql_type") _field_ dtype_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1ColumnMetadata.dtype "Permalink to this definition") Pandas data type of column as a string instance. _field_ name_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1ColumnMetadata.name "Permalink to this definition") Column name. _field_ sql\_type_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ColumnMetadata.sql_type "Permalink to this definition") SQL data type of column as a string instance. _pydantic model_ V1CreateRefactoredPipeline[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1CreateRefactoredPipeline", "type": "object", "properties": { "artifact\_uri": { "description": "Artifact uri.", "title": "Artifact Uri", "type": "string" }, "name": { "description": "Name.", "title": "Name", "type": "string" }, "new\_pipeline\_name": { "description": "New pipeline name.", "title": "New Pipeline Name", "type": "string" }, "pipeline\_description": { "description": "Pipeline description.", "title": "Pipeline Description", "type": "string" }, "pipeline\_id": { "description": "Pipeline id.", "title": "Pipeline Id", "type": "integer" }, "pipeline\_name": { "description": "Pipeline name.", "title": "Pipeline Name", "type": "string" }, "preprocess": { "description": "Dictionary of preprocesses included in pipeline.", "title": "Preprocess", "type": "object" }, "run\_id": { "description": "Run id.", "title": "Run Id", "type": "string" }, "Sources": { "description": "Sources.", "title": "Sources", "type": "string" }, "targetcolumn": { "description": "Target column.", "title": "Targetcolumn", "type": "string" }, "targetset": { "description": "Target set.", "title": "Targetset", "type": "string" }, "user": { "description": "Name of user.", "title": "User", "type": "string" } }, "required": \[\ "artifact\_uri",\ "name",\ "new\_pipeline\_name",\ "pipeline\_description",\ "pipeline\_id",\ "pipeline\_name",\ "preprocess",\ "run\_id",\ "Sources",\ "targetcolumn",\ "targetset",\ "user"\ \] } Fields: * [`Sources (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.Sources "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.Sources") * [`artifact_uri (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.artifact_uri "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.artifact_uri") * [`name (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.name "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.name") * [`new_pipeline_name (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.new_pipeline_name "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.new_pipeline_name") * [`pipeline_description (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_description "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_description") * [`pipeline_id (int)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_id "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_id") * [`pipeline_name (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_name "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_name") * [`preprocess (dict)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.preprocess "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.preprocess") * [`run_id (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.run_id "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.run_id") * [`targetcolumn (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetcolumn "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetcolumn") * [`targetset (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetset "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetset") * [`user (str)`](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.user "vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.user") _field_ Sources_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.Sources "Permalink to this definition") Sources. _field_ artifact\_uri_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.artifact_uri "Permalink to this definition") Artifact uri. _field_ name_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.name "Permalink to this definition") Name. _field_ new\_pipeline\_name_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.new_pipeline_name "Permalink to this definition") New pipeline name. _field_ pipeline\_description_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_description "Permalink to this definition") Pipeline description. _field_ pipeline\_id_: int_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_id "Permalink to this definition") Pipeline id. _field_ pipeline\_name_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.pipeline_name "Permalink to this definition") Pipeline name. _field_ preprocess_: dict_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.preprocess "Permalink to this definition") Dictionary of preprocesses included in pipeline. _field_ run\_id_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.run_id "Permalink to this definition") Run id. _field_ targetcolumn_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetcolumn "Permalink to this definition") Target column. _field_ targetset_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.targetset "Permalink to this definition") Target set. _field_ user_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1CreateRefactoredPipeline.user "Permalink to this definition") Name of user. _pydantic model_ V1FeatureMetadata[](#vianops_client.models.featurestore.features.V1FeatureMetadata "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1FeatureMetadata", "type": "object", "properties": { "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "count": { "description": "Featureset record count.", "title": "Count", "type": "integer" }, "columns": { "description": "List of featureset columns.", "items": { "$ref": "#/$defs/V1ColumnMetadata" }, "title": "Columns", "type": "array" }, "is\_customquery": { "default": false, "description": "If \`true\` custom query must be executed to select subset of the entire feature set; otherwise, \`false\` (the default value).", "title": "Is Customquery", "type": "boolean" }, "created\_date": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Featureset creation date.", "title": "Created Date" } }, "$defs": { "V1ColumnMetadata": { "properties": { "name": { "description": "Column name.", "title": "Name", "type": "string" }, "dtype": { "description": "Pandas data type of column as a string instance.", "title": "Dtype", "type": "string" }, "sql\_type": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "SQL data type of column as a string instance.", "title": "Sql Type" } }, "required": \[\ "name",\ "dtype"\ \], "title": "V1ColumnMetadata", "type": "object" } }, "required": \[\ "setname",\ "count",\ "columns"\ \] } Fields: * [`columns (List[vianops_client.models.featurestore.features.V1ColumnMetadata])`](#vianops_client.models.featurestore.features.V1FeatureMetadata.columns "vianops_client.models.featurestore.features.V1FeatureMetadata.columns") * [`count (int)`](#vianops_client.models.featurestore.features.V1FeatureMetadata.count "vianops_client.models.featurestore.features.V1FeatureMetadata.count") * [`created_date (float | None)`](#vianops_client.models.featurestore.features.V1FeatureMetadata.created_date "vianops_client.models.featurestore.features.V1FeatureMetadata.created_date") * [`is_customquery (bool)`](#vianops_client.models.featurestore.features.V1FeatureMetadata.is_customquery "vianops_client.models.featurestore.features.V1FeatureMetadata.is_customquery") * [`setname (str)`](#vianops_client.models.featurestore.features.V1FeatureMetadata.setname "vianops_client.models.featurestore.features.V1FeatureMetadata.setname") _field_ columns_: List\[[V1ColumnMetadata](#vianops_client.models.featurestore.features.V1ColumnMetadata "vianops_client.models.featurestore.features.V1ColumnMetadata")\ \]_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1FeatureMetadata.columns "Permalink to this definition") List of featureset columns. _field_ count_: int_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1FeatureMetadata.count "Permalink to this definition") Featureset record count. _field_ created\_date_: float | None_ _\= None_[](#vianops_client.models.featurestore.features.V1FeatureMetadata.created_date "Permalink to this definition") Featureset creation date. _field_ is\_customquery_: bool_ _\= False_[](#vianops_client.models.featurestore.features.V1FeatureMetadata.is_customquery "Permalink to this definition") If true custom query must be executed to select subset of the entire feature set; otherwise, false (the default value). _field_ setname_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1FeatureMetadata.setname "Permalink to this definition") Feature set name. _pydantic model_ V1FeatureSourceFilters[](#vianops_client.models.featurestore.features.V1FeatureSourceFilters "Permalink to this definition") Bases: [`V1Filters`](vianops_client.models.html#vianops_client.models.commons.V1Filters "vianops_client.models.commons.V1Filters") Show JSON schema { "title": "V1FeatureSourceFilters", "type": "object", "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuid": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of uuids for this operation.", "title": "Uuid" }, "name": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of names for this operation.", "title": "Name" }, "status": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of statuses for this operation.", "title": "Status" }, "tablenames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of tablenames for this operation.", "title": "Tablenames" }, "setnames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of setnames for this operation.", "title": "Setnames" }, "indices": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of indices for this operation", "title": "Indices" } } } Config: * **populate\_by\_name**: _bool = True_ * **alias\_generator**: _function = at 0x7f98c4f20ae0>_ Fields: * [`index (List[int] | None)`](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.index "vianops_client.models.featurestore.features.V1FeatureSourceFilters.index") * [`setname (List[str] | None)`](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.setname "vianops_client.models.featurestore.features.V1FeatureSourceFilters.setname") * [`tablename (List[str] | None)`](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.tablename "vianops_client.models.featurestore.features.V1FeatureSourceFilters.tablename") _field_ index_: List\[int\] | None_ _\= None_ _(alias 'indices')_[](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.index "Permalink to this definition") List of indices for this operation _field_ setname_: List\[str\] | None_ _\= None_ _(alias 'setnames')_[](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.setname "Permalink to this definition") List of setnames for this operation. _field_ tablename_: List\[str\] | None_ _\= None_ _(alias 'tablenames')_[](#vianops_client.models.featurestore.features.V1FeatureSourceFilters.tablename "Permalink to this definition") List of tablenames for this operation. _pydantic model_ V1FeatureSourceModelPage[](#vianops_client.models.featurestore.features.V1FeatureSourceModelPage "Permalink to this definition") Bases: [`V1PageModel`](vianops_client.models.html#vianops_client.models.pagination.V1PageModel "vianops_client.models.pagination.V1PageModel") Show JSON schema { "title": "V1FeatureSourceModelPage", "type": "object", "properties": { "items": { "default": \[\], "description": "Feature sources returned by search in page.", "items": { "$ref": "#/$defs/V1SaveFeatureSource" }, "title": "Items", "type": "array" }, "current\_page": { "default": 0, "description": "Current page of items.", "title": "Current Page", "type": "integer" }, "page\_size": { "default": 0, "description": "Number of items on a page.", "title": "Page Size", "type": "integer" }, "previous\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the previous page.", "title": "Previous Page" }, "next\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the next page.", "title": "Next Page" }, "has\_previous": { "default": false, "description": "Whether or not there is a previous page.", "title": "Has Previous", "type": "boolean" }, "previous\_items": { "default": 0, "title": "Previous Items", "type": "integer" }, "has\_next": { "default": false, "description": "Whether or not there is a next page.", "title": "Has Next", "type": "boolean" }, "total": { "default": 0, "description": "Total number of items returned by search over all pages.", "title": "Total", "type": "integer" }, "pages": { "default": 0, "description": "Total number of pages returned by search.", "title": "Pages", "type": "integer" } }, "$defs": { "V1SaveFeatureSource": { "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature Source Index", "title": "Index" }, "tablename": { "description": "Table name.", "title": "Tablename", "type": "string" }, "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "connection": { "description": "Database connection.", "title": "Connection", "type": "string" }, "setdescription": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature set description.", "title": "Setdescription" }, "createddate": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Createddate" }, "createdby": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User that created the model.", "title": "Createdby" }, "customquery": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Custom query.", "title": "Customquery" }, "maintain\_archives": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If \`true\` creates an archive table of a snapshot of the data before it is overwritten or appended; otherwise, \`false\` (the default value).", "title": "Maintain Archives" }, "query\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": {}, "description": "JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations.", "title": "Query Metadata" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "status of featuresource record", "title": "Status" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user whi modified last", "title": "Modified By" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user who created the record", "title": "Created By" }, "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "description of feature source", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at modification time.", "title": "Modified Ts" } }, "required": \[\ "tablename",\ "setname",\ "connection"\ \], "title": "V1SaveFeatureSource", "type": "object" } } } Fields: * [`items (List[vianops_client.models.featurestore.features.V1SaveFeatureSource])`](#vianops_client.models.featurestore.features.V1FeatureSourceModelPage.items "vianops_client.models.featurestore.features.V1FeatureSourceModelPage.items") _field_ items_: List\[[V1SaveFeatureSource](#vianops_client.models.featurestore.features.V1SaveFeatureSource "vianops_client.models.featurestore.features.V1SaveFeatureSource")\ \]_ _\= \[\]_[](#vianops_client.models.featurestore.features.V1FeatureSourceModelPage.items "Permalink to this definition") Feature sources returned by search in page. _pydantic model_ V1FeatureSourceSearch[](#vianops_client.models.featurestore.features.V1FeatureSourceSearch "Permalink to this definition") Bases: [`V1PageSearch`](vianops_client.models.html#vianops_client.models.pagination.V1PageSearch "vianops_client.models.pagination.V1PageSearch") Show JSON schema { "title": "V1FeatureSourceSearch", "type": "object", "properties": { "page": { "default": 1, "description": "Page number to return. Zero-index based. Cannot be less than zero or greater than number of pages. To make sure you don't exceed the number of pages, set \`page\` to 1 and run this search operation to return the total number items (\`total\`). Then run it again to return the exact page (\`page\`) for the specified number of items per page (\`page-size\`).", "title": "Page", "type": "integer" }, "page\_size": { "default": 25, "description": "Number of items to return on a page. Default is 25 items per page.", "title": "Page Size", "type": "integer" }, "order": { "anyOf": \[\ {\ "items": {\ "$ref": "#/$defs/V1OrderBy"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Fields to use for ordering returned pages and the sort direction.", "title": "Order" }, "search": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "String to search for (case-insensitive) across all fields in previously created items.", "title": "Search" }, "filters": { "anyOf": \[\ {\ "$ref": "#/$defs/V1FeatureSourceFilters"\ },\ {\ "type": "null"\ }\ \], "description": "Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved." } }, "$defs": { "V1FeatureSourceFilters": { "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuid": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of uuids for this operation.", "title": "Uuid" }, "name": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of names for this operation.", "title": "Name" }, "status": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of statuses for this operation.", "title": "Status" }, "tablenames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of tablenames for this operation.", "title": "Tablenames" }, "setnames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of setnames for this operation.", "title": "Setnames" }, "indices": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of indices for this operation", "title": "Indices" } }, "title": "V1FeatureSourceFilters", "type": "object" }, "V1OrderBy": { "properties": { "field": { "description": "Field to order by.", "title": "Field", "type": "string" }, "direction": { "default": "ASC", "description": "Direction to order the field by. Supported values: \`ASC\` (ascending) and \`DESC\` (descending) (case-insensitive).", "enum": \[\ "ASC",\ "DESC"\ \], "title": "Direction", "type": "string" } }, "required": \[\ "field"\ \], "title": "V1OrderBy", "type": "object" } } } Fields: * [`filters (vianops_client.models.featurestore.features.V1FeatureSourceFilters | None)`](#vianops_client.models.featurestore.features.V1FeatureSourceSearch.filters "vianops_client.models.featurestore.features.V1FeatureSourceSearch.filters") _field_ filters_: [V1FeatureSourceFilters](#vianops_client.models.featurestore.features.V1FeatureSourceFilters "vianops_client.models.featurestore.features.V1FeatureSourceFilters") | None_ _\= _[](#vianops_client.models.featurestore.features.V1FeatureSourceSearch.filters "Permalink to this definition") Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved. _pydantic model_ V1FeatureSourcesList[](#vianops_client.models.featurestore.features.V1FeatureSourcesList "Permalink to this definition") Bases: `RootModel` Show JSON schema { "title": "V1FeatureSourcesList", "type": "array", "$defs": { "V1SaveFeatureSource": { "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature Source Index", "title": "Index" }, "tablename": { "description": "Table name.", "title": "Tablename", "type": "string" }, "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "connection": { "description": "Database connection.", "title": "Connection", "type": "string" }, "setdescription": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature set description.", "title": "Setdescription" }, "createddate": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Createddate" }, "createdby": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User that created the model.", "title": "Createdby" }, "customquery": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Custom query.", "title": "Customquery" }, "maintain\_archives": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If \`true\` creates an archive table of a snapshot of the data before it is overwritten or appended; otherwise, \`false\` (the default value).", "title": "Maintain Archives" }, "query\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": {}, "description": "JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations.", "title": "Query Metadata" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "status of featuresource record", "title": "Status" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user whi modified last", "title": "Modified By" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user who created the record", "title": "Created By" }, "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "description of feature source", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at modification time.", "title": "Modified Ts" } }, "required": \[\ "tablename",\ "setname",\ "connection"\ \], "title": "V1SaveFeatureSource", "type": "object" } }, "items": { "$ref": "#/$defs/V1SaveFeatureSource" } } Fields: * [`root (List[vianops_client.models.featurestore.features.V1SaveFeatureSource])`](#vianops_client.models.featurestore.features.V1FeatureSourcesList.root "vianops_client.models.featurestore.features.V1FeatureSourcesList.root") _field_ root_: List\[[V1SaveFeatureSource](#vianops_client.models.featurestore.features.V1SaveFeatureSource "vianops_client.models.featurestore.features.V1SaveFeatureSource")\ \]_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1FeatureSourcesList.root "Permalink to this definition") _pydantic model_ V1FeatureSourcesUpdates[](#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates "Permalink to this definition") Bases: [`V1SaveFeatureSource`](#vianops_client.models.featurestore.features.V1SaveFeatureSource "vianops_client.models.featurestore.features.V1SaveFeatureSource") Show JSON schema { "title": "V1FeatureSourcesUpdates", "type": "object", "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature Source Index", "title": "Index" }, "tablename": { "description": "Table name.", "title": "Tablename", "type": "string" }, "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "connection": { "description": "Database connection.", "title": "Connection", "type": "string" }, "setdescription": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature set description.", "title": "Setdescription" }, "createddate": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Createddate" }, "createdby": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User that created the model.", "title": "Createdby" }, "customquery": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Custom query.", "title": "Customquery" }, "maintain\_archives": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If \`true\` creates an archive table of a snapshot of the data before it is overwritten or appended; otherwise, \`false\` (the default value).", "title": "Maintain Archives" }, "query\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": {}, "description": "JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations.", "title": "Query Metadata" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "status of featuresource record", "title": "Status" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user whi modified last", "title": "Modified By" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user who created the record", "title": "Created By" }, "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "description of feature source", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at modification time.", "title": "Modified Ts" }, "filters": { "anyOf": \[\ {\ "$ref": "#/$defs/V1FeatureSourceFilters"\ },\ {\ "type": "null"\ }\ \], "description": "Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved." } }, "$defs": { "V1FeatureSourceFilters": { "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuid": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of uuids for this operation.", "title": "Uuid" }, "name": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of names for this operation.", "title": "Name" }, "status": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of statuses for this operation.", "title": "Status" }, "tablenames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of tablenames for this operation.", "title": "Tablenames" }, "setnames": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of setnames for this operation.", "title": "Setnames" }, "indices": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of indices for this operation", "title": "Indices" } }, "title": "V1FeatureSourceFilters", "type": "object" } }, "required": \[\ "tablename",\ "setname",\ "connection"\ \] } Config: * **from\_attributes**: _bool = True_ * **populate\_by\_name**: _bool = True_ Fields: * [`filters (vianops_client.models.featurestore.features.V1FeatureSourceFilters | None)`](#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates.filters "vianops_client.models.featurestore.features.V1FeatureSourcesUpdates.filters") _field_ filters_: [V1FeatureSourceFilters](#vianops_client.models.featurestore.features.V1FeatureSourceFilters "vianops_client.models.featurestore.features.V1FeatureSourceFilters") | None_ _\= _[](#vianops_client.models.featurestore.features.V1FeatureSourcesUpdates.filters "Permalink to this definition") Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved. _pydantic model_ V1ImportFeatureSet[](#vianops_client.models.featurestore.features.V1ImportFeatureSet "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1ImportFeatureSet", "type": "object", "properties": { "tablename": { "description": "Table name.", "title": "Tablename", "type": "string" }, "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "separator": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": ",", "description": "Data separator.", "title": "Separator" }, "srcurl": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Source url fron where data is to be loaded.", "title": "Srcurl" }, "data": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Featureset data.", "title": "Data" }, "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature set description.", "title": "Description" }, "overwrite": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "replace", "description": "Determines how to manage data if already exists. Supported values: \`replace\` (overwrite existing data) and \`append\` (add new data to existing data).", "title": "Overwrite" }, "dtypes": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "A list of pandas data types as a string instance.", "title": "Dtypes" }, "upload\_key": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Cache upload key.", "title": "Upload Key" }, "connectionname": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Connection name must match one of the connections already in data source connection list.", "title": "Connectionname" }, "query\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations.", "title": "Query Metadata" } }, "required": \[\ "tablename",\ "setname"\ \] } Fields: * [`connectionname (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.connectionname "vianops_client.models.featurestore.features.V1ImportFeatureSet.connectionname") * [`data (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.data "vianops_client.models.featurestore.features.V1ImportFeatureSet.data") * [`description (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.description "vianops_client.models.featurestore.features.V1ImportFeatureSet.description") * [`dtypes (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.dtypes "vianops_client.models.featurestore.features.V1ImportFeatureSet.dtypes") * [`overwrite (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.overwrite "vianops_client.models.featurestore.features.V1ImportFeatureSet.overwrite") * [`query_metadata (dict | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.query_metadata "vianops_client.models.featurestore.features.V1ImportFeatureSet.query_metadata") * [`separator (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.separator "vianops_client.models.featurestore.features.V1ImportFeatureSet.separator") * [`setname (str)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.setname "vianops_client.models.featurestore.features.V1ImportFeatureSet.setname") * [`srcurl (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.srcurl "vianops_client.models.featurestore.features.V1ImportFeatureSet.srcurl") * [`tablename (str)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.tablename "vianops_client.models.featurestore.features.V1ImportFeatureSet.tablename") * [`upload_key (str | None)`](#vianops_client.models.featurestore.features.V1ImportFeatureSet.upload_key "vianops_client.models.featurestore.features.V1ImportFeatureSet.upload_key") _field_ connectionname_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.connectionname "Permalink to this definition") Connection name must match one of the connections already in data source connection list. _field_ data_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.data "Permalink to this definition") Featureset data. _field_ description_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.description "Permalink to this definition") Feature set description. _field_ dtypes_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.dtypes "Permalink to this definition") A list of pandas data types as a string instance. _field_ overwrite_: str | None_ _\= 'replace'_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.overwrite "Permalink to this definition") Determines how to manage data if already exists. Supported values: replace (overwrite existing data) and append (add new data to existing data). _field_ query\_metadata_: dict | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.query_metadata "Permalink to this definition") JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations. _field_ separator_: str | None_ _\= ','_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.separator "Permalink to this definition") Data separator. _field_ setname_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.setname "Permalink to this definition") Feature set name. _field_ srcurl_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.srcurl "Permalink to this definition") Source url fron where data is to be loaded. _field_ tablename_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.tablename "Permalink to this definition") Table name. _field_ upload\_key_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1ImportFeatureSet.upload_key "Permalink to this definition") Cache upload key. _pydantic model_ V1SaveFeatureSource[](#vianops_client.models.featurestore.features.V1SaveFeatureSource "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1SaveFeatureSource", "type": "object", "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature Source Index", "title": "Index" }, "tablename": { "description": "Table name.", "title": "Tablename", "type": "string" }, "setname": { "description": "Feature set name.", "title": "Setname", "type": "string" }, "connection": { "description": "Database connection.", "title": "Connection", "type": "string" }, "setdescription": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Feature set description.", "title": "Setdescription" }, "createddate": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Createddate" }, "createdby": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "User that created the model.", "title": "Createdby" }, "customquery": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Custom query.", "title": "Customquery" }, "maintain\_archives": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If \`true\` creates an archive table of a snapshot of the data before it is overwritten or appended; otherwise, \`false\` (the default value).", "title": "Maintain Archives" }, "query\_metadata": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": {}, "description": "JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations.", "title": "Query Metadata" }, "status": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "active", "description": "status of featuresource record", "title": "Status" }, "modified\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user whi modified last", "title": "Modified By" }, "created\_by": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "user who created the record", "title": "Created By" }, "description": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "description of feature source", "title": "Description" }, "created\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at creation time.", "title": "Created Ts" }, "modified\_ts": { "anyOf": \[\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds generated at modification time.", "title": "Modified Ts" } }, "required": \[\ "tablename",\ "setname",\ "connection"\ \] } Config: * **from\_attributes**: _bool = True_ * **populate\_by\_name**: _bool = True_ Fields: * [`connection (str)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.connection "vianops_client.models.featurestore.features.V1SaveFeatureSource.connection") * [`created_by (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.created_by "vianops_client.models.featurestore.features.V1SaveFeatureSource.created_by") * [`created_ts (datetime.datetime | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.created_ts "vianops_client.models.featurestore.features.V1SaveFeatureSource.created_ts") * [`createdby (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.createdby "vianops_client.models.featurestore.features.V1SaveFeatureSource.createdby") * [`createddate (datetime.datetime | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.createddate "vianops_client.models.featurestore.features.V1SaveFeatureSource.createddate") * [`customquery (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.customquery "vianops_client.models.featurestore.features.V1SaveFeatureSource.customquery") * [`description (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.description "vianops_client.models.featurestore.features.V1SaveFeatureSource.description") * [`index (int | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.index "vianops_client.models.featurestore.features.V1SaveFeatureSource.index") * [`maintain_archives (bool | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.maintain_archives "vianops_client.models.featurestore.features.V1SaveFeatureSource.maintain_archives") * [`modified_by (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_by "vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_by") * [`modified_ts (datetime.datetime | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_ts "vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_ts") * [`query_metadata (dict | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.query_metadata "vianops_client.models.featurestore.features.V1SaveFeatureSource.query_metadata") * [`setdescription (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.setdescription "vianops_client.models.featurestore.features.V1SaveFeatureSource.setdescription") * [`setname (str)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.setname "vianops_client.models.featurestore.features.V1SaveFeatureSource.setname") * [`status (str | None)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.status "vianops_client.models.featurestore.features.V1SaveFeatureSource.status") * [`tablename (str)`](#vianops_client.models.featurestore.features.V1SaveFeatureSource.tablename "vianops_client.models.featurestore.features.V1SaveFeatureSource.tablename") _field_ connection_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.connection "Permalink to this definition") Database connection. _field_ created\_by_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.created_by "Permalink to this definition") user who created the record _field_ created\_ts_: datetime | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.created_ts "Permalink to this definition") Unix time in milliseconds generated at creation time. _field_ createdby_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.createdby "Permalink to this definition") User that created the model. _field_ createddate_: datetime | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.createddate "Permalink to this definition") Unix time in milliseconds generated at creation time. _field_ customquery_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.customquery "Permalink to this definition") Custom query. _field_ description_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.description "Permalink to this definition") description of feature source _field_ index_: int | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.index "Permalink to this definition") Feature Source Index _field_ maintain\_archives_: bool | None_ _\= False_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.maintain_archives "Permalink to this definition") If true creates an archive table of a snapshot of the data before it is overwritten or appended; otherwise, false (the default value). _field_ modified\_by_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_by "Permalink to this definition") user whi modified last _field_ modified\_ts_: datetime | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.modified_ts "Permalink to this definition") Unix time in milliseconds generated at modification time. _field_ query\_metadata_: dict | None_ _\= {}_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.query_metadata "Permalink to this definition") JSON that breaks down a query into parts consumable downstream by drifter to use as reference for baseline for different computations. _field_ setdescription_: str | None_ _\= None_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.setdescription "Permalink to this definition") Feature set description. _field_ setname_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.setname "Permalink to this definition") Feature set name. _field_ status_: str | None_ _\= 'active'_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.status "Permalink to this definition") status of featuresource record _field_ tablename_: str_ _\[Required\]_[](#vianops_client.models.featurestore.features.V1SaveFeatureSource.tablename "Permalink to this definition") Table name. --- # Inference store objects — hila Enterprise Python Client 4.0.0-r2 documentation * [](index.html) * [Objects and models](vianops_client.models.html) * Inference store objects [Previous](vianops_client.models.featurestore.html "Feature store objects") [Next](vianops_client.models.jobmaker.html "Job maker objects") * * * Inference store objects[](#inference-store-objects "Permalink to this heading") ================================================================================= Objects and models for inference mapping, inference tracking, and performance metrics. See supported [Inference store APIs](vianops_client.api.inferencestore.html) . vianops\_client.models.inferencestore.inference\_mapping[](#module-vianops_client.models.inferencestore.inference_mapping "Permalink to this heading") -------------------------------------------------------------------------------------------------------------------------------------------------------- _pydantic model_ V1InferenceMappingColumnSchema[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1InferenceMappingColumnSchema", "type": "object", "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \] } Fields: * [`drift (bool | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.drift "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.drift") * [`dtype (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.dtype "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.dtype") * [`feature_id (int | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_id "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_id") * [`feature_type (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_type "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_type") * [`hotspot (bool | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.hotspot "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.hotspot") * [`name (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.name "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.name") * [`rca (List[str] | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.rca "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.rca") * [`round (int | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.round "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.round") * [`segmentation (bool | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.segmentation "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.segmentation") * [`sql_type (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.sql_type "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.sql_type") _field_ drift_: bool | None_ _\= True_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.drift "Permalink to this definition") If true (the default), the column is enabled for drift calculations. _field_ dtype_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.dtype "Permalink to this definition") Data type of column. For example, float64. _field_ feature\_id_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_id "Permalink to this definition") Id of the feature, generated by the platform for optimization. _field_ feature\_type_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.feature_type "Permalink to this definition") Feature type of column. Acceptable values include categorical and continuous. _field_ hotspot_: bool | None_ _\= False_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.hotspot "Permalink to this definition") If true (the default), the column is enabled for hotspot analysis. _field_ name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.name "Permalink to this definition") Name of column. _field_ rca_: List\[str\] | None_ _\= \[\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.rca "Permalink to this definition") List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis. _field_ round_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.round "Permalink to this definition") The number of decimals to round to on a continuous float column. _field_ segmentation_: bool | None_ _\= True_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.segmentation "Permalink to this definition") If true (the default), the column is enabled for segmentation calculations. _field_ sql\_type_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema.sql_type "Permalink to this definition") SQL data type of column. For example, Float32. _pydantic model_ V1InferenceMappingJob[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1InferenceMappingJob", "type": "object", "properties": { "deployment": { "description": "Deployment name.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Model name. Default value is deployment name.", "title": "Model Name", "type": "string" }, "model\_version": { "default": "1", "description": "Model version. Default value is \`1\`.", "title": "Model Version", "type": "string" }, "model\_stage": { "default": "primary", "description": "Model stage. Default value is \`primary\`.", "title": "Model Stage", "type": "string" }, "connection": { "description": "Database connection.", "title": "Connection", "type": "string" }, "srcurl": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Source url corresponding to location of data.", "title": "Srcurl" }, "df\_schema": { "$ref": "#/$defs/V1InferenceMappingSchema", "description": "Dataframe schema." }, "training\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training table name that needs to be specified for training data preprocessing.", "title": "Training Table" } }, "$defs": { "V1InferenceMappingColumnSchema": { "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \], "title": "V1InferenceMappingColumnSchema", "type": "object" }, "V1InferenceMappingSchema": { "properties": { "target\_col": { "description": "Name of target column.", "title": "Target Col", "type": "string" }, "identifier\_cols": { "default": \[\], "description": "List of identifier columns.", "items": { "type": "string" }, "title": "Identifier Cols", "type": "array" }, "columns": { "description": "List of all columns.", "items": { "$ref": "#/$defs/V1InferenceMappingColumnSchema" }, "title": "Columns", "type": "array" }, "datetime\_col": { "default": "", "description": "Name of datetime column", "title": "Datetime Col", "type": "string" }, "predict\_proba\_col": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "(Classification models only) Name of column that provides the predict probability.", "title": "Predict Proba Col" } }, "required": \[\ "target\_col",\ "columns"\ \], "title": "V1InferenceMappingSchema", "type": "object" } }, "required": \[\ "deployment",\ "model\_name",\ "connection",\ "df\_schema"\ \] } Config: * **protected\_namespaces**: _tuple = ()_ Fields: * [`connection (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.connection "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.connection") * [`deployment (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.deployment "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.deployment") * [`df_schema (vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.df_schema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.df_schema") * [`model_name (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name") * [`model_stage (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_stage "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_stage") * [`model_version (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_version "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_version") * [`srcurl (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.srcurl "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.srcurl") * [`training_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.training_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.training_table") Validators: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.grouped_filters_validator "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.grouped_filters_validator") » [`model_name`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name") _field_ connection_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.connection "Permalink to this definition") Database connection. _field_ deployment_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.deployment "Permalink to this definition") Deployment name. _field_ df\_schema_: [V1InferenceMappingSchema](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema") _ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.df_schema "Permalink to this definition") Dataframe schema. _field_ model\_name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name "Permalink to this definition") Model name. Default value is deployment name. Validated by: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.grouped_filters_validator "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.grouped_filters_validator") _field_ model\_stage_: str_ _\= 'primary'_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_stage "Permalink to this definition") Model stage. Default value is primary. _field_ model\_version_: str_ _\= '1'_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_version "Permalink to this definition") Model version. Default value is 1. _field_ srcurl_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.srcurl "Permalink to this definition") Source url corresponding to location of data. _field_ training\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.training_table "Permalink to this definition") Training table name that needs to be specified for training data preprocessing. _validator_ grouped\_filters\_validator  _»_  [_model\_name_](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.model_name") [](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingJob.grouped_filters_validator "Permalink to this definition") _pydantic model_ V1InferenceMappingModel[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1InferenceMappingModel", "type": "object", "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Index identifier.", "title": "Index" }, "deployment": { "description": "Deployment name for the related model.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Model name for the related model.", "title": "Model Name", "type": "string" }, "model\_version": { "description": "Model version for the related model, e.g., 1.", "title": "Model Version", "type": "string" }, "model\_stage": { "description": "Model stage for the related model, e.g., primary.", "title": "Model Stage", "type": "string" }, "connection": { "description": "Database connection for the inference mapping.", "title": "Connection", "type": "string" }, "df\_schema": { "$ref": "#/$defs/V1InferenceMappingSchema", "description": "Dictionary containing dataframe schema for model, i.e., target column, identifier column(s), all columns, datetime column, and predict probability column (classification models only)." }, "identifier\_cols\_schema": { "anyOf": \[\ {},\ {\ "type": "null"\ }\ \], "default": null, "description": "List containing identifier columns schema for model.", "title": "Identifier Cols Schema" }, "inference\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of inference table for mapping.", "title": "Inference Table" }, "ground\_truth\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of ground truth table for mapping.", "title": "Ground Truth Table" }, "joined\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of joined table for mapping.", "title": "Joined Table" }, "key\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of key table for mapping.", "title": "Key Table" }, "create\_ddl": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The query to create the ddl tables.", "title": "Create Ddl" }, "postprocessors": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "One or more postprocessor (and related params) to include in inference mapping, to transform output data before sending to backend database. The available postprocessors include \`PickHighestProbability\`, \`PickInferenceMapper\`, and \`PickProbablityThreshold\`. For each postprocessor, specify the classname, method, and initparams.", "title": "Postprocessors" }, "training\_set\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training set id that needs to be specified for training data preprocessing.", "title": "Training Set Id" }, "training\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training table name that needs to be specified for training data preprocessing.", "title": "Training Table" } }, "$defs": { "V1InferenceMappingColumnSchema": { "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \], "title": "V1InferenceMappingColumnSchema", "type": "object" }, "V1InferenceMappingSchema": { "properties": { "target\_col": { "description": "Name of target column.", "title": "Target Col", "type": "string" }, "identifier\_cols": { "default": \[\], "description": "List of identifier columns.", "items": { "type": "string" }, "title": "Identifier Cols", "type": "array" }, "columns": { "description": "List of all columns.", "items": { "$ref": "#/$defs/V1InferenceMappingColumnSchema" }, "title": "Columns", "type": "array" }, "datetime\_col": { "default": "", "description": "Name of datetime column", "title": "Datetime Col", "type": "string" }, "predict\_proba\_col": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "(Classification models only) Name of column that provides the predict probability.", "title": "Predict Proba Col" } }, "required": \[\ "target\_col",\ "columns"\ \], "title": "V1InferenceMappingSchema", "type": "object" } }, "example": { "connection": "Internal clickhouse DB", "create\_ddl": null, "deployment": "vianai.jt\_placeholder\_deployment", "df\_schema": { "columns": \[\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 1,\ "feature\_type": "categorical",\ "name": "PULocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 2,\ "feature\_type": "categorical",\ "name": "DOLocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 3,\ "feature\_type": "continuous",\ "name": "trip\_distance",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 4,\ "feature\_type": "continuous",\ "name": "travel\_time",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": false,\ "dtype": "datetime64\[ns\]",\ "feature\_id": 5,\ "feature\_type": "unknown",\ "name": "PUdatetime",\ "sql\_type": ""\ }\ \], "datetime\_col": "PUdatetime", "identifier\_cols": \[\ "pk"\ \], "target\_col": "total\_amount" }, "ground\_truth\_table": "16794179557100\_gt", "identifier\_cols\_schema": null, "index": 7, "inference\_table": "16794179557100\_dit", "joined\_table": "16794179557100\_joined", "key\_table": "16794179557100\_key", "model\_name": "vianai.jt\_placeholder\_deployment", "model\_stage": "primary", "model\_version": "1", "postprocessors": \[\ {\ "classname": "vianai.postprocessing.classification.PickInferenceMapper",\ "initparams": {\ "mapper": "{1:'a',2:'b',3:'c'}"\ },\ "method": "fit\_transform"\ }\ \] }, "required": \[\ "deployment",\ "model\_name",\ "model\_version",\ "model\_stage",\ "connection",\ "df\_schema"\ \] } Config: * **protected\_namespaces**: _tuple = ()_ * **from\_attributes**: _bool = True_ * **json\_schema\_extra**: _dict = {‘example’: {‘index’: 7, ‘deployment’: ‘vianai.jt\_placeholder\_deployment’, ‘model\_name’: ‘vianai.jt\_placeholder\_deployment’, ‘model\_version’: ‘1’, ‘model\_stage’: ‘primary’, ‘connection’: ‘Internal clickhouse DB’, ‘df\_schema’: {‘target\_col’: ‘total\_amount’, ‘identifier\_cols’: \[‘pk’\], ‘columns’: \[{‘name’: ‘PULocationID’, ‘dtype’: ‘float64’, ‘sql\_type’: ‘Float32’, ‘feature\_type’: ‘categorical’, ‘feature\_id’: 1, ‘drift’: True, ‘segmentation’: True}, {‘name’: ‘DOLocationID’, ‘dtype’: ‘float64’, ‘sql\_type’: ‘Float32’, ‘feature\_type’: ‘categorical’, ‘feature\_id’: 2, ‘drift’: True, ‘segmentation’: True}, {‘name’: ‘trip\_distance’, ‘dtype’: ‘float64’, ‘sql\_type’: ‘Float32’, ‘feature\_type’: ‘continuous’, ‘feature\_id’: 3, ‘drift’: True, ‘segmentation’: True}, {‘name’: ‘travel\_time’, ‘dtype’: ‘float64’, ‘sql\_type’: ‘Float32’, ‘feature\_type’: ‘continuous’, ‘feature\_id’: 4, ‘drift’: True, ‘segmentation’: True}, {‘name’: ‘PUdatetime’, ‘dtype’: ‘datetime64\[ns\]’, ‘sql\_type’: ‘’, ‘feature\_type’: ‘unknown’, ‘feature\_id’: 5, ‘drift’: False}\], ‘datetime\_col’: ‘PUdatetime’}, ‘identifier\_cols\_schema’: None, ‘inference\_table’: ‘16794179557100\_dit’, ‘ground\_truth\_table’: ‘16794179557100\_gt’, ‘joined\_table’: ‘16794179557100\_joined’, ‘key\_table’: ‘16794179557100\_key’, ‘create\_ddl’: None, ‘postprocessors’: \[{‘classname’: ‘vianai.postprocessing.classification.PickInferenceMapper’, ‘method’: ‘fit\_transform’, ‘initparams’: {‘mapper’: “{1:’a’,2:’b’,3:’c’}”}}\]}}_ Fields: * [`connection (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.connection "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.connection") * [`create_ddl (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.create_ddl "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.create_ddl") * [`deployment (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.deployment "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.deployment") * [`df_schema (vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.df_schema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.df_schema") * [`ground_truth_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.ground_truth_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.ground_truth_table") * [`identifier_cols_schema (Any | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.identifier_cols_schema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.identifier_cols_schema") * [`index (int | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.index "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.index") * [`inference_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.inference_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.inference_table") * [`joined_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.joined_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.joined_table") * [`key_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.key_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.key_table") * [`model_name (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_name "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_name") * [`model_stage (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_stage "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_stage") * [`model_version (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_version "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_version") * [`postprocessors (List[dict] | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.postprocessors "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.postprocessors") * [`training_set_id (int | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_set_id "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_set_id") * [`training_table (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_table "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_table") _field_ connection_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.connection "Permalink to this definition") Database connection for the inference mapping. _field_ create\_ddl_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.create_ddl "Permalink to this definition") The query to create the ddl tables. _field_ deployment_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.deployment "Permalink to this definition") Deployment name for the related model. _field_ df\_schema_: [V1InferenceMappingSchema](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema") _ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.df_schema "Permalink to this definition") Dictionary containing dataframe schema for model, i.e., target column, identifier column(s), all columns, datetime column, and predict probability column (classification models only). _field_ ground\_truth\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.ground_truth_table "Permalink to this definition") Name of ground truth table for mapping. _field_ identifier\_cols\_schema_: Any | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.identifier_cols_schema "Permalink to this definition") List containing identifier columns schema for model. _field_ index_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.index "Permalink to this definition") Index identifier. _field_ inference\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.inference_table "Permalink to this definition") Name of inference table for mapping. _field_ joined\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.joined_table "Permalink to this definition") Name of joined table for mapping. _field_ key\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.key_table "Permalink to this definition") Name of key table for mapping. _field_ model\_name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_name "Permalink to this definition") Model name for the related model. _field_ model\_stage_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_stage "Permalink to this definition") Model stage for the related model, e.g., primary. _field_ model\_version_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.model_version "Permalink to this definition") Model version for the related model, e.g., 1. _field_ postprocessors_: List\[dict\] | None_ _\= \[\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.postprocessors "Permalink to this definition") One or more postprocessor (and related params) to include in inference mapping, to transform output data before sending to backend database. The available postprocessors include PickHighestProbability, PickInferenceMapper, and PickProbablityThreshold. For each postprocessor, specify the classname, method, and initparams. _field_ training\_set\_id_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_set_id "Permalink to this definition") Training set id that needs to be specified for training data preprocessing. _field_ training\_table_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel.training_table "Permalink to this definition") Training table name that needs to be specified for training data preprocessing. _pydantic model_ V1InferenceMappingModelList[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList "Permalink to this definition") Bases: `RootModel` Show JSON schema { "title": "V1InferenceMappingModelList", "type": "array", "$defs": { "V1InferenceMappingColumnSchema": { "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \], "title": "V1InferenceMappingColumnSchema", "type": "object" }, "V1InferenceMappingModel": { "example": { "connection": "Internal clickhouse DB", "create\_ddl": null, "deployment": "vianai.jt\_placeholder\_deployment", "df\_schema": { "columns": \[\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 1,\ "feature\_type": "categorical",\ "name": "PULocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 2,\ "feature\_type": "categorical",\ "name": "DOLocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 3,\ "feature\_type": "continuous",\ "name": "trip\_distance",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 4,\ "feature\_type": "continuous",\ "name": "travel\_time",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": false,\ "dtype": "datetime64\[ns\]",\ "feature\_id": 5,\ "feature\_type": "unknown",\ "name": "PUdatetime",\ "sql\_type": ""\ }\ \], "datetime\_col": "PUdatetime", "identifier\_cols": \[\ "pk"\ \], "target\_col": "total\_amount" }, "ground\_truth\_table": "16794179557100\_gt", "identifier\_cols\_schema": null, "index": 7, "inference\_table": "16794179557100\_dit", "joined\_table": "16794179557100\_joined", "key\_table": "16794179557100\_key", "model\_name": "vianai.jt\_placeholder\_deployment", "model\_stage": "primary", "model\_version": "1", "postprocessors": \[\ {\ "classname": "vianai.postprocessing.classification.PickInferenceMapper",\ "initparams": {\ "mapper": "{1:'a',2:'b',3:'c'}"\ },\ "method": "fit\_transform"\ }\ \] }, "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Index identifier.", "title": "Index" }, "deployment": { "description": "Deployment name for the related model.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Model name for the related model.", "title": "Model Name", "type": "string" }, "model\_version": { "description": "Model version for the related model, e.g., 1.", "title": "Model Version", "type": "string" }, "model\_stage": { "description": "Model stage for the related model, e.g., primary.", "title": "Model Stage", "type": "string" }, "connection": { "description": "Database connection for the inference mapping.", "title": "Connection", "type": "string" }, "df\_schema": { "$ref": "#/$defs/V1InferenceMappingSchema", "description": "Dictionary containing dataframe schema for model, i.e., target column, identifier column(s), all columns, datetime column, and predict probability column (classification models only)." }, "identifier\_cols\_schema": { "anyOf": \[\ {},\ {\ "type": "null"\ }\ \], "default": null, "description": "List containing identifier columns schema for model.", "title": "Identifier Cols Schema" }, "inference\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of inference table for mapping.", "title": "Inference Table" }, "ground\_truth\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of ground truth table for mapping.", "title": "Ground Truth Table" }, "joined\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of joined table for mapping.", "title": "Joined Table" }, "key\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of key table for mapping.", "title": "Key Table" }, "create\_ddl": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The query to create the ddl tables.", "title": "Create Ddl" }, "postprocessors": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "One or more postprocessor (and related params) to include in inference mapping, to transform output data before sending to backend database. The available postprocessors include \`PickHighestProbability\`, \`PickInferenceMapper\`, and \`PickProbablityThreshold\`. For each postprocessor, specify the classname, method, and initparams.", "title": "Postprocessors" }, "training\_set\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training set id that needs to be specified for training data preprocessing.", "title": "Training Set Id" }, "training\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training table name that needs to be specified for training data preprocessing.", "title": "Training Table" } }, "required": \[\ "deployment",\ "model\_name",\ "model\_version",\ "model\_stage",\ "connection",\ "df\_schema"\ \], "title": "V1InferenceMappingModel", "type": "object" }, "V1InferenceMappingSchema": { "properties": { "target\_col": { "description": "Name of target column.", "title": "Target Col", "type": "string" }, "identifier\_cols": { "default": \[\], "description": "List of identifier columns.", "items": { "type": "string" }, "title": "Identifier Cols", "type": "array" }, "columns": { "description": "List of all columns.", "items": { "$ref": "#/$defs/V1InferenceMappingColumnSchema" }, "title": "Columns", "type": "array" }, "datetime\_col": { "default": "", "description": "Name of datetime column", "title": "Datetime Col", "type": "string" }, "predict\_proba\_col": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "(Classification models only) Name of column that provides the predict probability.", "title": "Predict Proba Col" } }, "required": \[\ "target\_col",\ "columns"\ \], "title": "V1InferenceMappingSchema", "type": "object" } }, "items": { "$ref": "#/$defs/V1InferenceMappingModel" } } Fields: * [`root (List[vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel])`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList.root "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList.root") _field_ root_: List\[[V1InferenceMappingModel](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel")\ \]_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelList.root "Permalink to this definition") _pydantic model_ V1InferenceMappingModelsPage[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelsPage "Permalink to this definition") Bases: [`V1PageModel`](vianops_client.models.html#vianops_client.models.pagination.V1PageModel "vianops_client.models.pagination.V1PageModel") Show JSON schema { "title": "V1InferenceMappingModelsPage", "type": "object", "properties": { "items": { "default": \[\], "description": "Inference Mappings returned by search in page.", "items": { "$ref": "#/$defs/V1InferenceMappingModel" }, "title": "Items", "type": "array" }, "current\_page": { "default": 0, "description": "Current page of items.", "title": "Current Page", "type": "integer" }, "page\_size": { "default": 0, "description": "Number of items on a page.", "title": "Page Size", "type": "integer" }, "previous\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the previous page.", "title": "Previous Page" }, "next\_page": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Number of the next page.", "title": "Next Page" }, "has\_previous": { "default": false, "description": "Whether or not there is a previous page.", "title": "Has Previous", "type": "boolean" }, "previous\_items": { "default": 0, "title": "Previous Items", "type": "integer" }, "has\_next": { "default": false, "description": "Whether or not there is a next page.", "title": "Has Next", "type": "boolean" }, "total": { "default": 0, "description": "Total number of items returned by search over all pages.", "title": "Total", "type": "integer" }, "pages": { "default": 0, "description": "Total number of pages returned by search.", "title": "Pages", "type": "integer" } }, "$defs": { "V1InferenceMappingColumnSchema": { "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \], "title": "V1InferenceMappingColumnSchema", "type": "object" }, "V1InferenceMappingModel": { "example": { "connection": "Internal clickhouse DB", "create\_ddl": null, "deployment": "vianai.jt\_placeholder\_deployment", "df\_schema": { "columns": \[\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 1,\ "feature\_type": "categorical",\ "name": "PULocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 2,\ "feature\_type": "categorical",\ "name": "DOLocationID",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 3,\ "feature\_type": "continuous",\ "name": "trip\_distance",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": true,\ "dtype": "float64",\ "feature\_id": 4,\ "feature\_type": "continuous",\ "name": "travel\_time",\ "segmentation": true,\ "sql\_type": "Float32"\ },\ {\ "drift": false,\ "dtype": "datetime64\[ns\]",\ "feature\_id": 5,\ "feature\_type": "unknown",\ "name": "PUdatetime",\ "sql\_type": ""\ }\ \], "datetime\_col": "PUdatetime", "identifier\_cols": \[\ "pk"\ \], "target\_col": "total\_amount" }, "ground\_truth\_table": "16794179557100\_gt", "identifier\_cols\_schema": null, "index": 7, "inference\_table": "16794179557100\_dit", "joined\_table": "16794179557100\_joined", "key\_table": "16794179557100\_key", "model\_name": "vianai.jt\_placeholder\_deployment", "model\_stage": "primary", "model\_version": "1", "postprocessors": \[\ {\ "classname": "vianai.postprocessing.classification.PickInferenceMapper",\ "initparams": {\ "mapper": "{1:'a',2:'b',3:'c'}"\ },\ "method": "fit\_transform"\ }\ \] }, "properties": { "index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Index identifier.", "title": "Index" }, "deployment": { "description": "Deployment name for the related model.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Model name for the related model.", "title": "Model Name", "type": "string" }, "model\_version": { "description": "Model version for the related model, e.g., 1.", "title": "Model Version", "type": "string" }, "model\_stage": { "description": "Model stage for the related model, e.g., primary.", "title": "Model Stage", "type": "string" }, "connection": { "description": "Database connection for the inference mapping.", "title": "Connection", "type": "string" }, "df\_schema": { "$ref": "#/$defs/V1InferenceMappingSchema", "description": "Dictionary containing dataframe schema for model, i.e., target column, identifier column(s), all columns, datetime column, and predict probability column (classification models only)." }, "identifier\_cols\_schema": { "anyOf": \[\ {},\ {\ "type": "null"\ }\ \], "default": null, "description": "List containing identifier columns schema for model.", "title": "Identifier Cols Schema" }, "inference\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of inference table for mapping.", "title": "Inference Table" }, "ground\_truth\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of ground truth table for mapping.", "title": "Ground Truth Table" }, "joined\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of joined table for mapping.", "title": "Joined Table" }, "key\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of key table for mapping.", "title": "Key Table" }, "create\_ddl": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The query to create the ddl tables.", "title": "Create Ddl" }, "postprocessors": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "One or more postprocessor (and related params) to include in inference mapping, to transform output data before sending to backend database. The available postprocessors include \`PickHighestProbability\`, \`PickInferenceMapper\`, and \`PickProbablityThreshold\`. For each postprocessor, specify the classname, method, and initparams.", "title": "Postprocessors" }, "training\_set\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training set id that needs to be specified for training data preprocessing.", "title": "Training Set Id" }, "training\_table": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Training table name that needs to be specified for training data preprocessing.", "title": "Training Table" } }, "required": \[\ "deployment",\ "model\_name",\ "model\_version",\ "model\_stage",\ "connection",\ "df\_schema"\ \], "title": "V1InferenceMappingModel", "type": "object" }, "V1InferenceMappingSchema": { "properties": { "target\_col": { "description": "Name of target column.", "title": "Target Col", "type": "string" }, "identifier\_cols": { "default": \[\], "description": "List of identifier columns.", "items": { "type": "string" }, "title": "Identifier Cols", "type": "array" }, "columns": { "description": "List of all columns.", "items": { "$ref": "#/$defs/V1InferenceMappingColumnSchema" }, "title": "Columns", "type": "array" }, "datetime\_col": { "default": "", "description": "Name of datetime column", "title": "Datetime Col", "type": "string" }, "predict\_proba\_col": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "(Classification models only) Name of column that provides the predict probability.", "title": "Predict Proba Col" } }, "required": \[\ "target\_col",\ "columns"\ \], "title": "V1InferenceMappingSchema", "type": "object" } }, "example": "{\\"items\\": \[{\\"index\\": 1, \\"deployment\\": \\"Credit Card Fraud vianai S\\", \\"model\_name\\": \\"Credit Card Fraud vianai S\\", \\"model\_version\\": \\"1\\", \\"model\_stage\\": \\"primary\\", \\"connection\\": \\"clickhouse://default:@clickhouse/default\\", \\"df\_schema\\": {\\"target\_col\\": \\"tx\_fraud\\", \\"identifier\_cols\\": \[\\"tx\_id\\"\], \\"columns\\": \[{\\"feature\_id\\": 1, \\"name\\": \\"tx\_datetime\\", \\"dtype\\": \\"datetime\\", \\"sql\_type\\": \\"\\", \\"feature\_type\\": \\"unknown\\", \\"segmentation\\": false, \\"drift\\": false, \\"hotspot\\": false, \\"rca\\": \[\], \\"round\\": null}, {\\"feature\_id\\": 2, \\"name\\": \\"predict\_proba\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 3, \\"name\\": \\"customer\_id\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 4, \\"name\\": \\"terminal\_id\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 5, \\"name\\": \\"tx\_amount\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 6, \\"name\\": \\"tx\_fraud\_scenario\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 7, \\"name\\": \\"tx\_during\_weekend\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 8, \\"name\\": \\"tx\_during\_night\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 9, \\"name\\": \\"customer\_id\_nb\_tx\_1day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 10, \\"name\\": \\"customer\_id\_avg\_amount\_1day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 11, \\"name\\": \\"customer\_id\_nb\_tx\_7day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 12, \\"name\\": \\"customer\_id\_avg\_amount\_7day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 13, \\"name\\": \\"customer\_id\_nb\_tx\_30day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 14, \\"name\\": \\"customer\_id\_avg\_amount\_30day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 15, \\"name\\": \\"terminal\_id\_nb\_tx\_1day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 16, \\"name\\": \\"terminal\_id\_risk\_1day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 17, \\"name\\": \\"terminal\_id\_nb\_tx\_7day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 18, \\"name\\": \\"terminal\_id\_risk\_7day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 19, \\"name\\": \\"terminal\_id\_nb\_tx\_30day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 20, \\"name\\": \\"terminal\_id\_risk\_30day\_window\\", \\"dtype\\": \\"float64\\", \\"sql\_type\\": \\"Float32\\", \\"feature\_type\\": \\"continuous\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": false, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 21, \\"name\\": \\"tx\_id\\", \\"dtype\\": \\"object\\", \\"sql\_type\\": \\"String\\", \\"feature\_type\\": \\"categorical\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": true, \\"rca\\": \[\\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 22, \\"name\\": \\"transaction\_cat\\", \\"dtype\\": \\"object\\", \\"sql\_type\\": \\"String\\", \\"feature\_type\\": \\"categorical\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": true, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 23, \\"name\\": \\"transaction\_subcat\\", \\"dtype\\": \\"object\\", \\"sql\_type\\": \\"String\\", \\"feature\_type\\": \\"categorical\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": true, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subsubcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 24, \\"name\\": \\"transaction\_subsubcat\\", \\"dtype\\": \\"object\\", \\"sql\_type\\": \\"String\\", \\"feature\_type\\": \\"categorical\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": true, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"tx\_fraud\\"\], \\"round\\": null}, {\\"feature\_id\\": 25, \\"name\\": \\"tx\_fraud\\", \\"dtype\\": \\"bool\\", \\"sql\_type\\": \\"Boolean\\", \\"feature\_type\\": \\"categorical\\", \\"segmentation\\": true, \\"drift\\": true, \\"hotspot\\": true, \\"rca\\": \[\\"tx\_id\\", \\"transaction\_cat\\", \\"transaction\_subcat\\", \\"transaction\_subsubcat\\"\], \\"round\\": null}\], \\"datetime\_col\\": \\"tx\_datetime\\", \\"predict\_proba\_col\\": \\"predict\_proba\\"}, \\"identifier\_cols\_schema\\": null, \\"inference\_table\\": null, \\"ground\_truth\_table\\": null, \\"joined\_table\\": null, \\"key\_table\\": null, \\"create\_ddl\\": null, \\"postprocessors\\": \[\]}\], \\"current\_page\\": 1, \\"page\_size\\": 100, \\"previous\_page\\": null, \\"next\_page\\": null, \\"has\_previous\\": false, \\"previous\_items\\": 0, \\"has\_next\\": false, \\"total\\": 1, \\"pages\\": 1}" } Config: * **json\_schema\_extra**: _dict = {‘example’: ‘{“items”: \[{“index”: 1, “deployment”: “Credit Card Fraud vianai S”, “model\_name”: “Credit Card Fraud vianai S”, “model\_version”: “1”, “model\_stage”: “primary”, “connection”: “clickhouse://default:@clickhouse/default”, “df\_schema”: {“target\_col”: “tx\_fraud”, “identifier\_cols”: \[“tx\_id”\], “columns”: \[{“feature\_id”: 1, “name”: “tx\_datetime”, “dtype”: “datetime”, “sql\_type”: “”, “feature\_type”: “unknown”, “segmentation”: false, “drift”: false, “hotspot”: false, “rca”: \[\], “round”: null}, {“feature\_id”: 2, “name”: “predict\_proba”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 3, “name”: “customer\_id”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 4, “name”: “terminal\_id”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 5, “name”: “tx\_amount”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 6, “name”: “tx\_fraud\_scenario”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 7, “name”: “tx\_during\_weekend”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 8, “name”: “tx\_during\_night”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 9, “name”: “customer\_id\_nb\_tx\_1day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 10, “name”: “customer\_id\_avg\_amount\_1day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 11, “name”: “customer\_id\_nb\_tx\_7day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 12, “name”: “customer\_id\_avg\_amount\_7day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 13, “name”: “customer\_id\_nb\_tx\_30day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 14, “name”: “customer\_id\_avg\_amount\_30day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 15, “name”: “terminal\_id\_nb\_tx\_1day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 16, “name”: “terminal\_id\_risk\_1day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 17, “name”: “terminal\_id\_nb\_tx\_7day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 18, “name”: “terminal\_id\_risk\_7day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 19, “name”: “terminal\_id\_nb\_tx\_30day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 20, “name”: “terminal\_id\_risk\_30day\_window”, “dtype”: “float64”, “sql\_type”: “Float32”, “feature\_type”: “continuous”, “segmentation”: true, “drift”: true, “hotspot”: false, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 21, “name”: “tx\_id”, “dtype”: “object”, “sql\_type”: “String”, “feature\_type”: “categorical”, “segmentation”: true, “drift”: true, “hotspot”: true, “rca”: \[“transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 22, “name”: “transaction\_cat”, “dtype”: “object”, “sql\_type”: “String”, “feature\_type”: “categorical”, “segmentation”: true, “drift”: true, “hotspot”: true, “rca”: \[“tx\_id”, “transaction\_subcat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 23, “name”: “transaction\_subcat”, “dtype”: “object”, “sql\_type”: “String”, “feature\_type”: “categorical”, “segmentation”: true, “drift”: true, “hotspot”: true, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subsubcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 24, “name”: “transaction\_subsubcat”, “dtype”: “object”, “sql\_type”: “String”, “feature\_type”: “categorical”, “segmentation”: true, “drift”: true, “hotspot”: true, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “tx\_fraud”\], “round”: null}, {“feature\_id”: 25, “name”: “tx\_fraud”, “dtype”: “bool”, “sql\_type”: “Boolean”, “feature\_type”: “categorical”, “segmentation”: true, “drift”: true, “hotspot”: true, “rca”: \[“tx\_id”, “transaction\_cat”, “transaction\_subcat”, “transaction\_subsubcat”\], “round”: null}\], “datetime\_col”: “tx\_datetime”, “predict\_proba\_col”: “predict\_proba”}, “identifier\_cols\_schema”: null, “inference\_table”: null, “ground\_truth\_table”: null, “joined\_table”: null, “key\_table”: null, “create\_ddl”: null, “postprocessors”: \[\]}\], “current\_page”: 1, “page\_size”: 100, “previous\_page”: null, “next\_page”: null, “has\_previous”: false, “previous\_items”: 0, “has\_next”: false, “total”: 1, “pages”: 1}’}_ Fields: * [`items (List[vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel])`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelsPage.items "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelsPage.items") _field_ items_: List\[[V1InferenceMappingModel](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModel")\ \]_ _\= \[\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingModelsPage.items "Permalink to this definition") Inference Mappings returned by search in page. _pydantic model_ V1InferenceMappingSchema[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1InferenceMappingSchema", "type": "object", "properties": { "target\_col": { "description": "Name of target column.", "title": "Target Col", "type": "string" }, "identifier\_cols": { "default": \[\], "description": "List of identifier columns.", "items": { "type": "string" }, "title": "Identifier Cols", "type": "array" }, "columns": { "description": "List of all columns.", "items": { "$ref": "#/$defs/V1InferenceMappingColumnSchema" }, "title": "Columns", "type": "array" }, "datetime\_col": { "default": "", "description": "Name of datetime column", "title": "Datetime Col", "type": "string" }, "predict\_proba\_col": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "(Classification models only) Name of column that provides the predict probability.", "title": "Predict Proba Col" } }, "$defs": { "V1InferenceMappingColumnSchema": { "properties": { "feature\_id": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Id of the feature, generated by the platform for optimization.", "title": "Feature Id" }, "name": { "description": "Name of column.", "title": "Name", "type": "string" }, "dtype": { "description": "Data type of column. For example, \`float64\`.", "title": "Dtype", "type": "string" }, "sql\_type": { "description": "SQL data type of column. For example, \`Float32\`.", "title": "Sql Type", "type": "string" }, "feature\_type": { "description": "Feature type of column. Acceptable values include \`categorical\` and \`continuous\`.", "title": "Feature Type", "type": "string" }, "segmentation": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for segmentation calculations.", "title": "Segmentation" }, "drift": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": true, "description": "If true (the default), the column is enabled for drift calculations.", "title": "Drift" }, "hotspot": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If true (the default), the column is enabled for hotspot analysis.", "title": "Hotspot" }, "rca": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": \[\], "description": "List of column names included for root cause analysis (rca). Set by the platform based on feature configuration to identify features available for hotspot analysis.", "title": "Rca" }, "round": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The number of decimals to round to on a continuous float column.", "title": "Round" } }, "required": \[\ "name",\ "dtype",\ "sql\_type",\ "feature\_type"\ \], "title": "V1InferenceMappingColumnSchema", "type": "object" } }, "required": \[\ "target\_col",\ "columns"\ \] } Fields: * [`columns (List[vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema])`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns") * [`datetime_col (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.datetime_col "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.datetime_col") * [`identifier_cols (List[str])`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.identifier_cols "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.identifier_cols") * [`predict_proba_col (str | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.predict_proba_col "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.predict_proba_col") * [`target_col (str)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.target_col "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.target_col") Validators: * [`column_validator`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.column_validator "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.column_validator") » [`columns`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns") _field_ columns_: List\[[V1InferenceMappingColumnSchema](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingColumnSchema")\ \]_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns "Permalink to this definition") List of all columns. Validated by: * [`column_validator`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.column_validator "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.column_validator") _field_ datetime\_col_: str_ _\= ''_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.datetime_col "Permalink to this definition") Name of datetime column _field_ identifier\_cols_: List\[str\]_ _\= \[\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.identifier_cols "Permalink to this definition") List of identifier columns. _field_ predict\_proba\_col_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.predict_proba_col "Permalink to this definition") (Classification models only) Name of column that provides the predict probability. _field_ target\_col_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.target_col "Permalink to this definition") Name of target column. _validator_ column\_validator  _»_  [_columns_](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.columns") [](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSchema.column_validator "Permalink to this definition") _pydantic model_ V1InferenceMappingSearch[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSearch "Permalink to this definition") Bases: [`V1PageSearch`](vianops_client.models.html#vianops_client.models.pagination.V1PageSearch "vianops_client.models.pagination.V1PageSearch") Show JSON schema { "title": "V1InferenceMappingSearch", "type": "object", "properties": { "page": { "default": 1, "description": "Page number to return. Zero-index based. Cannot be less than zero or greater than number of pages. To make sure you don't exceed the number of pages, set \`page\` to 1 and run this search operation to return the total number items (\`total\`). Then run it again to return the exact page (\`page\`) for the specified number of items per page (\`page-size\`).", "title": "Page", "type": "integer" }, "page\_size": { "default": 25, "description": "Number of items to return on a page. Default is 25 items per page.", "title": "Page Size", "type": "integer" }, "order": { "anyOf": \[\ {\ "items": {\ "$ref": "#/$defs/V1OrderBy"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Fields to use for ordering returned pages and the sort direction.", "title": "Order" }, "search": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "String to search for (case-insensitive) across all fields in previously created items.", "title": "Search" }, "filters": { "anyOf": \[\ {\ "$ref": "#/$defs/V1InferenceMappingFilters"\ },\ {\ "type": "null"\ }\ \], "description": "Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved." } }, "$defs": { "V1InferenceMappingFilters": { "example": { "index": \[\ "1",\ "2"\ \], "model\_name": \[\ "Example model 1"\ \] }, "properties": { "created\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'created by' users to search for.", "title": "Created By" }, "modified\_by": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of 'modified by' users to search for.", "title": "Modified By" }, "created\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts Start" }, "created\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects created during a specified time period.", "title": "Created Ts End" }, "modified\_ts\_start": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts Start" }, "modified\_ts\_end": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Unix time in milliseconds for searching for all objects modified during a specified time period.", "title": "Modified Ts End" }, "uuid": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of uuids for this operation.", "title": "Uuid" }, "name": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of names for this operation.", "title": "Name" }, "status": { "anyOf": \[\ {\ "items": {\ "type": "string"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of statuses for this operation.", "title": "Status" }, "index": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Filter in addition to filters listed in V1Filters for this operation.", "title": "Index" }, "df\_schema": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "One or more df\_schema as a list of dict", "title": "Df Schema" } }, "title": "V1InferenceMappingFilters", "type": "object" }, "V1OrderBy": { "properties": { "field": { "description": "Field to order by.", "title": "Field", "type": "string" }, "direction": { "default": "ASC", "description": "Direction to order the field by. Supported values: \`ASC\` (ascending) and \`DESC\` (descending) (case-insensitive).", "enum": \[\ "ASC",\ "DESC"\ \], "title": "Direction", "type": "string" } }, "required": \[\ "field"\ \], "title": "V1OrderBy", "type": "object" } }, "example": { "filters": { "index": \[\ 1,\ 2\ \], "model\_name": \[\ "Example model 1"\ \] }, "order": \[\ {\ "direction": "DESC",\ "field": "name"\ }\ \], "page": 1, "page\_size": 100, "search": "vianai" } } Config: * **json\_schema\_extra**: _dict = {‘example’: {‘page’: 1, ‘page\_size’: 100, ‘order’: \[{‘field’: ‘name’, ‘direction’: ‘DESC’}\], ‘search’: ‘vianai’, ‘filters’: {‘index’: \[1, 2\], ‘model\_name’: \[‘Example model 1’\]}}}_ Fields: * [`filters (vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingFilters | None)`](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSearch.filters "vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSearch.filters") _field_ filters_: V1InferenceMappingFilters | None_ _\= _[](#vianops_client.models.inferencestore.inference_mapping.V1InferenceMappingSearch.filters "Permalink to this definition") Specifies different condition(s) for filtering the results. If not provided, all relevant results are retrieved. vianops\_client.models.inferencestore.inference\_tracking[](#module-vianops_client.models.inferencestore.inference_tracking "Permalink to this heading") ---------------------------------------------------------------------------------------------------------------------------------------------------------- _pydantic model_ V1AddGroundTruthModel[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1AddGroundTruthModel", "type": "object", "properties": { "deployment": { "description": "Name of the deployment.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Name of the model. Default value is deployment name.", "title": "Model Name", "type": "string" }, "model\_version": { "default": "1", "description": "Model version. Default value is \`1\`.", "title": "Model Version", "type": "string" }, "model\_stage": { "default": "primary", "description": "Model stage. Default value is \`primary\`.", "title": "Model Stage", "type": "string" }, "ground\_truths": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all ground-truth features and values.", "title": "Ground Truths" }, "format": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "raw", "description": "The format of the data sent in. Acceptable values include \`file\` and \`raw\`. Defaults to \`raw\`.", "title": "Format" }, "file\_type": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": "csv", "description": "The file type of the data format. Acceptable values include: \`csv\`, \`json\`, or \`parquet\`. Defaults to \`csv\`.", "title": "File Type" }, "cache\_key": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "The cache key, if getting ground truth values from cache.", "title": "Cache Key" } }, "example": { "cache\_key": "temp.123456", "deployment": "deployment\_name", "file\_type": "csv", "format": "file", "ground\_truths": \[\ {\ "ground\_truth": "13.8",\ "inf\_uuid": "65\_209\_2022\_03\_01 00:00:00\_0"\ }\ \], "model\_name": "model\_name", "model\_stage": "primary", "model\_version": "1" }, "required": \[\ "deployment",\ "model\_name"\ \] } Config: * **protected\_namespaces**: _tuple = ()_ * **json\_schema\_extra**: _dict = {‘example’: {‘deployment’: ‘deployment\_name’, ‘model\_name’: ‘model\_name’, ‘model\_stage’: ‘primary’, ‘model\_version’: ‘1’, ‘ground\_truths’: \[{‘ground\_truth’: ‘13.8’, ‘inf\_uuid’: ‘65\_209\_2022\_03\_01 00:00:00\_0’}\], ‘format’: ‘file’, ‘file\_type’: ‘csv’, ‘cache\_key’: ‘temp.123456’}}_ Fields: * [`cache_key (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.cache_key "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.cache_key") * [`deployment (str)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.deployment "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.deployment") * [`file_type (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.file_type "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.file_type") * [`format (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.format "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.format") * [`ground_truths (List[dict] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.ground_truths "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.ground_truths") * [`model_name (str)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name") * [`model_stage (str)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_stage "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_stage") * [`model_version (str)`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_version "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_version") Validators: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.grouped_filters_validator "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.grouped_filters_validator") » [`model_name`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name") _field_ cache\_key_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.cache_key "Permalink to this definition") The cache key, if getting ground truth values from cache. _field_ deployment_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.deployment "Permalink to this definition") Name of the deployment. _field_ file\_type_: str | None_ _\= 'csv'_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.file_type "Permalink to this definition") The file type of the data format. Acceptable values include: csv, json, or parquet. Defaults to csv. _field_ format_: str | None_ _\= 'raw'_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.format "Permalink to this definition") The format of the data sent in. Acceptable values include file and raw. Defaults to raw. _field_ ground\_truths_: List\[dict\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.ground_truths "Permalink to this definition") List of all ground-truth features and values. _field_ model\_name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name "Permalink to this definition") Name of the model. Default value is deployment name. Validated by: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.grouped_filters_validator "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.grouped_filters_validator") _field_ model\_stage_: str_ _\= 'primary'_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_stage "Permalink to this definition") Model stage. Default value is primary. _field_ model\_version_: str_ _\= '1'_[](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_version "Permalink to this definition") Model version. Default value is 1. _validator_ grouped\_filters\_validator  _»_  [_model\_name_](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.model_name") [](#vianops_client.models.inferencestore.inference_tracking.V1AddGroundTruthModel.grouped_filters_validator "Permalink to this definition") _pydantic model_ V1DeleteTracking[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1DeleteTracking", "type": "object", "properties": { "deployment": { "description": "Deployment name.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Model name.", "title": "Model Name", "type": "string" }, "model\_version": { "description": "Model version.", "title": "Model Version", "type": "string" }, "delete\_tracking": { "anyOf": \[\ {\ "type": "boolean"\ },\ {\ "type": "null"\ }\ \], "default": false, "description": "If \`true\`, inference trackings are deleted from the inference tracking table. Defaults to \`false\`.", "title": "Delete Tracking" }, "starttime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference trackings created after this time will be deleted (Unix time in milliseconds).", "title": "Starttime" }, "endtime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference trackings created before this time will be deleted (Unix time in milliseconds).", "title": "Endtime" } }, "example": { "group\_list": \[\ "MLEngineer",\ "SoftwareEngineer"\ \] }, "required": \[\ "deployment",\ "model\_name",\ "model\_version"\ \] } Config: * **protected\_namespaces**: _tuple = ()_ * **from\_attributes**: _bool = True_ * **json\_schema\_extra**: _dict = {‘example’: {‘group\_list’: \[‘MLEngineer’, ‘SoftwareEngineer’\]}}_ Fields: * [`delete_tracking (bool | None)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.delete_tracking "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.delete_tracking") * [`deployment (str)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.deployment "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.deployment") * [`endtime (float | None)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.endtime "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.endtime") * [`model_name (str)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_name "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_name") * [`model_version (str)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_version "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_version") * [`starttime (float | None)`](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.starttime "vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.starttime") _field_ delete\_tracking_: bool | None_ _\= False_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.delete_tracking "Permalink to this definition") If true, inference trackings are deleted from the inference tracking table. Defaults to false. _field_ deployment_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.deployment "Permalink to this definition") Deployment name. _field_ endtime_: float | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.endtime "Permalink to this definition") Inference trackings created before this time will be deleted (Unix time in milliseconds). _field_ model\_name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_name "Permalink to this definition") Model name. _field_ model\_version_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.model_version "Permalink to this definition") Model version. _field_ starttime_: float | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1DeleteTracking.starttime "Permalink to this definition") Inference trackings created after this time will be deleted (Unix time in milliseconds). _pydantic model_ V1InferenceTrackingModel[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1InferenceTrackingModel", "type": "object", "properties": { "uuid": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference tracking unique identifier.", "title": "Uuid" }, "deployment": { "description": "Name of the deployment.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Name of the model. Default value is deployment name.", "title": "Model Name", "type": "string" }, "project\_name": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of the Project name.", "title": "Project Name" }, "model\_version": { "default": "1", "description": "Model version. Default value is \`1\`.", "title": "Model Version", "type": "string" }, "model\_stage": { "default": "primary", "description": "Model stage. Default value is \`primary\`.", "title": "Model Stage", "type": "string" }, "hostname": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Hostname for the model.", "title": "Hostname" }, "starttime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ }\ \], "description": "Timestamp of the first inferences tracked in Unix time in milliseconds", "title": "Starttime" }, "endtime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ }\ \], "description": "Timestamp of the last inferences tracked in Unix time in milliseconds", "title": "Endtime" }, "num\_inferences": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Total number of inferences included in this inference tracking.", "title": "Num Inferences" }, "inputs": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all input features and values.", "title": "Inputs" }, "outputs": { "anyOf": \[\ {\ "items": {\ "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "integer"\ },\ {\ "type": "boolean"\ },\ {\ "type": "number"\ }\ \]\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all prediction values.", "title": "Outputs" }, "ground\_truth": { "anyOf": \[\ {\ "items": {\ "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "integer"\ },\ {\ "type": "boolean"\ },\ {\ "type": "number"\ }\ \]\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all ground-truth features and values.", "title": "Ground Truth" }, "xformed\_inputs": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all transformed-input features and values.", "title": "Xformed Inputs" }, "modified\_ts": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Timestamp for the last time the inferences were modified in Unix time in milliseconds.", "title": "Modified Ts" }, "modified\_indexes": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of modified indexes.", "title": "Modified Indexes" }, "inference\_mapping\_index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference mapping index related to the inference tracking.", "title": "Inference Mapping Index" }, "inference\_mapping": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference mapping values related to the inference tracking.", "title": "Inference Mapping" } }, "example": { "deployment": "0234\_placeholder\_deployment", "endtime": "1654703247921.791", "ground\_truth": \[\ 1\ \], "hostname": "model\_host", "inference\_mapping": \[\ {}\ \], "inference\_mapping\_index": 1, "inputs": \[\ {\ "feature\_a": 1.0,\ "feature\_b": 42,\ "feature\_c": 42,\ "feature\_d": 1.0\ }\ \], "model\_name": "0234\_placeholder\_deployment", "model\_stage": "primary", "model\_version": "1", "modified\_indexes": \[\ 10000,\ 20000,\ 30000\ \], "modified\_ts": "1654703247907.512", "num\_inferences": 4, "outputs": \[\ 1\ \], "project\_name": "LLM Project", "starttime": "1654703247907.512", "uuid": "000121d1-e790-46f9-b603-c168eba631ac", "xformed\_inputs": \[\ 1\ \] }, "required": \[\ "deployment",\ "model\_name",\ "starttime",\ "endtime"\ \] } Config: * **protected\_namespaces**: _tuple = ()_ * **from\_attributes**: _bool = True_ * **json\_schema\_extra**: _dict = {‘example’: {‘uuid’: ‘000121d1-e790-46f9-b603-c168eba631ac’, ‘deployment’: ‘0234\_placeholder\_deployment’, ‘model\_name’: ‘0234\_placeholder\_deployment’, ‘project\_name’: ‘LLM Project’, ‘model\_stage’: ‘primary’, ‘model\_version’: ‘1’, ‘hostname’: ‘model\_host’, ‘starttime’: ‘1654703247907.512’, ‘endtime’: ‘1654703247921.791’, ‘num\_inferences’: 4, ‘inputs’: \[{‘feature\_a’: 1.0, ‘feature\_b’: 42, ‘feature\_c’: 42, ‘feature\_d’: 1.0}\], ‘outputs’: \[1\], ‘ground\_truth’: \[1\], ‘xformed\_inputs’: \[1\], ‘modified\_ts’: ‘1654703247907.512’, ‘modified\_indexes’: \[10000, 20000, 30000\], ‘inference\_mapping\_index’: 1, ‘inference\_mapping’: \[{}\]}}_ Fields: * [`deployment (str)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.deployment "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.deployment") * [`endtime (float | datetime.datetime)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.endtime "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.endtime") * [`ground_truth (List[str | int | bool | float] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.ground_truth "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.ground_truth") * [`hostname (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.hostname "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.hostname") * [`inference_mapping (dict | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping") * [`inference_mapping_index (int | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping_index "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping_index") * [`inputs (List[dict] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inputs "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inputs") * [`model_name (str)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name") * [`model_stage (str)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_stage "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_stage") * [`model_version (str)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_version "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_version") * [`modified_indexes (List[int] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_indexes "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_indexes") * [`modified_ts (float | datetime.datetime | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_ts "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_ts") * [`num_inferences (int | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.num_inferences "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.num_inferences") * [`outputs (List[str | int | bool | float] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.outputs "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.outputs") * [`project_name (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.project_name "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.project_name") * [`starttime (float | datetime.datetime)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.starttime "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.starttime") * [`uuid (str | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.uuid "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.uuid") * [`xformed_inputs (List[dict] | None)`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.xformed_inputs "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.xformed_inputs") Validators: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.grouped_filters_validator "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.grouped_filters_validator") » [`model_name`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name") _field_ deployment_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.deployment "Permalink to this definition") Name of the deployment. _field_ endtime_: float | datetime_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.endtime "Permalink to this definition") Timestamp of the last inferences tracked in Unix time in milliseconds _field_ ground\_truth_: List\[str | int | bool | float\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.ground_truth "Permalink to this definition") List of all ground-truth features and values. _field_ hostname_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.hostname "Permalink to this definition") Hostname for the model. _field_ inference\_mapping_: dict | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping "Permalink to this definition") Inference mapping values related to the inference tracking. _field_ inference\_mapping\_index_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inference_mapping_index "Permalink to this definition") Inference mapping index related to the inference tracking. _field_ inputs_: List\[dict\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.inputs "Permalink to this definition") List of all input features and values. _field_ model\_name_: str_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name "Permalink to this definition") Name of the model. Default value is deployment name. Validated by: * [`grouped_filters_validator`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.grouped_filters_validator "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.grouped_filters_validator") _field_ model\_stage_: str_ _\= 'primary'_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_stage "Permalink to this definition") Model stage. Default value is primary. _field_ model\_version_: str_ _\= '1'_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_version "Permalink to this definition") Model version. Default value is 1. _field_ modified\_indexes_: List\[int\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_indexes "Permalink to this definition") List of modified indexes. _field_ modified\_ts_: float | datetime | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.modified_ts "Permalink to this definition") Timestamp for the last time the inferences were modified in Unix time in milliseconds. _field_ num\_inferences_: int | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.num_inferences "Permalink to this definition") Total number of inferences included in this inference tracking. _field_ outputs_: List\[str | int | bool | float\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.outputs "Permalink to this definition") List of all prediction values. _field_ project\_name_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.project_name "Permalink to this definition") Name of the Project name. _field_ starttime_: float | datetime_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.starttime "Permalink to this definition") Timestamp of the first inferences tracked in Unix time in milliseconds _field_ uuid_: str | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.uuid "Permalink to this definition") Inference tracking unique identifier. _field_ xformed\_inputs_: List\[dict\] | None_ _\= None_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.xformed_inputs "Permalink to this definition") List of all transformed-input features and values. _validator_ grouped\_filters\_validator  _»_  [_model\_name_](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.model_name") [](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel.grouped_filters_validator "Permalink to this definition") _pydantic model_ V1InferenceTrackingModelList[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList "Permalink to this definition") Bases: `RootModel` Show JSON schema { "title": "V1InferenceTrackingModelList", "type": "array", "$defs": { "V1InferenceTrackingModel": { "example": { "deployment": "0234\_placeholder\_deployment", "endtime": "1654703247921.791", "ground\_truth": \[\ 1\ \], "hostname": "model\_host", "inference\_mapping": \[\ {}\ \], "inference\_mapping\_index": 1, "inputs": \[\ {\ "feature\_a": 1.0,\ "feature\_b": 42,\ "feature\_c": 42,\ "feature\_d": 1.0\ }\ \], "model\_name": "0234\_placeholder\_deployment", "model\_stage": "primary", "model\_version": "1", "modified\_indexes": \[\ 10000,\ 20000,\ 30000\ \], "modified\_ts": "1654703247907.512", "num\_inferences": 4, "outputs": \[\ 1\ \], "project\_name": "LLM Project", "starttime": "1654703247907.512", "uuid": "000121d1-e790-46f9-b603-c168eba631ac", "xformed\_inputs": \[\ 1\ \] }, "properties": { "uuid": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference tracking unique identifier.", "title": "Uuid" }, "deployment": { "description": "Name of the deployment.", "title": "Deployment", "type": "string" }, "model\_name": { "description": "Name of the model. Default value is deployment name.", "title": "Model Name", "type": "string" }, "project\_name": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Name of the Project name.", "title": "Project Name" }, "model\_version": { "default": "1", "description": "Model version. Default value is \`1\`.", "title": "Model Version", "type": "string" }, "model\_stage": { "default": "primary", "description": "Model stage. Default value is \`primary\`.", "title": "Model Stage", "type": "string" }, "hostname": { "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Hostname for the model.", "title": "Hostname" }, "starttime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ }\ \], "description": "Timestamp of the first inferences tracked in Unix time in milliseconds", "title": "Starttime" }, "endtime": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ }\ \], "description": "Timestamp of the last inferences tracked in Unix time in milliseconds", "title": "Endtime" }, "num\_inferences": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Total number of inferences included in this inference tracking.", "title": "Num Inferences" }, "inputs": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all input features and values.", "title": "Inputs" }, "outputs": { "anyOf": \[\ {\ "items": {\ "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "integer"\ },\ {\ "type": "boolean"\ },\ {\ "type": "number"\ }\ \]\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all prediction values.", "title": "Outputs" }, "ground\_truth": { "anyOf": \[\ {\ "items": {\ "anyOf": \[\ {\ "type": "string"\ },\ {\ "type": "integer"\ },\ {\ "type": "boolean"\ },\ {\ "type": "number"\ }\ \]\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all ground-truth features and values.", "title": "Ground Truth" }, "xformed\_inputs": { "anyOf": \[\ {\ "items": {\ "type": "object"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of all transformed-input features and values.", "title": "Xformed Inputs" }, "modified\_ts": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "format": "date-time",\ "type": "string"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Timestamp for the last time the inferences were modified in Unix time in milliseconds.", "title": "Modified Ts" }, "modified\_indexes": { "anyOf": \[\ {\ "items": {\ "type": "integer"\ },\ "type": "array"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "List of modified indexes.", "title": "Modified Indexes" }, "inference\_mapping\_index": { "anyOf": \[\ {\ "type": "integer"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference mapping index related to the inference tracking.", "title": "Inference Mapping Index" }, "inference\_mapping": { "anyOf": \[\ {\ "type": "object"\ },\ {\ "type": "null"\ }\ \], "default": null, "description": "Inference mapping values related to the inference tracking.", "title": "Inference Mapping" } }, "required": \[\ "deployment",\ "model\_name",\ "starttime",\ "endtime"\ \], "title": "V1InferenceTrackingModel", "type": "object" } }, "default": \[\], "items": { "$ref": "#/$defs/V1InferenceTrackingModel" } } Fields: * [`root (List[vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel])`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList.root "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList.root") _field_ root_: List\[[V1InferenceTrackingModel](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModel")\ \]_ _\= \[\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelList.root "Permalink to this definition") _pydantic model_ V1InferenceTrackingModelStatsListGroupedByDayOrHour[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelStatsListGroupedByDayOrHour "Permalink to this definition") Bases: `RootModel` Show JSON schema { "title": "V1InferenceTrackingModelStatsListGroupedByDayOrHour", "type": "array", "$defs": { "V1InferenceTrackingStats": { "properties": { "deployment": { "description": "Name of the deployment.", "title": "Deployment", "type": "string" }, "date": { "description": "The inference trackings within this datetime.", "format": "date-time", "title": "Date", "type": "string" }, "hour": { "anyOf": \[\ {\ "type": "number"\ },\ {\ "type": "null"\ }\ \], "description": "The inference trackings within this hour.", "title": "Hour" }, "peak\_requests": { "description": "The number of inference tracking requests per minute within specified timeframe.", "title": "Peak Requests", "type": "integer" }, "predicts": { "description": "The number of predictions within timeframe.", "title": "Predicts", "type": "integer" }, "requests": { "description": "The number of requests within timeframe.", "title": "Requests", "type": "integer" }, "mean\_execution\_time": { "description": "The mean execution time in milliseconds (ms) within timeframe.", "title": "Mean Execution Time", "type": "number" } }, "required": \[\ "deployment",\ "date",\ "hour",\ "peak\_requests",\ "predicts",\ "requests",\ "mean\_execution\_time"\ \], "title": "V1InferenceTrackingStats", "type": "object" } }, "items": { "$ref": "#/$defs/V1InferenceTrackingStats" } } Fields: * [`root (List[vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingStats])`](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelStatsListGroupedByDayOrHour.root "vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelStatsListGroupedByDayOrHour.root") _field_ root_: List\[V1InferenceTrackingStats\]_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1InferenceTrackingModelStatsListGroupedByDayOrHour.root "Permalink to this definition") _pydantic model_ V1RanMetricIndexes[](#vianops_client.models.inferencestore.inference_tracking.V1RanMetricIndexes "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1RanMetricIndexes", "type": "object", "properties": { "indexes": { "items": { "type": "integer" }, "title": "Indexes", "type": "array" } }, "required": \[\ "indexes"\ \] } Fields: * [`indexes (List[int])`](#vianops_client.models.inferencestore.inference_tracking.V1RanMetricIndexes.indexes "vianops_client.models.inferencestore.inference_tracking.V1RanMetricIndexes.indexes") _field_ indexes_: List\[int\]_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1RanMetricIndexes.indexes "Permalink to this definition") _pydantic model_ V1SeldonPayload[](#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload "Permalink to this definition") Bases: `BaseModel` Show JSON schema { "title": "V1SeldonPayload", "type": "object", "properties": { "seldon\_headers": { "title": "Seldon Headers" }, "seldon\_body": { "title": "Seldon Body" } }, "required": \[\ "seldon\_headers",\ "seldon\_body"\ \] } Fields: * [`seldon_body (Any)`](#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_body "vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_body") * [`seldon_headers (Any)`](#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_headers "vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_headers") _field_ seldon\_body_: Any_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_body "Permalink to this definition") _field_ seldon\_headers_: Any_ _\[Required\]_[](#vianops_client.models.inferencestore.inference_tracking.V1SeldonPayload.seldon_headers "Permalink to this definition") ---