<!-- AUTO-GENERATED: do not edit by hand -->
# Adapters

<!-- AUTO-DESC:START -->

Provider adapters expose the same interface to `llmClient.js`: `complete`, `createMessage` and
`countTokens`.

-   `anthropicAdapter.js`: calls the Anthropic SDK.
-   `openRouterAdapter.js`: calls OpenRouter and normalizes the response.
-   `ollamaAdapter.js`: calls a local Ollama server and normalizes the response.

<!-- AUTO-DESC:END -->

<!-- AUTO-INLINE-FILES:START -->

## Files in this directory

- `anthropicAdapter.js`
- `ollamaAdapter.js`
- `openRouterAdapter.js`

<!-- AUTO-INLINE-FILES:END -->
