packages feed

ollama-holes-plugin-0.1.6.0: src/GHC/Plugin/OllamaHoles/Backend.hs

-- | The Backend data type
module GHC.Plugin.OllamaHoles.Backend (Backend(..)) where

import Data.Text (Text)
import Data.Aeson (Value)

-- | Backend to use.
data Backend = Backend
    { listModels :: IO (Maybe [Text])
    , generateFits :: Text -> Text -> Maybe Value -> IO (Either String Text)
    }