packages feed

llm-with-context-0.1.0.0: llm-with-context.cabal

cabal-version:      3.0
name:               llm-with-context
version:            0.1.0.0
synopsis:
        Typified interactions with LLMs             
description:
        Using Proxy and StateT we manage a typed conversation with conversation history. We can also perform more customized qqueries of history to be included in the next response.
license:            MIT
license-file:       LICENSE
author:             lazyLambda
maintainer:         galen.sprout@gmail.com
-- copyright:
category:           AI
build-type:         Simple
extra-doc-files:    CHANGELOG.md
-- extra-source-files:
source-repository head
  type: git                                
  location: https://github.com/augyg/llm-with-context                  

common warnings
    ghc-options: -Wall

library
    import:           warnings
    exposed-modules:  LLM.LLM
                      LLM.ScrubPrefix
                      LLM.Types
    -- other-modules:
    -- other-extensions:
    build-depends: aeson >= 2.2.3 && < 2.3
                 , base >= 4.20.2 && < 4.21
                 , bytestring >= 0.12.2 && < 0.13
                 , containers >= 0.7 && < 0.8
                 , data-default >= 0.8.0 && < 0.9
                 , directory >= 1.3.8 && < 1.4
                 , http-client >= 0.7.19 && < 0.8
                 , http-client-tls >= 0.3.6 && < 0.4
                 , http-types >= 0.12.4 && < 0.13
                 , parsec >= 3.1.18 && < 3.2
                 , scrappy-core >= 0.1.0 && < 0.2
                 , text >= 2.1.3 && < 2.2
                 , transformers >= 0.6.1 && < 0.7
                    
    hs-source-dirs:   src
    default-language: Haskell2010