ollama-haskell-0.3.0.0: src/Ollama/Types.hs
{- |
Module : Ollama.Types
Copyright : (c) 2024-2026 Tushar Adhatrao
License : MIT
Maintainer : tusharadhatrao@gmail.com
Stability : stable
Portability : portable
Re-export all domain types for convenience.
@since 3.0.0.0
-}
module Ollama.Types (
module Ollama.Types.Common,
Role (System, User, Assistant),
Message (..),
userMessage,
systemMessage,
assistantMessage,
toolMessage,
toolResultMessage,
imageMessage,
Tool (..),
FunctionDef (..),
FunctionParameters (..),
ToolCall (..),
ToolCallFunction (..),
module Ollama.Types.Options,
module Ollama.Types.Format,
module Ollama.Types.Model,
) where
import Ollama.Types.Common
import Ollama.Types.Format
import Ollama.Types.Message
import Ollama.Types.Model
import Ollama.Types.Options
import Ollama.Types.Tool