# ol.llx.ai.impl.oauth.core

_platforms: clj, cljs_

## refresh-oauth-token

### clj

_platforms: clj_

```clojure
(refresh-oauth-token provider-id credentials)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/core.cljc#L17-L24)

### cljs

_platforms: cljs_

```clojure
(refresh-oauth-token provider-id credentials)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/core.cljc#L17-L24)

---

## get-oauth-api-key

### clj

_platforms: clj_

```clojure
(get-oauth-api-key provider-id credentials-by-provider)
(get-oauth-api-key provider-id credentials-by-provider opts)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/core.cljc#L26-L56)

### cljs

_platforms: cljs_

```clojure
(get-oauth-api-key provider-id credentials-by-provider)
(get-oauth-api-key provider-id credentials-by-provider opts)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/oauth/core.cljc#L26-L56)
