-
Notifications
You must be signed in to change notification settings - Fork 1
/
openai.cabal
121 lines (118 loc) · 4.65 KB
/
openai.cabal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
cabal-version: 2.4
name: openai
version: 1.0.1
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: [email protected]
copyright: 2024 Gabriella Gonzalez
build-type: Simple
extra-source-files: CHANGELOG.md
README.md
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-tls
, 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.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: openai-example
main-is: Main.hs
build-depends: base
, openai
, text
ghc-options: -Wall