How to Connect Integrations#
Overview#
- Integrations handle authentication and access GitHub, GitLab and NVIDIA platforms.
You can connect Workbench once and then things will “just work” on different locations and projects without changing anything.
- AI Workbench can manage working with multiple Git platforms.
Adding a Git platform automatically provides it as an option in the project publishing flow.
- However, AI Workbench only supports using a global Git author.
You can switch the author anytime, but it will be set for all commits you make through AI Workbench.
Key Concepts#
- Integration
Specific AI Workbench feature that handles authentication and interacting with a platform or API.
- OAuth
OAuth is a token based authentication method that allows you to simply log in to a platform and then authorize an application to have access. AI Workbench supports OAuth integrations.
- PAT
A long-lived, high-privilege token that you typically create yourself to get API access without using a password. AI Workbench supports using PATs.
- API Key
A static identifier shared with a service to authenticate a client, usually without fine-grained scopes or user context. Very similar to a PAT. AI Workbench supports using API keys.
Supported Platform Integrations#
Integration |
OAuth |
API Key / PAT |
Configuration |
|---|---|---|---|
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
Yes |
||
Yes |
No |
||
No |
Yes |