Skip to main content

LLM Configuration

ekai uses Large Language Models (LLMs) for AI-powered features including schema onboarding, ERD generation, BRD interviews, and artifact generation. Configure your LLM provider based on your organization's security and compliance requirements.

Owner Access Only

LLM Configuration is only accessible to account Owners. Admins and Users do not see this menu item.


Configuration Screen​

Navigate to LLM Configuration in the sidebar to configure your AI provider.

Slide 1
Slide 2
Slide 3
Slide 4
Slide 5

Provider Types​

Public LLM APIs

Connect to hosted models via standard API keys.

ProviderModels
AnthropicAnthropic Claude Opus 5, Anthropic Claude Sonnet 5, Anthropic Claude Haiku 4.5
OpenAIOpenAI GPT 5.6 Sol, OpenAI GPT 5.6 Terra, OpenAI GPT 5.6 Luna, OpenAI text-embedding-3-large
Google GeminiGemini 3.7 Flash, Gemini gemini-embedding-2

Use case: Quick setup, standard security requirements

Note: When using Anthropic models, you will also need to add Google Gemini key to avail gemini-embedding-2 for document indexing.

Snowflake Cortex LLMs

Run models directly within Snowflake. Complete in-platform processing.

ProviderModels
Snowflake CortexClaude Opus 5, Claude Sonnet 5, Claude Haiku 4.5, Cortex arctic-embed-l-v2.0

Use case: Enhanced security, Snowflake Native App deployments

Enterprise Cloud APIs

Use secure, private endpoints via your enterprise cloud accounts.

ProviderModels
Google Vertex AIVertex Claude Opus 5, Vertex Claude Sonnet 5, Vertex Claude Haiku 4.5, Vertex gemini-embedding-001
Azure OpenAIAzure OpenAI GPT 5.6 Sol, Azure OpenAI GPT 5.6 Terra, Azure OpenAI GPT 5.6 Luna, Azure OpenAI text-embedding-3-large
AWS BedrockClaude via AWS

Use case: Enterprise security, data residency, compliance

Model Availability

Ensure required models are enabled in your cloud environment:


Configuration Steps​

Public APIs​

  1. Navigate to LLM Configuration in the sidebar
  2. Select Public APIs
  3. Enter API keys for your chosen providers:
    • Anthropic API key
    • OpenAI API key
    • Google AI API key
  4. Click Test to verify connectivity
  5. Click Save

Enterprise Cloud (Google Vertex AI)​

  1. Select Enterprise Cloud
  2. Choose Google Cloud Platform tab
  3. Upload your Service Account JSON key or paste the content
  4. Click Test to verify connectivity
  5. Click Save
Service Account Requirements:
  • Vertex AI User role
  • Access to Claude and/or Gemini models
  • Appropriate project permissions

Enterprise Cloud (Azure OpenAI)​

  1. Select Enterprise Cloud
  2. Choose Azure tab
  3. Enter Azure OpenAI credentials:
    • Endpoint URL
    • API Key
    • Deployment names
  4. Click Test and Save

Enterprise Cloud (AWS Bedrock)​

  1. Select Enterprise Cloud
  2. Choose AWS tab
  3. Enter AWS credentials:
    • AWS Access Key ID
    • AWS Secret Access Key
    • AWS Region
  4. Click Test and Save
IAM Requirements:
  • bedrock:InvokeModel permission
  • Access to Claude models

Try It Out​

Hands on overview of how to configure LLMs

Test the LLM configuration interface with this interactive demo. Use the credentials below to simulate a successful connection:

Demo Credentials

Paste the following dummy credentials in relevant fields to try out model configuration.

Public APIs:

  • Anthropic: sk-ant-demo-2026
  • OpenAI: sk-proj-demo-2026
  • Gemini: AIza-demo-2026

Enterprise Cloud:

  • GCP: {"type":"service_account","project_id":"demo"}
  • Azure: https://demo.openai.azure.com
  • AWS: us-east-1

Snowflake Cortex:

  • PAT: demo-pat-2026

LLM Configuration

Every model request routes through one provider.

Try it out
Use these demo credentials to test the configuration flow:
Endpoint: https://demo.openai.azure.com
Key: demo-key-2026
Version: 2024-12-01-preview
Active provider · Enterprise Cloud · Azure OpenAI
Verify models
1

Choose a provider type

2

Connect Enterprise Cloud

3

Verify models

Save your connection to test these models.
Models
gpt-5.6-sol
gpt-5.6-terra
gpt-5.6-luna
text-embedding-3-large
Unsaved changes

Troubleshooting​

IssueSolution
Test failsVerify API key/credentials are correct and have required permissions
Model unavailableCheck your provider subscription includes the required models
Rate limitingEnterprise Cloud APIs have higher limits; consider upgrading
Timeout errorsCheck network connectivity to API endpoints

Next Steps​