[ANN] ollama-haskell v0.2.0.0 Release!

I’m thrilled to announce the release of ollama-haskell v0.2.0.0, a Haskell client for interacting with the Ollama API. This release brings a bunch of exciting new features and improvements to make your experience with Ollama even smoother and more powerful. :tada:

What’s New in v0.2.0.0?

  • Thinking Option: Control model reasoning with the new think flag.
  • Unified Config: Streamlined OllamaConfig for consistent API settings.
  • Common Error Type: Centralized OllamaError for robust error handling.
  • Better Tool Calls: Enhanced and tested tool calling support.
  • JSON Schema DSL: Tiny DSL for easy structured output schemas.
  • Improved Functions: Upgraded deleteModel, push, and showModel APIs.

A huge thank you to our awesome contributors:

andrevdm
mimi1vx
jhrcek

Your insights and contributions have been invaluable in shaping this release!

GitHub: Check out the source code and examples at ollama-haskell
Hackage: Install the package via hackage

Please dive into the examples, try out the new features, and let me know your thoughts! Feedback, bug reports, and contributions are always welcome.

8 Likes