cabal-version: 2.4 name: openai version: 1.2.0 synopsis: Servant bindings to OpenAI description: This package provides comprehensive and type-safe bindings to OpenAI, providing both a Servant interface and non-Servant interface for convenience. . Read the @README@ below for a fully worked usage example. . Otherwise, browse the "OpenAI.V1" module, which is the intended package entrypoint. license: BSD-3-Clause license-file: LICENSE author: Gabriella Gonzalez maintainer: GenuineGabriella@gmail.com category: AI, API, Web copyright: 2024 Gabriella Gonzalez build-type: Simple extra-doc-files: CHANGELOG.md extra-source-files: README.md source-repository head type: git location: https://github.com/MercuryTechnologies/openai library default-language: Haskell2010 hs-source-dirs: src build-depends: base >=4.15.0.0 && < 5 , aeson , bytestring , containers , filepath , http-api-data , http-client , http-client-tls , http-types , servant , servant-multipart-api , servant-client , servant-multipart-client , text , time , vector exposed-modules: OpenAI.V1 OpenAI.V1.Assistants OpenAI.V1.Audio OpenAI.V1.Audio.Speech OpenAI.V1.Audio.Transcriptions OpenAI.V1.Audio.Translations OpenAI.V1.AutoOr OpenAI.V1.Batches OpenAI.V1.Chat.Completions OpenAI.V1.ChunkingStrategy OpenAI.V1.DeletionStatus OpenAI.V1.Embeddings OpenAI.V1.Error OpenAI.V1.Files OpenAI.V1.FineTuning.Jobs OpenAI.V1.Images OpenAI.V1.Images.Edits OpenAI.V1.Images.Generations OpenAI.V1.Images.Image OpenAI.V1.Images.ResponseFormat OpenAI.V1.Images.Variations OpenAI.V1.ListOf OpenAI.V1.Message OpenAI.V1.Models OpenAI.V1.Moderations OpenAI.V1.Order OpenAI.V1.ResponseFormat OpenAI.V1.Responses OpenAI.V1.Threads OpenAI.V1.Threads.Messages OpenAI.V1.Threads.Runs OpenAI.V1.Threads.Runs.Steps OpenAI.V1.Tool OpenAI.V1.ToolCall OpenAI.V1.ToolResources OpenAI.V1.Uploads OpenAI.V1.Usage OpenAI.V1.VectorStores OpenAI.V1.VectorStores.FileCounts OpenAI.V1.VectorStores.Files OpenAI.V1.VectorStores.FileBatches OpenAI.V1.VectorStores.Status other-modules: OpenAI.Prelude default-extensions: DataKinds , DeriveAnyClass , DeriveGeneric , DerivingStrategies , DuplicateRecordFields , FlexibleInstances , GeneralizedNewtypeDeriving , OverloadedLists , OverloadedStrings , RecordWildCards , MultiParamTypeClasses , NamedFieldPuns , TypeApplications , TypeOperators , ViewPatterns ghc-options: -Wall -Wno-missing-fields test-suite tasty default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: tasty main-is: Main.hs build-depends: base , aeson , http-client , http-client-tls , openai , servant-client , tasty , tasty-hunit , text ghc-options: -Wall executable openai-example default-language: Haskell2010 hs-source-dirs: examples/openai-example main-is: Main.hs build-depends: base , openai , text ghc-options: -Wall executable weather-chatbot-example default-language: Haskell2010 hs-source-dirs: examples/weather-chatbot-example main-is: Main.hs build-depends: base , aeson , bytestring , openai , text , vector ghc-options: -Wall executable responses-example default-language: Haskell2010 hs-source-dirs: examples/responses-example main-is: Main.hs build-depends: base , openai , text , vector ghc-options: -Wall executable responses-stream-example default-language: Haskell2010 hs-source-dirs: examples/responses-stream-example main-is: Main.hs build-depends: base , aeson , openai , text ghc-options: -Wall