By default, Sync-o uses Google's latest Gemini model (provided free of charge via Vertex AI). However, Advanced Edition subscribers can bring their own keys for OpenAI, Anthropic, or Google Gemini (via Regular API or Vertex AI) to use specific models or maintain strict data boundaries.
Supported Providers & Models
Google Gemini
Default
- Model: Latest Gemini (auto-updated)
- Cost: Free (included)
- Setup: None required
- Infra: Vertex AI
Google Gemini
BYOM
- Options: Regular API or Vertex AI
- Cost: Billed to your Google account
- Best for: Google-native teams
OpenAI
BYOM
- Models: GPT-4o, GPT-4-turbo, GPT-3.5-turbo
- Cost: Billed to your OpenAI account
- Best for: Reasoning
Anthropic
BYOM
- Models: Claude 3.5 Sonnet, Opus, Haiku
- Cost: Billed to your Anthropic account
- Best for: Nuance & Context
Setup Instructions
Step 1: Obtain Your API Key
For OpenAI users
- Log in to OpenAI Platform.
- Go to API Keys.
- Create a new secret key and copy it (starts with
sk-...).
For Anthropic users
- Log in to Anthropic Console.
- Go to Settings → API Keys.
- Create a new key and copy it (starts with
sk-ant-...).
For Google Gemini users — Option A: Regular API
- Go to Google AI Studio.
- Click Create API Key and select a Google Cloud project.
- Copy the generated API key.
- Paste it into the API key field in Sync-o.
For Google Gemini users — Option B: Vertex AI
- Go to the Google Cloud Console.
- Create a Service Account with Vertex AI permissions.
- Generate a JSON key file for the service account.
- Paste the entire JSON contents into the credentials field.
Step 2: Configure Sync-o
- Navigate to Jira Admin → Apps → Sync-o → Configure.
- Open the AI Configuration tab.
- Select your provider (OpenAI, Anthropic, or Google Gemini) from the dropdown.
- Paste your API Key into the field.
- Click Test Key to verify connectivity.
- Success: You will see a green checkmark.
- Error: Check that your key is active and has credits.
- Select your preferred Model from the dropdown.
- Click Save Settings.
Security & Troubleshooting
Security Note: Your API keys are encrypted at rest using AWS KMS (Key Management Service). They are never logged in plain text and are only decrypted strictly for the purpose of processing your requests.
Common Issues
- "Invalid Key": Check for accidental whitespace characters when copying the key.
- "Rate Limit": Ensure your provider account has a valid payment method attached and is not out of credits.
- Fallback Behavior: If your custom provider fails (e.g., downtime or rate limit), Sync-o will automatically failover to the default Gemini model to ensure your documentation pipeline keeps working.