ai-integration-examples | integrating external AI services into Sisense
kandi X-RAY | ai-integration-examples Summary
kandi X-RAY | ai-integration-examples Summary
ai-integration-examples is a Python library. ai-integration-examples has no bugs, it has no vulnerabilities, it has build file available and it has low support. You can download it from GitHub.
This project explains how to leverage Sisense's Custom Code Transformation feature together with our extensive API library to connect with generative language models, such as GPT. You'll find here sample code and documentation on how to enrich data from Sisense with GPT, via your own IDE as a developer experience, as well as a low code experience from the Sisense UI.
This project explains how to leverage Sisense's Custom Code Transformation feature together with our extensive API library to connect with generative language models, such as GPT. You'll find here sample code and documentation on how to enrich data from Sisense with GPT, via your own IDE as a developer experience, as well as a low code experience from the Sisense UI.
Support
Quality
Security
License
Reuse
Support
ai-integration-examples has a low active ecosystem.
It has 1 star(s) with 0 fork(s). There are 2 watchers for this library.
It had no major release in the last 6 months.
ai-integration-examples has no issues reported. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of ai-integration-examples is current.
Quality
ai-integration-examples has no bugs reported.
Security
ai-integration-examples has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
ai-integration-examples does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
ai-integration-examples releases are not available. You will need to build from source code and install.
Build file is available. You can build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ai-integration-examples
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ai-integration-examples
ai-integration-examples Key Features
No Key Features are available at this moment for ai-integration-examples.
ai-integration-examples Examples and Code Snippets
No Code Snippets are available at this moment for ai-integration-examples.
Community Discussions
No Community Discussions are available at this moment for ai-integration-examples.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ai-integration-examples
Developing new language model integrations with Sisense can be done in one of the two following ways:. The default behavior is Remote execution. To run it locally, the code changes listed below are required.
The "Remote" option - Via the Jupyter server in your Sisense instance.
The "Local" option – Execution via local IDE.
This type of installation depends on your deployment type:.
On-prem customers should refer here for a terminal based installation
Cloud managed customers and on-prem customers who prefer a UI based installation should refer here (Sisense version 23.2 and above)
Log into Sisense and enable Custom-Code, Custom-Code Transformations and Blox as shown here
Clone this repository.
Edit the configuration file.
Open your terminal and cd into the repository's directory.
Run the following command:
Clone this repository.
Install the required libraries using the following command:
Extract authentication token from Sisense REST API explained here
Uncomment the code and Insert OpenAI API token here
Change log file destination path to local repo uncomment here, comment here
Set the following environment variables: API_GATEWAY_EXTERNAL_SERVICE_HOST={Sisense instance IP} API_GATEWAY_EXTERNAL_SERVICE_PORT={Sisense instance port} Cookie={Sisense authentication token} (can be done within the notebooks)
When executing a notebook, pay attention to the required changes listed in the section How to run the notebook
You can now run the notebooks in the repo or create a new one
Creating a new notebook requires additional steps in order for it to be recognised by Sisense, please refer to Adding a New Notebook
You should also upload the utils files to the server at http://{Sisense IP}:{Sisense Port}/app/diag/tree/work/storage_notebooks/custom_code_notebooks/notebooks
The "Remote" option - Via the Jupyter server in your Sisense instance.
The "Local" option – Execution via local IDE.
This type of installation depends on your deployment type:.
On-prem customers should refer here for a terminal based installation
Cloud managed customers and on-prem customers who prefer a UI based installation should refer here (Sisense version 23.2 and above)
Log into Sisense and enable Custom-Code, Custom-Code Transformations and Blox as shown here
Clone this repository.
Edit the configuration file.
Open your terminal and cd into the repository's directory.
Run the following command:
Clone this repository.
Install the required libraries using the following command:
Extract authentication token from Sisense REST API explained here
Uncomment the code and Insert OpenAI API token here
Change log file destination path to local repo uncomment here, comment here
Set the following environment variables: API_GATEWAY_EXTERNAL_SERVICE_HOST={Sisense instance IP} API_GATEWAY_EXTERNAL_SERVICE_PORT={Sisense instance port} Cookie={Sisense authentication token} (can be done within the notebooks)
When executing a notebook, pay attention to the required changes listed in the section How to run the notebook
You can now run the notebooks in the repo or create a new one
Creating a new notebook requires additional steps in order for it to be recognised by Sisense, please refer to Adding a New Notebook
You should also upload the utils files to the server at http://{Sisense IP}:{Sisense Port}/app/diag/tree/work/storage_notebooks/custom_code_notebooks/notebooks
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page