Skip to main content

AI Assist: Connecting Your Provider

Peter Novosel avatar
Written by Peter Novosel
Updated over 3 weeks ago

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?