packages feed

ollama-haskell-0.3.0.0: examples/Embeddings.hs

module Main (main) where

import Ollama

main :: IO ()
main = do
  client <- defaultClient
  let req = embedRequest "qwen3.5:2b" ["Hello world", "Haskell LLM integration"]
  res <- embed client req
  case res of
    Left err -> putStrLn $ "Error: " <> show err
    Right resp -> putStrLn $ "Generated " <> show (length $ erEmbeddings resp) <> " embeddings."