SkyDeck.ai LLM Ready Documentation
Generated at 2025-01-09 19:09:02 PST. Available as raw content at SkyDeck.ai llms-full.txt.
This document provides a comprehensive, consolidated reference of SkyDeck.ai's documentation, optimized for large language model (LLM) consumption. It combines various documentation sources into a single, easily accessible format, facilitating efficient information retrieval and processing by AI systems.
==> SUMMARY.md <==
# Table of contents
* [SkyDeck.ai](README.md)
* [GenStudio Workspace](genstudio-workspace/README.md)
* [Conversations](genstudio-workspace/conversations.md)
* [Sharing and Collaboration](genstudio-workspace/sharing-and-collaboration.md)
* [Slack Synchronization](genstudio-workspace/slack-synchronization.md)
* [Public Snapshots](genstudio-workspace/public-snapshots.md)
* [Web Browsing](genstudio-workspace/web-browsing.md)
* [Document Upload](genstudio-workspace/document-upload.md)
* [Tools](genstudio-workspace/tools/README.md)
* [Pair Programmer](genstudio-workspace/tools/pair-programmer/README.md)
* [How to Use](genstudio-workspace/tools/pair-programmer/how-to-use.md)
* [Example – Python Script Assistance](genstudio-workspace/tools/pair-programmer/example-python-script-assistance.md)
* [SQL Assistant](genstudio-workspace/tools/sql-assistant/README.md)
* [How to Use](genstudio-workspace/tools/sql-assistant/how-to-use.md)
* [Example – Query Debugging](genstudio-workspace/tools/sql-assistant/example-query-debugging.md)
* [Legal Agreement Review](genstudio-workspace/tools/legal-agreement-review/README.md)
* [How to Use](genstudio-workspace/tools/legal-agreement-review/how-to-use.md)
* [Example – NDA Clause](genstudio-workspace/tools/legal-agreement-review/example-nda-clause.md)
* [Teach Me Anything](genstudio-workspace/tools/teach-me-anything/README.md)
* [How to Use](genstudio-workspace/tools/teach-me-anything/how-to-use.md)
* [Example – Intro to Programming](genstudio-workspace/tools/teach-me-anything/example-intro-to-programming.md)
* [Strategy Consultant](genstudio-workspace/tools/strategy-consultant/README.md)
* [How to Use](genstudio-workspace/tools/strategy-consultant/how-to-use.md)
* [Example – Employee Retention](genstudio-workspace/tools/strategy-consultant/example-employee-retention.md)
* [Image Generator](genstudio-workspace/tools/image-generator/README.md)
* [How to Use](genstudio-workspace/tools/image-generator/how-to-use.md)
* [Example – Winter Wonderland](genstudio-workspace/tools/image-generator/example-winter-wonderland.md)
* [Data Security](genstudio-workspace/data-security/README.md)
* [Data Loss Prevention](genstudio-workspace/data-security/data-loss-prevention.md)
* [Use Cases](use-cases/README.md)
* [Creating a Privacy Policy](use-cases/creating-a-privacy-policy.md)
* [Developers](developers/README.md)
* [Develop Your Own Tools](developers/develop-your-own-tools/README.md)
* [JSON format for Tools](developers/develop-your-own-tools/json-format-for-tools.md)
* [JSON Format for LLM Tools](developers/develop-your-own-tools/json-format-for-llm-tools.md)
* [Example: Text-based UI Generator](developers/develop-your-own-tools/example-text-based-ui-generator.md)
* [JSON Format for Smart Tools](developers/develop-your-own-tools/json-format-for-smart-tools.md)
* [Control Center](control-center/README.md)
* [Admin & Owner Tools](control-center/admin-and-owner-tools.md)
* [Setup Guide](control-center/setup-guide/README.md)
* [Set Up Account](control-center/setup-guide/set-up-account.md)
* [Set Up Integrations](control-center/setup-guide/set-up-integrations/README.md)
* [Integration Assistance](control-center/setup-guide/set-up-integrations/integration-assistance.md)
* [Set Up Security](control-center/setup-guide/security/README.md)
* [Authentication (SSO)](control-center/setup-guide/security/authentication-setup.md)
* [Organize Teams](control-center/setup-guide/organize-teams/README.md)
* [Add New Group](control-center/setup-guide/organize-teams/add-new-group.md)
* [Remove Groups](control-center/setup-guide/organize-teams/remove-groups.md)
* [Curate Tools](control-center/setup-guide/curate-tools/README.md)
* [System Tools](control-center/setup-guide/curate-tools/system-tools.md)
* [Assign Tags](control-center/setup-guide/curate-tools/assign-tags.md)
* [Manage Members](control-center/setup-guide/manage-members/README.md)
* [Add Members](control-center/setup-guide/manage-members/add-members.md)
* [Import File](control-center/setup-guide/manage-members/import-file.md)
* [Invite Members](control-center/setup-guide/manage-members/invite-members.md)
* [Edit Members](control-center/setup-guide/manage-members/edit-members.md)
* [Integrations](integrations/README.md)
* [LLMs and Databases](integrations/llms-and-databases/README.md)
* [Anthropic Integration](integrations/llms-and-databases/anthropic-integration.md)
* [Database Integration](integrations/llms-and-databases/database-integration.md)
* [Groq Integration](integrations/llms-and-databases/groq-integration.md)
* [HuggingFace Integration](integrations/llms-and-databases/huggingface-integration.md)
* [Mistral Integration](integrations/llms-and-databases/mistral-integration.md)
* [OpenAI Integration](integrations/llms-and-databases/openai-integration.md)
* [Perplexity Integration](integrations/llms-and-databases/perplexity-integration.md)
* [Together AI Integration](integrations/llms-and-databases/together-ai-integration.md)
* [Vertex AI Integration](integrations/llms-and-databases/vertex-ai-integration.md)
* [App Integrations](integrations/app-integrations/README.md)
* [Rememberizer Integration](integrations/app-integrations/rememberizer-integration.md)
* [Slack Integration](integrations/app-integrations/slack-integration.md)
* [Notices](notices/README.md)
* [Terms of Use](notices/terms-of-use.md)
* [Privacy Policy](notices/privacy-policy.md)
* [Cookie Notice](notices/cookie-notice.md)
* [Releases](releases/README.md)
* [Jan 10th, 2025](releases/jan-10th-2025.md)
* [Jan 3rd, 2025](releases/jan-3rd-2025.md)
* [Dec 27th, 2024](releases/dec-27th-2024.md)
* [Dec 20th, 2024](releases/dec-20th-2024.md)
* [Dec 13th, 2024](releases/dec-13th-2024.md)
* [Dec 6th, 2024](releases/dec-6th-2024.md)
* [Nov 29th, 2024](releases/nov-29th-2024.md)
* [Nov 22nd, 2024](releases/nov-22nd-2024.md)
* [Nov 15th, 2024](releases/nov-15th-2024.md)
* [Nov 8th, 2024](releases/nov-8th-2024.md)
* [Nov 1st, 2024](releases/nov-1st-2024.md)
* [Oct 25th, 2024](releases/oct-25th-2024.md)
* [Oct 18th, 2024](releases/oct-18th-2024.md)
* [Oct 11th, 2024](releases/oct-11th-2024.md)
* [Oct 4th, 2024](releases/oct-4th-2024.md)
* [Sep 27th, 2024](releases/sep-27th-2024.md)
* [Sep 20th, 2024](releases/sep-20th-2024.md)
* [Sep 13th, 2024](releases/sep-13th-2024.md)
* [Sep 6th, 2024](releases/sep-6th-2024.md)
* [Aug 23rd, 2024](releases/aug-23rd-2024.md)
* [Aug 16th, 2024](releases/aug-16th-2024.md)
* [Aug 9th, 2024](releases/aug-9th-2024.md)
* [Aug 2nd, 2024](releases/aug-2nd-2024.md)
* [Jul 26th, 2024](releases/jul-26th-2024.md)
* [Jul 12th, 2024](releases/jul-12th-2024.md)
* [Jul 5th, 2024](releases/jul-5th-2024.md)
* [Jun 28th, 2024](releases/jun-28th-2024.md)
* [Jun 21st, 2024](releases/jun-21st-2024.md)
* [Nov 12th 2023](releases/nov-12th-2023.md)
* [Nov 6th 2023](releases/nov-6th-2023.md)
* [Oct 30th 2023](releases/oct-30th-2023.md)
* [Oct 23th 2023](releases/oct-23th-2023.md)
* [Oct 16th 2023](releases/oct-16th-2023.md)
* [Sep 18th 2023](releases/sep-18th-2023.md)
* [Sep 8th 2023](releases/sep-8th-2023.md)
* [Security](security/README.md)
* [SkyDeck.ai Security Practices](security/skydeck.ai-security-practices.md)
* [Bug Bounty Program](security/bug-bounty-program.md)
* [AI Documentation](ai-documentations/README.md)
* [LLM Evaluation Report](ai-documentations/llm-evaluation-report.md)
* [SkyDeck.ai LLM Ready Documentation](ai-documentations/skydeckai-llm-ready-documentation.md)
==> README.md <==
---
description: How to get the most out of your generative AI workspace.
---
# SkyDeck.ai
We've put together some helpful guides for you to get set up with our product quickly and easily. GenStudio is the SkyDeck.ai workspace where everyone can interact in a conversational "chat" fashion with the tools and models available to them in their organization. You might find the experience similar to one you have had using OpenAI's ChatGPT.
© 2023 SkyDeck AI Inc.
###
==> integrations/README.md <==
# Integrations
==> integrations/llms-and-databases/huggingface-integration.md <==
---
description: Using SkyDeck.ai as the front end for your HuggingFace models.
---
# HuggingFace Integration
After deploying your inference endpoint on HuggingFace, you should see the following user interface:
<figure><img src="../../.gitbook/assets/huggingface-deploy-interface.png" alt="huggingface deploy interface"><figcaption></figcaption></figure>
On this page, you will need the following information:
* Endpoint URL
* Model Repository
* API token. You can view this by checking the "Add API token" box in the Call Examples code block.
In addition to these, you will also need the context window of your model. This can be found on the model's information page.
After collecting this information, format it into JSON as shown in the example below:
||CODE_BLOCK||json
{
"api_key":"your_api_key",
"endpoint": "your_api_endpoint",
"model_name": "meta-llama/Llama-2-7b-chat-hf",
"context_window": 4096
}
||CODE_BLOCK||
Next, paste this into the Credential field of your integration.
<figure><img src="../../.gitbook/assets/credential-field.png" alt="credential field"><figcaption></figcaption></figure>
Once the credential is successfully validated, you should see your HuggingFace model listed in GenStudio's model list:
<figure><img src="../../.gitbook/assets/huggingface-model-as-genstudio-model.png" alt="huggingface model as genstudio model"><figcaption></figcaption></figure>
### Scaling HuggingFace Endpoints to Zero
Scaling to 0 is a dynamic feature offered by Inference Endpoints, designed to optimize resource utilization and costs. By intelligently monitoring request patterns and reducing the number of replicas to none during idle times, it ensures that you only use resources when necessary.
However, this does introduce a cold start period when traffic resumes, and there are a few considerations to be mindful of. For an in-depth look at how this feature functions, its benefits, and potential challenges, please refer to [HuggingFace's guide on Autoscaling](https://huggingface.co/docs/inference-endpoints/autoscaling).
### Supported models
At the moment, we only support endpoints for models with a `text-generation` tag that are deployed as `text-generation-inference` containers. We are working to expand our list of supported models.
<figure><img src="../../.gitbook/assets/image (48).png" alt="image (48)"><figcaption><p>LLaMA 2 is a model with Text Generation tag</p></figcaption></figure>
<figure><img src="../../.gitbook/assets/image (49).png" alt="image (49)"><figcaption><p>Make sure you select Text Generation Inference as the container type during deployment</p></figcaption></figure>
==> integrations/llms-and-databases/perplexity-integration.md <==
# Perplexity Integration
### Overview
Perplexity is an advanced AI language model that leverages large language models to provide comprehensive and factual responses, making it a powerful tool for various applications, including content generation, language translation, summarization, and more.
### Generating a Perplexity API Key
To integrate Perplexity with the SkyDeck AI Platform, you need to generate an API key:
1. **Create an Account**: Register for a free account on the [Perplexity website](https://www.perplexity.ai/).
2. **Access API Keys**:
* Log in to your Perplexity account.
* Navigate to the settings.
* Click on the API tab.
3. **Generate a New Key**:
* Click on the "+ Generate" button to create a new API key.
### Adding the API Key to SkyDeck AI
To integrate Perplexity with SkyDeck AI, follow these steps:
1. **Log in to SkyDeck AI**: Access your SkyDeck AI Admin account.
2. **Navigate to Integrations**: Go to the integrations page.
3. **Add Perplexity Integration**:
* Click the "+Add Integration" button.
* Select "Perplexity" from the list of available integrations.
* Enter your Perplexity API Key.
* Configure any additional settings, such as selecting the desired Perplexity model.
4. **Save and Confirm**: After entering the API key and configuring settings, click "Save" to complete the integration.
### Supported Models
Perplexity offers several models, each optimized for different use cases and performance requirements. The latest models (as of September 2024) that SkyDeck supports:
#### Online Models
* **`llama-3.1-sonar-small-128k-online`**: Suitable for general online queries with moderate complexity.
* **`llama-3.1-sonar-large-128k-online`** and **`llama-3.1-sonar-huge-128k-online`** : Designed for more complex online queries requiring deeper contextual understanding.
#### Chat Models
* **`llama-3.1-sonar-small-128k-chat`**: Ideal for chat-based interactions with moderate complexity.
* **`llama-3.1-sonar-large-128k-chat`**: Optimized for more complex chat-based interactions.
### Verification of Successful Integration
After integrating Perplexity with the SkyDeck AI Platform, you should see Perplexity models available for selection in your SkyDeck AI GenStudio. The presence of these models indicates a successful integration.
<figure><img src="../../.gitbook/assets/perplexity-models.png" alt="perplexity models"><figcaption></figcaption></figure>
### Conclusion
Integrating Perplexity with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models to deliver accurate and reliable answers. Ensure you stay updated with the latest models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the [Perplexity Documentation](https://docs.perplexity.ai/) or contact their support team.
==> integrations/llms-and-databases/openai-integration.md <==
---
description: OpenAI (ChatGPT) integration with the SkyDeck AI Platform
---
# OpenAI Integration
## **OpenAI Integration with the SkyDeck AI Platform**
\
ChatGPT is an AI-powered chatbot developed by OpenAI. It is based on the GPT-4 language model and can generate human-like text, translate languages, and write different kinds of creative content. ChatGPT is a powerful tool for a variety of applications. OpenAI is a non-profit research company that develops and deploys AI in a safe and responsible way. Integrating with SkyDeck AI will give you access to all current models of ChatGPT.
### **Generating an OpenAPI API Key**
\
To use the OpenAI API, you need to generate an API key by following these 3 simple steps:
1. Create a free account on the OpenAI website by signing up here: [https://beta.openai.com/signup. ↗](https://beta.openai.com/signup) You can use your Google or Microsoft account to sign up, or create an account using an email/password combination.
2. Once you've signed up, visit your OpenAI key page here: [https://beta.openai.com/account/api-keys, ↗](https://beta.openai.com/account/api-keys) or click the menu item "View API keys."
3. Click the "Create new secret key" button to generate a new API key. This key gives you access to both GPT-4 and ChatGPT models, so you don't need separate API keys.
All done! Once you have your API key, you can use ChatGPT's LLM in the SkyDeck AI Platform.
### **Adding the API Key to the SkyDeck AI Control Center**
API Keys are added to the Control Center Integrations Screen
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you are signed in, visit the your integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or click on the “Integrations” in the menu
3. Click on “+Add Integrations” button and enter your API Key as instructed.
That’s it! You can now use the powerful SkyDeck AI tools and directly access the GPT-4 and ChatGPT models.
NOTE: You will be charged based on your monthly usage of the ChatGPT API. The cost structure is based on the number of tokens used, with 750 words (approximately 1000 tokens) being the minimum chargeable unit. The cost per 1000 tokens varies depending on the model used, with the current ChatGPT default model being GPT-3.5 Turbo. As of July 2023 you can start experimenting with $5 in free credit that can be used during your first 3 months. ChatGPT pricing for general use is very low, but if you plan to use the service regularly, you must add your credit card information and are advised to set up a usage limit on the OpenAI website.
OpenAPI ChatGPT Pricing [https://openai.com/pricing ↗](https://openai.com/pricing)
==> integrations/llms-and-databases/README.md <==
# LLMs and Databases
==> integrations/llms-and-databases/mistral-integration.md <==
# Mistral Integration
## Overview
Mistral is an AI research company that focuses on developing cutting-edge large language models with a strong emphasis on efficiency and scalability. Their mission is to make frontier AI ubiquitous, and to provide tailor-made AI to all the builders. This requires fierce independence, strong commitment to open, portable and customizable solutions, and an extreme focus on shipping the most advanced technology in limited time.
## Generating a Mistral API Key
To use the Mistral API, you need to generate an API key by following these simple steps:
1. Go to **La Plateforme** of Mistral at [https://console.mistral.ai/](https://console.mistral.ai/) and sign in. If you don't have an account, you can sign up there.
2. Once you have signed in, go to **API Keys**. Please note that you need to set up a [Billing Plan](https://console.mistral.ai/billing/) first to generate and use Mistral API keys.
3. Click on the **Create new key** button to generate a new API key. Provide a name and an expiration day for the token. Copy the token for later use as it will not be shown again.
All done! Once you have your API key, you can use Mistral's LLMs in the SkyDeck AI Platform.
<div data-gb-custom-block data-tag="hint" data-style='info'>
Note that the API key may take a few minutes to be usable, so you might see an error message if you immediately add it into the Control Center. Wait a few minutes after generating an API key before integrating Mistral with SkyDeck AI.
</div>
## Adding the API Key to the SkyDeck AI Control Center
API Keys are added to the Control Center Integrations Screen.
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you have signed in, visit the your integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or select **Integrations** in the sidebar.
3. In the LLM Integration page, click on the **Add Integration** button, choose Mistral as the Integration Service and enter your API Key in the Credentials key.
<figure><img width="563" src="../../.gitbook/assets/mistral-integration.png" alt="mistral integration"><figcaption></figcaption></figure>
That’s it! You can now use the powerful SkyDeck AI tools and directly access the Mistral's models.
## Conclusion
Integrating Mistral with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models from Mistral to deliver accurate and reliable answers. Ensure you stay updated with the latest Mistral's models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the [Mistral Documentation](https://docs.mistral.ai/) or contact their support team.
==> integrations/llms-and-databases/together-ai-integration.md <==
---
description: Together AI integration with the SkyDeck AI Platform
---
# Together AI Integration
## **Together AI Integration with the SkyDeck AI Platform**
Together AI hosts a wide range of open source large language models on their platform. Integrating with SkyDeck AI will give you access to all the chat models of Together AI.
### **Generating a Together AI API Key**
\
To use the Together AI API, you need to generate an API key by following these 3 simple steps:
1. Create a free account on the Together AI website by signing up here: [https://api.together.xyz/](https://api.together.xyz/). 
2. Once you've signed up, visit your API key page here: [https://api.together.xyz/settings/api-keys](https://api.together.xyz/settings/api-keys). You should find your API key.
3. Once you have your API key, you can use Together AI's LLM in the SkyDeck AI Platform.
### **Adding the API Key to the SkyDeck AI Control Center**
API Keys are added to the Control Center Integrations Screen
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you are signed in, visit the your integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or click on the “Integrations” in the menu
3. Click on “+Add Integrations” button, select Together AI as the integration service, and enter your API Key in the Credential field.
That’s it! You can now use the powerful SkyDeck AI tools and directly access the Together AI models.
NOTE: You will be charged based on your monthly usage of the Together AI API. The cost structure is based on the number of tokens used. For more details on their pricing policy, visit [https://api.together.xyz/playground](https://api.together.xyz/playground).
==> integrations/llms-and-databases/database-integration.md <==
---
description: Integration with Amazon AWS hosted databases.
---
# Database Integration
## **Purpose**
\
By adding one or more integrations to public or private databases you enable advanced apps and other capabilities to securely query your data using the power of AI agents.
### **Support**
SkyDeck AI currently supports Postgresql databases and Redshift datawarehouses hosted on AWS. It is not particularly hard to support other data sources, but we did have to start somewhere. If you have another data source you wish to use, please reach out to support to prioritize an integration that meets your needs.
### **Directions**
**The following are the steps to integrate your database with SkyDeck AI:**
1. Obtain or put together a connection URL.
2. Add the connection URL to the Integrations section in Control Center.
3. Assign that integration to a smart tool or AI agent in the Tools section of Control Center.
### Connection URL
If you are lucky, a database admin hands you a ready-to-use standard URL that points to your database. If not, you will need to put one together to add access SkyDeck access to your database. These directions will make that task rather easy.
\
\
To set up a connection URL to a PostgreSQL or Amazon Redshift database hosted on Amazon AWS, you need several pieces of information about your database: the host, port number, database name, username, and password. Here's a step by step guide:
#### PostgreSQL Database
1. **Host**: This is the address of the server where your database is hosted. It should be something like `your-db-instance-name.region-name.rds.amazonaws.com` for AWS RDS PostgreSQL or `your-cluster-name.region-name.redshift.amazonaws.com` for Amazon Redshift.
2. **Port Number**: This is the port on which your database server is listening. The default port for PostgreSQL is 5432, and for Amazon Redshift, it's 5439.
3. **Database Name**: This is the name of the database you want to connect to.
4. **Username & Password**: These are the credentials you need to authenticate with the database.
The general format of a connection URL is as follows:
||CODE_BLOCK||
protocol://username:password@host:port/database
||CODE_BLOCK||
Here's how you can create a connection URL:
1. Start with the protocol, which is 'postgresql' for PostgreSQL and 'redshift' for Amazon Redshift:
||CODE_BLOCK||
postgresql://
||CODE_BLOCK||
2. Next, add your username and password, separated by a colon. If your username or password includes special characters, you'll need to URL encode them. For example, if your username is 'user' and your password is 'pass', it becomes:
||CODE_BLOCK||
postgresql://user:pass@
||CODE_BLOCK||
3. Then, add your host and port, separated by a colon:
||CODE_BLOCK||
postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/
||CODE_BLOCK||
4. Finally, add your database name:
||CODE_BLOCK||
postgresql://user:pass@your-db-instance-name.region-name.rds.amazonaws.com:5432/your-database-name
||CODE_BLOCK||
That's it! You've created your connection URL. Be sure to replace 'user', 'pass', 'your-db-instance-name.region-name.rds.amazonaws.com', '5432', and 'your-database-name' with your actual database details.
Remember not to share this URL with anyone, as it contains sensitive information like your username and password.
#### RedShift DWH
The URL for a Redshift database would be very similar, but with a couple of key differences:
1. The protocol would be 'jdbc:redshift' instead of 'postgresql'. This is because JDBC (Java Database Connectivity) is commonly used to connect with Redshift databases.
2. The default port for Redshift is 5439, not 5432.
Here's the general format for a Redshift connection URL:
||CODE_BLOCK||
jdbc:redshift://host:port/database
||CODE_BLOCK||
So, if you were to create a connection URL for Redshift, it would look something like this:
||CODE_BLOCK||
jdbc:redshift://user:pass@your-cluster-name.region-name.redshift.amazonaws.com:5439/your-database-name
||CODE_BLOCK||
Remember to replace 'user', 'pass', 'your-cluster-name.region-name.redshift.amazonaws.com', '5439', and 'your-database-name' with your actual database details.
### Adding Your Integration
Paste your connection URL in the "Credentials" section of Add Integration. You can select PostgreSQL for either a postgresql or Redshift database. You can use any name you want for the Integration, but we suggest you pick something that will help you identify the specific database associated.
<figure><img src="../../.gitbook/assets/Add a DB Integration to Control Center.png" alt="Add a DB Integration to Control Center"><figcaption></figcaption></figure>
### Accessing Your Data Through SkyDeckAI
Today users can access your database using the Analyst tools available to them in GenStudio. As an admin you can assign an integration to an analyst tool in Control Center's Tools section. You can then assign tags to that tool to ensure only authorized people have access to that tool and its database access in their SkyDeck AI GenStudio workspace.
<figure><img src="../../.gitbook/assets/Adding a DB Integration to Analyst Bob.png" alt="Adding a DB Integration to Analyst Bob"><figcaption><p>Add a database integration to a tool that supports it in order to share access with your members of your organization.</p></figcaption></figure>
#### Security Notes
* Create a read-only user (role) on your database to use with your SkyDeck AI integration. SkyDeck does not need write to your system and it is safest if you use credentials that do not have more rights than necessary. However, the user should be able to query the structure of your data system in order to understand it.
* Do not share the access URL as it contains confidential connection information.
* You can limit which users in your organization have access to each database by ensuring that tools that use it, such as a copy of Analyst Bob, are assigned tags that correspond only to uers who you wish to have access.
==> integrations/llms-and-databases/groq-integration.md <==
# Groq Integration
## Overview
Groq is revolutionizing the landscape of artificial intelligence with its fast AI inference capabilities, designed to empower developers and enterprises with instant intelligence. GroqCloud allows seamless integration with openly-available models like Llama 3.1, enabling users to harness the power of AI with minimal latency. With its innovative Language Processing Unit (LPU), Groq delivers unparalleled speed, affordability, and energy efficiency, fundamentally transforming how AI models are deployed in the cloud and on-premises. By making advanced AI technology accessible to all, Groq is driving a new wave of innovation, productivity, and discovery, while maintaining a commitment to open-source principles.
## Generating a Groq API Key
To use the Groq API, you need to generate an API key by following these simple steps:
1. Go to **GroqCloud** at [https://console.groq.com/](https://console.groq.com/) and sign in. If you don't have an account, you can sign up there.
2. Once you have signed in, go to **API Keys**. You can use a Free Plan with low rate limits APIs, or you can upgrade to higher plans for large-scale needs.
3. Click on the **Create API key** button to generate a new API key. Provide a name for the token. Copy the token for later use as it will not be shown again.
All done! Once you have your API key, you can use Groq's LLMs in the SkyDeck AI Platform.
## Adding the API Key to the SkyDeck AI Control Center
API Keys are added to the Control Center Integrations Screen.
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you have signed in, visit the your integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or select **Integrations** in the sidebar.
3. In the LLM Integration page, click on the **Add Integration** button, choose Groq as the Integration Service and enter your API Key in the Credentials key.
<figure><img width="563" src="../../.gitbook/assets/groq-integration.png" alt="groq integration"><figcaption></figcaption></figure>
That’s it! You can now use the powerful SkyDeck AI tools and directly access the Groq's models.
## Conclusion
Integrating Groq with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models from Groq to deliver accurate and reliable answers. Ensure you stay updated with the latest models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the [Groq Documentation](https://console.groq.com/docs/) or contact their support team.
==> integrations/llms-and-databases/vertex-ai-integration.md <==
# Vertex AI Integration
## Overview
Vertex AI is a fully-managed, unified AI development platform for building and using generative AI. Access and utilize Vertex AI Studio, Agent Builder, and 150+ foundation models. After integrating Skydeck.AI with Vertex AI, you will be able to use the Gemini models from Google in your workspace.
## Generating a service account credential
To enable Vertex AI and generate the necessary credential, you can follow these steps:
1. **Set up your Google Cloud account:** Go to the [Google Cloud Console](https://console.cloud.google.com/) and sign in with your Google account.
2. **Select a project:** At the top of the page, click on the project dropdown and select an existing project. If you don’t have a project, you’ll need to create one by clicking on "New Project" and following the prompts.
3. **Enable Vertex AI API:** Go to the [APIs & Services Dashboard](https://console.cloud.google.com/apis/dashboard) (you can choose it from the Menu in the Google Cloud Console), click on the "**+ ENABLE APIS AND SERVICES**" button, search for "**Vertex AI API**" in the API Library, and then enable the API for your project. Please note that Vertex AI API requires a project with a billing account, so you have to set it up [here](https://console.cloud.google.com/billing). You will be charged based on your usage of Vertex AI, so please refer to [their documentation](https://cloud.google.com/vertex-ai) for the latest updates.
4. **Create a Service Account and get the credential:** Go to the **IAM & Admin** section to create a new service account, assign the appropriate role to use Vertex AI (typically the Vertex AI Administrator role), and then generate a JSON key. You can visit this [link](https://developers.google.com/workspace/guides/create-credentials#service-account) for more details. Save the key securely and see the following section to add it to SkyDeck.AI platform. Here is a sample JSON key:
||CODE_BLOCK||json
{
"type": "service_account",
"project_id": "your-project-id",
"private_key_id": "your-private-key-id",
"private_key": "your-private-key",
"client_email": "the-email-of-the-service-account",
"client_id": "the-client-id",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_x509_cert_url": "your-client_x509_cert_url",
"universe_domain": "googleapis.com"
}
||CODE_BLOCK||
## Adding the credential to SkyDeck AI
API Keys are added to the Control Center Integrations Screen
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you have signed in, visit the your Integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or select **Integrations** on the sidebar.
3. In the LLM Integration page, click on the **Add Integration** button, choose **VertexAI** as the Integration Service, and enter your entire JSON Key in the Credentials field.
<figure><img width="563" src="../../.gitbook/assets/vertex-ai-integration.png" alt="vertex ai integration"><figcaption></figcaption></figure>
That’s it! You can now use the powerful SkyDeck AI tools and directly access the Gemini models.
## Conclusion
Integrating Vertex AI with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models from Google to deliver accurate and reliable answers. Ensure you stay updated with the latest Gemini models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the [Vertex AI Documentation](https://cloud.google.com/vertex-ai/docs) or contact their support team.
==> integrations/llms-and-databases/anthropic-integration.md <==
# Anthropic Integration
## Overview
Anthropic is an AI research organization focused on building reliable and interpretable artificial intelligence systems that prioritize safety and alignment with human values. The company is dedicated to addressing the ethical and safety challenges posed by increasingly powerful AI systems, working to ensure that their models behave predictably and in accordance with human intentions.
Anthropic's LLMs, notably the "Claude" series, are designed to process and generate human-like text for a wide range of applications, including natural language understanding, reasoning, and dialogue. These models are developed with a focus on safety and usability, incorporating mechanisms to prevent harmful or biased outputs. As Anthropic continues to evolve its LLMs, it remains committed to creating AI systems that are transparent, interpretable, and aligned with ethical standards, making them useful for both commercial and research purposes.
## Generating an Anthropic API Key
To use the Anthropic API, you need to generate an API key by following these simple steps:
1. Go to the Anthropic Console at [https://console.anthropic.com/](https://console.anthropic.com/) and sign in. If you don't have an account, you can sign up there.
2. Once you have signed in, go to **Settings** and select [**API keys**](https://console.anthropic.com/account/keys).
3. Click the **Create Key** button to generate a new API key. Provide a name and a workspace for that key. Copy the token for later use as it will not be shown again.
All done! Once you have your API key, you can use Anthropic's LLMs in the SkyDeck AI Platform.
## Adding the API Key to the SkyDeck AI Control Center
API Keys are added to the Control Center Integrations Screen.
1. Login to or Create a SkyDeck AI Admin account here: [https://admin.skydeck.ai/](https://admin.skydeck.ai/)
2. Once you have signed in, visit the your integrations page here [https://admin.skydeck.ai/integrations/ ↗](https://admin.skydeck.ai/integrations/)’, or select **Integrations** in the sidebar.
3. In the LLM Integration page, click on the **Add Integration** button, choose Anthropic as the Integration Service and enter your API Key in the Credentials key.
<figure><img width="563" src="../../.gitbook/assets/anthropic-integration.png" alt="anthropic integration"><figcaption></figcaption></figure>
That’s it! You can now use the powerful SkyDeck AI tools and directly access the Claude models.
## Conclusion
Integrating Anthropic with the SkyDeck AI Platform offers a robust set of features and capabilities, leveraging advanced language models from Anthropic to deliver accurate and reliable answers. Ensure you stay updated with the latest Claude models and features to maximize the benefits of this integration. For additional assistance or inquiries, please refer to the [Anthropic Documentation](https://docs.anthropic.com/) or contact their support team.
==> integrations/app-integrations/README.md <==
# App Integrations
==> integrations/app-integrations/rememberizer-integration.md <==
# Rememberizer Integration
### Introduction
GenStudio offers two types of Rememberizer integrations: one for individual members and another for an entire workspace through the Control Center. This guide provides a comprehensive overview of both integration processes, enhancing search and memory capabilities across your workspace.
<figure><img src="../../.gitbook/assets/email masked.png" alt="rememberizer integrations"><figcaption></figcaption></figure>
### Steps to Authorize Rememberizer in GenStudio (Individual Members)
#### Step 1: Connect to Rememberizer
1. Go to the Rememberizer authorization page by clicking "Add account" to go to the Rememberizer authorization page.
2. Review the permissions that GenStudio will access, such as Mementos and Memory.
<figure><img src="../../.gitbook/assets/add-rememberizer-account.png" alt="`add rememberizer account`"><figcaption></figcaption></figure>
#### Step 2: Configure Mementos
1. Select the "Change" option next to Memento.
2. Choose or create a new memento from the available list.
3. Confirm your selection.
<figure><img src="../../.gitbook/assets/choose-memento.png" alt="choose memento"><figcaption></figcaption></figure>
#### Step 3: Set Memory Preferences
1. Click on "Change" next to Memory.
2. Select your preferred memory settings (e.g., Read All/Write Own).
3. Confirm the settings
<figure><img src="../../.gitbook/assets/set-memory-preferences.png" alt="set memory preferences"><figcaption></figcaption></figure>
#### Step 4: Authorize
1. Once you've configured your settings, click "Authorize" to complete the connection.
<figure><img src="../../.gitbook/assets/authorize-rememberizer-connection.png" alt="authorize rememberizer connection"><figcaption></figcaption></figure>
### Steps to Authorize Rememberizer in Control Center (Workspace-Wide)
#### Step 1: Access Integrations
1. Navigate to the **Integrations** section.
2. Click on the **Apps** tab.
3. Locate "Rememberizer" and click **Add**.
<figure><img src="../../.gitbook/assets/add-rememberizer-integration.png" alt="add rememberizer integration"><figcaption></figcaption></figure>
#### Step 2: Follow Authorization Steps
* The authorization process will follow the same steps as for individual members.
* Once authorized, Rememberizer will be available for the entire workspace.
### Rememberizer Integration Usage
Once authorized, SkyDeck will:
* Automatically call the Rememberizer API. For more details, please visit the [Rememberizer API Documentation](https://docs.rememberizer.ai/developer/api-documentations).
* Use the response to enhance interactions with the language model (e.g., GPT 4o).
#### Contextual LLM Integration
* The retrieved information is used to improve responses. For example, asking "What is my account?" will provide personalized details using Rememberizer's context.
<figure><img src="../../.gitbook/assets/rememberizer-improves-responses.png" alt="rememberizer improves responses"><figcaption></figcaption></figure>
### Conclusion
By following this guide, you can effectively integrate and utilize Rememberizer within GenStudio, leveraging advanced search capabilities and personalized memory sharing to enhance your application experience.
==> integrations/app-integrations/slack-integration.md <==
# Slack Integration
To further enhance team collaboration, you can integrate Slack with Skydeck.ai to let your GenStudio conversations go directly to your Slack channel. This allows your team to collaborate seamlessly.
### Enable Slack from the Control Center
You must have admin access of your Slack workspace to perform this action. In the **Integrations** section of your Control Center, choose **Apps**, and then click the **Add** button of Slack.
<figure><img src="../../.gitbook/assets/enable-slack-integration.png" alt="enable slack integration"><figcaption></figcaption></figure>
After that, you will be redirected to a new page where you can allow SkyDeck.ai to access your Slack workspace. Click Allow and then check the Control Center again to check if Slack has been added successfully. This step is only required by the GenStudio workspace owner or admins. The following step can be done by any user in your workspace.
### Add SkyDeck.ai app to a Slack channel
In your Slack workspace, choose any channel that you want to receive GenStudio conversation messages, and add the **SkyDeck.ai** app to that channel. The channel can be public or private, and each one will have a different way to connect to Slack.
<figure><img src="../../.gitbook/assets/add-skydeckai-app-to-slack-channel.png" alt="add skydeckai app to slack channel"><figcaption></figcaption></figure>
### Send messages to a public channel
For public channels, SkyDeck.ai has already been able to see all of them after you connect Slack in the Control Center, so you don't have to configure more. Any user in your GenStudio Workspace can choose to connect their conversations to a public Slack channel. Here are the steps they need to do:
1. Choose a conversation in the left sidebar and enable [Collaboration](../../genstudio-workspace/sharing-and-collaboration.md)
2. Toggle the **Share to Slack** button
3. In the **Pick a channel** dropdown, choose a public channel. Ensure that SkyDeck.ai app has been added to that channel as discussed in the previous section.
4. Click the **Send** button next to the dropdown. If successful, you will see new messages in that Slack channel posted by SkyDeck.ai. If you have not added the app, you will see a message right under the dropdown explaining why.
<figure><img src="../../.gitbook/assets/share-messages-to-slack.png" alt="share messages to slack"><figcaption></figcaption></figure>
### Authorize Slack to send messages to a private channel
For private channels, each user will have to authorize with Slack. The steps are slightly different:
1. Choose a conversation in the left sidebar and enable [Collaboration](../../genstudio-workspace/sharing-and-collaboration.md)
2. Toggle the **Share to Slack** button
3. In the **Authorized applications**, click **Authenticate** right next to Slack. The user will be redirected to a new page to authorize Slack.
<figure><img src="../../.gitbook/assets/authorize-slack.png" alt="authorize slack"><figcaption></figcaption></figure>
4. If the authorization succeeds, the **Pick a channel** dropdown will now contain additional private channels that the user is in and has the SkyDeck.ai app. User can now connect their private channel with a GenStudio conversation.
<figure><img src="../../.gitbook/assets/pick-a-channel.png" alt="pick a channel"><figcaption></figcaption></figure>
### Disconnect the channel
In both cases, if you want to disconnect the channel and the conversation, you can either click the red <mark style="color:red;">**End share**</mark> button in the popup above, or remove the SkyDeck.ai app from that channel.
<figure><img src="../../.gitbook/assets/end-channel-sharing.png" alt="end channel sharing"><figcaption><p>Click the End share button at the below right corner of the popup</p></figcaption></figure>
==> control-center/admin-and-owner-tools.md <==
---
description: Control Center
---
# Admin & Owner Tools
The Control Center is a part of the Skydeck.ai system, located at admin.skydeck.ai that is intended for use by account owners and designated administrators. This is where an owner sets up their account and from where they invite users into this system. The Control Center is not normally accessed by users of the GenStudio workspace, although owners and admins may choose to use both. This is the first part of the Skydeck.ai system that is seen by account owners. They may, however, quickly move on to a pre-configured trial of the GenStudio workspace before returning to the Control Center to really get started.
==> control-center/README.md <==
---
description: How to get quickly setup with your control center.
---
# SkyDeck AI Control Center
We've put together some helpful guides for you to get set up with our product quickly and easily.\
\
You can sign in to the Control Center to administer your account, billing, integration, tool allocation and users (members) by going to admin.skydeck.ai and signing in with an Admin or Owner account such as the one you set up when first encountering SkyDeck AI.\
\
At [docs.skydeck.ai/genstudio](https://docs.skydeck.ai/genstudio) you can learn more about interacting with models using the SkyDeck AI user workspace we call GenStudio. You can reach your organization or company's workspace by going to your\_company\_domain.skydeck.ai where your\_company\_domain was the sub-domain name set up by the account owner during the onboarding process.
©2023 SkyDeck AI Inc.
==> control-center/setup-guide/set-up-account.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Set Up Account
From the **Account** page, you can select the **Company Profile** or **Billing** tabs.
<figure><img src="../../.gitbook/assets/account-page.png" alt="account page"><figcaption></figcaption></figure>
***
### Account Information
Within the **Company Profile** tab, you can fill out the following fields:
* **Account Name** – Add your company name
* **Subdomain** – Select the subdomain you would like to use for SkyDeck AI — for example, google.skydeck.ai
* **Timezone** – Choose the appropriate timezone
* **Upload your logo** – Upload a PNG or JPEG image that is at least 100x100 pixels and less than 10MB in size.
<figure><img width="375" src="../../.gitbook/assets/company-profile-tab.png" alt="company profile tab"><figcaption></figcaption></figure>
When these four fields are complete, click **Save**. The page will then update to provide a link to your current workspace URL.
<figure><img src="https://lh6.googleusercontent.com/wRmj6kbqQaPY2yiFexvYjJIloet9K6Zi2ZZYaEONtMbRygmW02cGSjEt4DRthL_Er5ajQClssfUCqMYKmSww1Q1_qB9n3vLKS0XhNR5c5Ri_CsdfJaqpxp5vjR-nfh87ahPb_zLQzr6Tx_D6rpFv9xM" alt="lh6.googleusercontent"><figcaption></figcaption></figure>
==> control-center/setup-guide/README.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Setup Guide
Upon creating your SkyDeck AI account, you'll be introduced to the Setup Guide. This guide outlines the 5 core steps that ensure you get the most out of your SkyDeck AI experience. Whenever you need a refresher or want to check your progress, the Setup Guide is there to assist.
* [**Set Up Account**](set-up-account.md)
* [**Set Up Integrations**](set-up-integrations/)
* [**Set Up Security**](security/)
* [**Organize Teams**](organize-teams/)
* [**Curate Tools**](curate-tools/)
* [**Manage Members**](manage-members/)
<figure><img src="../.gitbook/assets/startup.png" alt="startup"><figcaption></figcaption></figure>
==> control-center/setup-guide/organize-teams/add-new-group.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Add New Group
Click on the **Add tag** button and a popup will appear. Provide a name for a high level group within your organization. Press **Enter** or click on the Add button to create the tag.
<figure><img width="563" src="../../../.gitbook/assets/add-tag-popup.png" alt="add tag popup"><figcaption></figcaption></figure>
***
> **Tip** – Create one or two high level groups, then add a new group with more tags if you need more granular access control.
==> control-center/setup-guide/organize-teams/README.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Organize Teams
In SkyDeck.AI Control Center, tags are a way to organize the members of your company. A tag (or group) represents a team within your organization. You can assign a tag to a member or a tool, and members can only use tools that are assigned the same tag.
Select **Organize** from the sidebar. From this page, you can create tags to define and structure various teams within your organization. You will notice that the **All** tag already exists and cannot be removed. This is the default tag that applies to all members of your organization.
<figure><img src="../../../.gitbook/assets/default-all-tag.png" alt="default all tag"><figcaption></figcaption></figure>
==> control-center/setup-guide/organize-teams/remove-groups.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Remove Groups
If you need to remove specific tags, click on the **Trash** icon next to the tag name and confirm the deletion. This action will also remove all the tag associations and cannot be undone.
<figure><img width="563" src="../../../.gitbook/assets/delete-tag-popup.png" alt="delete tag popup"><figcaption></figcaption></figure>
==> control-center/setup-guide/manage-members/edit-members.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Edit Members
After adding members to your workspace, you can manage them such as changing displayed names, assigning tags, revoking accesses, etc. Each action may be available or not depending on the selected members and their current states (which is implied by their Guide actions).
### Change displayed name
You can change the name of any member after they are added to your workspace. Select one member from the list, click on the **Edit** button, change the user's name and click **Save**.
<figure><img width="563" src="../../../.gitbook/assets/edit-members-popup.png" alt="edit members popup"><figcaption></figcaption></figure>
### Assign Admin role
A member can be granted the admin role, and they will be able to access Control Center of your organization. Select one member from the list, click on the **Edit** button, toggle the **Administrator role** button and click **Save**. Then that user can sign in the Control Center and manage the account.
<figure><img width="563" src="../../../.gitbook/assets/administrator-role-toggle.png" alt="administrator role toggle"><figcaption></figcaption></figure>
### Assign tags
[Tags (or groups)](../organize-teams/) are used to curate which [AI tools](../curate-tools/system-tools.md) are accessible by whom. They can also provide groups for analytics and reporting. Members can be assigned multiple tags. Typically tags will define roles or departments in your organization.
There are 2 ways to assign tags to a user.
You can directly assign or remove tags of a user on the member list. Choose one member (without needing to select the checkbox), and in the **Tags** column, click the "+" icon. You can then see the current tags assigned to that member and will be able to assign or remove the tags by simply checking/unchecking the tags. The All tag is enabled by default for all members.
<figure><img width="563" src="../../../.gitbook/assets/assign-tags-for-members.png" alt="assign tags for members"><figcaption><p>Assign tags on the member list</p></figcaption></figure>
The second way is to select a member by clicking a checkbox next to their name and click on the **Edit** button. You can then see the same interface as the above option, and you can manage the tags similarly. Once changes are complete, click **Save**.
<figure><img width="563" src="../../../.gitbook/assets/edit-member-form.png" alt="edit member form"><figcaption><p>Assigning tags in Edit popup</p></figcaption></figure>
Removing every tag from a member will remove their access to all tools and remove them from all reporting groups. You might wish to do this to limit access to a minimal level. Or to remove a member from global reports. Reports can still be produced for such members by naming them explicitly.
### Revoke access
You can revoke access of your members from GenStudio Workspace, after which they won't be able to it anymore. Select one or several invited members, click on the **Revoke** button and confirm the action. When the access is revoked, the user is still in the member list with the Guide action of **Invite**. You might want to invite them again later, so they are not removed completely.
### Delete a member
If you want to completely remove some members, select them and click on the **Delete** button. Once deleted, they will not appear on the list anymore. You will have to re-add them later if you want to using the [Add member](add-members.md) button.
### Transfer ownership
If the owner wish to transfer the ownership of the account to another user, they can select one admin and click on the **Transfer Ownership** button.
==> control-center/setup-guide/manage-members/import-file.md <==
---
layout:
title:
visible: true
description:
visible: true
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Import File
Before you import, check that your CSV file has the **name** and **email** fields in the following format:
<figure><img src="https://lh6.googleusercontent.com/UWhLOPa6UdBzO66s17El9htjl_JHS95Y4shkQ9nvuHYo8NlUdvAodSZ8nZ5zNgZbFEg2tjvdRZUm4SFP1rKmXNzoO-zRUzT275VOUNeVqTmyr-2ILt0hfkihnavR3BNzg26VUDHyXklms0eOzTC7Le8" alt="lh6.googleusercontent"><figcaption></figcaption></figure>
> **Tip** – Your file must be in CSV format or SkyDeck AI will not accept your import.
***
Select **Import File** tab in the Add member popup. Then click **Upload File** from the pop-up window and locate your CSV file.
<figure><img width="563" src="../../../.gitbook/assets/import-members.png" alt="import members"><figcaption></figcaption></figure>
If the import is successful, you will see a **Success banner** at the top of the screen, and the page will populate with the new members' information.
<div data-gb-custom-block data-tag="hint" data-style='info'>
You can optionally include a third field named **tags** in the CSV file to assign tags to the added members. If not, you can [assign them later](edit-members.md).
</div>
==> control-center/setup-guide/manage-members/invite-members.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Invite Members
After adding members to SkyDeck.AI, they are not able to use your workspace yet. Their current Guide action is **Invite**, which indicates that you as an admin or owner will have to invite them by sending an email.
To invite members to use the [GenStudio workspace](https://eastagile.skydeck.ai/), check the first box next to **Name and Email** to select all members or select individual checkboxes for individual members. Then, the **Invite** button will appear at the top of the page. Click on that button to send email invites to all of the selected members.
In the pop-up window, click **Confirm**.
<figure><img width="563" src="../../../.gitbook/assets/invite-member.png" alt="invite member"><figcaption></figcaption></figure>
After that, their Guide action will change to **Wait**, which means that you will be waiting for the members' responses. You can also resend the emails for those users if they miss their previous emails. After a member completes their signup process, their Guide action will change to **OK**, and they will be able to access your GenStudio workspace. You cannot resend an email to a member with Guide action of OK.
If the previous link expires, the Guide action will change to **Re-invite**. For more details about each Guide action, please refer to [.](./ "mention").
==> control-center/setup-guide/manage-members/README.md <==
---
layout:
title:
visible: true
description:
visible: false
tableOfContents:
visible: true
outline:
visible: true
pagination:
visible: true
---
# Manage Members
## Overview
Select **Members** from the sidebar. From this page, you can manually add members, import member files, send invites to members, and assign tags to members.
<figure><img src="../../../.gitbook/assets/members-page.png" alt="members page"><figcaption><p>Add people to Members to invite them and manage their roles in your SkyDeck AI</p></figcaption></figure>
At the top of the screen you will see guidance about your account in terms of having enough paid seats to invite more members.
## Available Actions
The buttons (Add Member, Export members, Transfer Ownership, Edit, Invite, Revoke, Delete, Cancel) will be active or inactive depending on whether they are relevant to the members you have checked (or not checked) in the list below.
If you have not selected any members then relevant actions at the moment will be to add a single person via email or import a csv file of people to invite, and to export the current members of your workspace.
If you have selected one or more member, some actions are available on the list page such as inviting or revoking access. More advanced features that take up more space to work with are found using the **Edit** button. In particular, this is where Role and Tags can be changed to manage permissions within Control Center and access to tools and integrations via the GenStudio workspace.
All these actions will be discussed more in the following sections, which explain what can be done in the Members page.
## Guide action
In the list of members, pay particular attention to the **Guide** column. This provides a quick suggestion about what you should do next with that particular person.
There are different Guide actions:
1. When a member is added, the Guide action is **Invite**. We need to invite that member.
2. When a member is invited, the Guide action is **Wait**. We need to wait for that member to accept their email invitation.
3. When a member accepts their invitation, the Guide action is **OK**. It is ok now, we don't need to do anything more.
4. When a member's invitation expires, the Guide action is **Re-invite**. We need to re-invite them by sending another email.
5. When a member is revoked, they are still in the list, and the Guide action is back to Invite because you might want to invite them again next.
## Roles
A member can have one or multiple roles, each granting different levels of access to the Control Center and GenStudio Workspace. The roles are defined as follows:
* Member: Grants access to the GenStudio Workspace, provided the user has been invited and has set up their account.
* Admin: Provides access to the Control Center, enabling the management of the account, integrations, security, tags, tools, and members.
* Owner: Includes all admin permissions, plus the ability to manage billing, delete the account, and transfer ownership to another admin.
==> control-center/setup-guide/manage-members/add-members.md <==
---
layout:
title:
visible: true