Skip to main content

AI Assist: Connecting Your Provider

Peter Novosel avatar
Written by Peter Novosel
Updated this week

To integrate your SmartSuite workspace with external AI services, you’ll need to securely obtain API keys or credentials from the respective platform. Below are step-by-step instructions for retrieving API keys from the AI providers supported by SmartSuite.


OpenAI

Steps:

  1. Log in with your OpenAI credentials.

  2. Click the “+ Create new secret key” button.

  3. Copy and securely store the key—you won’t be able to see it again.

Tip: OpenAI supports both personal and organization-level API keys. Be sure to use the right one for your use case.


Anthropic

Steps:

  1. Log in with your Anthropic account.

  2. Go to “API Keys” under the settings menu.

  3. Click “Create Key”, name it appropriately, and store it securely.

Note: Make sure your account is part of an organization if you're using Claude for production workloads.


Google Gemini (via Google AI Studio)

Steps:

  1. Sign in with your Google account.

  2. Access “API Access” via the left menu.

  3. Follow prompts to create an API key from Google Cloud Console.

    • Project must have "Generative Language API" enabled.

  4. Copy the key and store it securely.

Alternative: Use a service account and OAuth if you require secure backend integration.


Amazon Bedrock (AWS)

Steps:

  1. Open the AWS Console: https://console.aws.amazon.com/.

  2. Switch to the region that supports Bedrock (e.g., us-east-1).

  3. Navigate to Bedrock in the services menu.

  4. Use existing IAM credentials (access key ID and secret access key), or:

    • Create a new IAM user with permissions like AmazonBedrockFullAccess.

    • Generate and store the API credentials.

Tip: Bedrock doesn’t use a traditional API key—authentication is done through AWS SigV4 signing.


Azure OpenAI

Steps:

  1. Navigate to your Azure OpenAI resource.

  2. Under “Keys and Endpoint”, copy your:

    • API key.

    • Endpoint URL (you’ll need both).

  3. Save both securely.

Reminder: Ensure your subscription has been approved for Azure OpenAI access.


Perplexity AI

Steps:

  1. Log in and navigate to Settings > API (if available).

  2. If you're an enterprise user, contact your account manager or support for access.

Note: Perplexity’s developer API access is limited and generally not publicly available. Reach out via https://docs.perplexity.ai if needed.


Nscale (formerly Enscale)

Steps:

  1. Access your Nscale dashboard at https://console.nscale.io (if available).

  2. Navigate to your Developer settings or API credentials section.

  3. Generate a new API key and securely store it.


IBM watsonx

Steps:

  1. Create a new Watsonx service instance.

  2. Go to Service credentials and click “New credential”.

  3. Copy the API key from the generated JSON.

Note: Watsonx services use IBM Cloud IAM keys. You also need the API Endpoint and Project ID values in addition to the key.


xAI (Grok)

Steps:

  1. Visit https://x.ai and log in.

  2. xAI API is not publicly available yet. For enterprise access:

    • Request access via the Contact Us form.

    • API keys may be distributed via manual onboarding.

Current Status: Grok API access is in closed beta as of July 2025.


🔐 Security Reminder

Always:

  • Rotate keys periodically and immediately if compromised.

Did this answer your question?