ollama-haskell: Industry-grade Haskell client for the Ollama API
A type-safe, well-tested Haskell client for interacting with locally-running LLMs via the Ollama HTTP API. Supports chat, text generation, embeddings, model management, streaming via conduit, structured outputs, tool calling, and more.
[Skip to Readme]
Modules
[Index] [Quick Jump]
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| integration-tests | Build and run integration tests (requires running Ollama server) | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- ollama-haskell-0.3.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.1.0.0, 0.1.0.1, 0.1.0.2, 0.1.0.3, 0.1.1.3, 0.1.2.0, 0.1.3.0, 0.2.0.0, 0.2.1.0, 0.3.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | aeson (>=2.0 && <3), base (>=4.17 && <5), bytestring (>=0.10 && <0.13), case-insensitive (>=1.2 && <1.3), conduit (>=1.3 && <1.4), conduit-extra (>=1.3 && <1.4), containers (>=0.6 && <0.9), hashable (>=1.4 && <1.6), http-client (>=0.6 && <0.8), http-client-tls (>=0.2 && <0.5), http-types (>=0.7 && <0.13), mtl (>=2.2 && <3), ollama-haskell, resourcet (>=1.3 && <1.4), retry (>=0.9 && <0.10), stm (>=2.5 && <3), text (>=2.0 && <3), time (>=1.11 && <2), unliftio-core (>=0.2 && <0.3) [details] |
| Tested with | ghc ==9.4.8, ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.3, ghc ==9.12.4 |
| License | MIT |
| Copyright | 2024-2026 Tushar Adhatrao |
| Author | Tushar Adhatrao |
| Maintainer | tusharadhatrao@gmail.com |
| Uploaded | by tusharad at 2026-08-04T16:22:41Z |
| Category | Web, AI, Network |
| Home page | https://github.com/tusharad/ollama-haskell |
| Bug tracker | https://github.com/tusharad/ollama-haskell/issues |
| Source repo | head: git clone https://github.com/tusharad/ollama-haskell |
| Distributions | LTSHaskell:0.2.1.0, Stackage:0.2.1.0 |
| Reverse Dependencies | 3 direct, 7 indirect [details] |
| Executables | ollama-example-all-features, ollama-example-model-management, ollama-example-embeddings, ollama-example-structured-output, ollama-example-tool-calling, ollama-example-streaming-chat, ollama-example-basic-chat |
| Downloads | 543 total (37 in the last 30 days) |
| Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs uploaded by user Build status unknown [no reports yet] |