If you want to use your own API keys from supported providers, you can

  • Add your own API keys on Keywords AI. Go to Settings -> Credentials -> Add your credentials.
    For the Load balancing weight filed in the credential card, see details here.
  • Pass in your credentials and deployment variables for supported providers and use your credits.* Check out customer_credentials here
    *Azure has some differences in code, check out the Azure page for more details.
{
  "customer_credentials": {
    "openai": {
      "api_key": "YOUR_OPENAI_API_KEY",
    },
    "provider_id": { // see the table below for provider IDs
      "some_provider_var_names": "some_provider_var_values" //eg. api_key
    }
  }
}

Available providers

Provider NameSupported ModelsLast UpdateProvider ID
OpenAIAllJun 29, 2024openai
Azure OpenAIAllJun 29, 2024azure_openai
AnthropicAllJun 29, 2024anthropic
CohereAllJun 29, 2024cohere
Google Gemini AIAllJun 29, 2024google_gemini_ai
Google Vertex AIAllJun 29, 2024google_vertex_ai
OpenRouterAllJun 29, 2024openrouter
Together AIAllJun 29, 2024togetherai
Perplexity AIAllJun 29, 2024perplexity
GroqAllJun 29, 2024groq
AWS BedrockAllJun 29, 2024bedrock