# PR Description Well known providers (Google, X, Dropbox, etc.) can optionally have an `id` in addition to their hardcoded `provider_id`. For non well known providers, they must provide an `id`, and the `provider_id` is hardcoded as `None`. ```python OAuth2() # INVALID OAuth2(provider_id="abc") # INVALID OAuth2(id="abc") # VALID OAuth2(provider_id="abc", id="def") # INVALID ``` ```python Google() # VALID Google(provider_id="abc") # INVALID Google(id="abc") # VALID Google(provider_id="abc", id="def") # INVALID ``` --------- Co-authored-by: Wils Dawson <wils@arcade-ai.com> |
||
|---|---|---|
| .. | ||
| arcade | ||
| tests | ||
| codecov.yaml | ||
| poetry.toml | ||
| pyproject.toml | ||
| README.md | ||
| run_cli.py | ||
| tox.ini | ||
Arcade AI Python SDK and CLI
Arcade AI provides developer-focused tooling and APIs designed to improve the capabilities of LLM applications and agents.
By removing the complexity of connecting agentic applications with your users' data and services, Arcade AI enables developers to focus on building their agentic applications.
To learn more, check out our