# ol.llx.ai.impl.client.node

## start-node-source!

```clojure
(start-node-source! {:keys [response payload-ch cancelled?] :as input})
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/client/node.cljs#L107-L164)

---

## run-stream!

```clojure
(run-stream! {:keys [adapter env model request request-opts] :as input})
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/client/node.cljs#L166-L216)

---

## default-env

```clojure
(default-env)
```

[source,window=_blank](https://github.com/outskirtslabs/llx/blob/main/src/ol/llx/ai/impl/client/node.cljs#L218-L240)
