Credentials
Credentials are a way to store a model provider’s authentication details in order to use them when connecting a model to the team. You can create and manage Credentials from the corresponding tab in the Agent Hub.
Supported providers
Provider | Required parameters | Optional parameters |
---|---|---|
OpenAI | API Key | Organization ID - A unique organization ID, which ensures requests are correctly attributed to the right subscription. |
Anthropic | API Key | – |
Gemini | API Key | – |
Fireworks AI | API Key | Base URL - For Direct-Route deployments, set your direct deployment URL. |
Vertex AI | Service Account Key (JSON) - A key with access to Vertex AI in your GCP service account.
Region - Enter the region of the Vertex AI resource region, for example | Project - Enter a Vertex project ID if the project is different from the one in the Service Account Key. |
Databricks | API Key - This is your access token. Base URL - Provide an API base URL pointing to the instance’s model serving endpoints. | – |
AWS Bedrock | API Key - Long-term Bedrock API key.
Region - Enter the region of the AWS Bedrock resource region, for example | – |
Create credentials
To create Credentials:
- From the left panel, go to the Agent Hub.
- In the Credentials tab, click + Create.
- Type the name of your credentials.
- Type the description of your credentials (optional).
- Select a provider: OpenAI, Anthropic, or Gemini.
- Enter your provider’s API Key. For safety reasons, the API key will not be visible after creating the credentials.
- Enter the Organization ID, if the selected provider’s authentication details are tied to a specific one (OpenAI only).
- Click Create.
After your Credentials have been created, a call will be made to the provider to ensure the API Key is valid and active, and that the Organization ID matches it. Once verified, you can use them normally in any model connection, provided the credentials correspond to the provider of the model you’re trying to connect.
Keep in mindYou can only have up to 200 Credentials per team.
Edit credentials
To edit your credentials:
- In the Credentials tab, find the Credentials you want to edit.
- Click on the three dots
⋮
, and then click Edit. - Make your changes accordingly. You can edit everything except for the Provider.
- Click Save.
Any changes made to the authentication details will require another call to be made to the provider to verify the connection again. Once it is verified, you may use the credentials again.
Editing your credentialsIf there are any issues with the connection’s credentials (i.e. your tokens were exhausted), editing will not take effect.
Delete credentials
- In the Credentials tab, find the Credentials you want to edit.
- Click on the three dots
⋮
, and then click Delete. - Click Delete.
Keep in mindWhen you delete credentials, any models using them will become invalid.
Updated 11 days ago