| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
OpenAI.V1.VectorStores.FileBatches
Contents
Description
/v1/vector_stores/:vector_store_id/file_batches
Synopsis
- newtype VectorStoreFileBatchID = VectorStoreFileBatchID {}
- data CreateVectorStoreFileBatch = CreateVectorStoreFileBatch {
- file_ids :: Vector FileID
- chunking_strategy :: Maybe ChunkingStrategy
- _CreateVectorStoreFileBatch :: CreateVectorStoreFileBatch
- data VectorStoreFilesBatchObject = VectorStoreFilesBatchObject {}
- type API = "vector_stores" :> (Header' '[Required, Strict] "OpenAI-Beta" Text :> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (ReqBody '[JSON] CreateVectorStoreFileBatch :> Post '[JSON] VectorStoreFilesBatchObject))) :<|> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> Get '[JSON] VectorStoreFilesBatchObject))) :<|> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> ("cancel" :> Post '[JSON] VectorStoreFilesBatchObject)))) :<|> (Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> ("files" :> (QueryParam "limit" Natural :> (QueryParam "order" Order :> (QueryParam "after" Text :> (QueryParam "before" Text :> (QueryParam "filter" Status :> Get '[JSON] (ListOf VectorStoreFilesBatchObject))))))))))))))
Main types
newtype VectorStoreFileBatchID Source #
Vector store file batch ID
Constructors
| VectorStoreFileBatchID | |
Instances
| FromJSON VectorStoreFileBatchID Source # | |
Defined in OpenAI.V1.VectorStores.FileBatches Methods parseJSON :: Value -> Parser VectorStoreFileBatchID # parseJSONList :: Value -> Parser [VectorStoreFileBatchID] # | |
| ToJSON VectorStoreFileBatchID Source # | |
Defined in OpenAI.V1.VectorStores.FileBatches Methods toJSON :: VectorStoreFileBatchID -> Value # toEncoding :: VectorStoreFileBatchID -> Encoding # toJSONList :: [VectorStoreFileBatchID] -> Value # toEncodingList :: [VectorStoreFileBatchID] -> Encoding # omitField :: VectorStoreFileBatchID -> Bool # | |
| IsString VectorStoreFileBatchID Source # | |
Defined in OpenAI.V1.VectorStores.FileBatches Methods | |
| Show VectorStoreFileBatchID Source # | |
Defined in OpenAI.V1.VectorStores.FileBatches Methods showsPrec :: Int -> VectorStoreFileBatchID -> ShowS # show :: VectorStoreFileBatchID -> String # showList :: [VectorStoreFileBatchID] -> ShowS # | |
| ToHttpApiData VectorStoreFileBatchID Source # | |
Defined in OpenAI.V1.VectorStores.FileBatches | |
data CreateVectorStoreFileBatch Source #
Request body for /v1/vector_stores/:vector_store_id/file_batches
Constructors
| CreateVectorStoreFileBatch | |
Fields
| |
Instances
_CreateVectorStoreFileBatch :: CreateVectorStoreFileBatch Source #
Default CreateVectorStoreFileBatch
data VectorStoreFilesBatchObject Source #
A batch of files attached to a vector store
Constructors
| VectorStoreFilesBatchObject | |
Fields
| |
Instances
| FromJSON VectorStoreFilesBatchObject Source # | |||||
Defined in OpenAI.V1.VectorStores.FileBatches | |||||
| ToJSON VectorStoreFilesBatchObject Source # | |||||
Defined in OpenAI.V1.VectorStores.FileBatches Methods toJSON :: VectorStoreFilesBatchObject -> Value # toEncoding :: VectorStoreFilesBatchObject -> Encoding # toJSONList :: [VectorStoreFilesBatchObject] -> Value # toEncodingList :: [VectorStoreFilesBatchObject] -> Encoding # | |||||
| Generic VectorStoreFilesBatchObject Source # | |||||
Defined in OpenAI.V1.VectorStores.FileBatches Associated Types
Methods from :: VectorStoreFilesBatchObject -> Rep VectorStoreFilesBatchObject x # to :: Rep VectorStoreFilesBatchObject x -> VectorStoreFilesBatchObject # | |||||
| Show VectorStoreFilesBatchObject Source # | |||||
Defined in OpenAI.V1.VectorStores.FileBatches Methods showsPrec :: Int -> VectorStoreFilesBatchObject -> ShowS # show :: VectorStoreFilesBatchObject -> String # showList :: [VectorStoreFilesBatchObject] -> ShowS # | |||||
| type Rep VectorStoreFilesBatchObject Source # | |||||
Defined in OpenAI.V1.VectorStores.FileBatches type Rep VectorStoreFilesBatchObject = D1 ('MetaData "VectorStoreFilesBatchObject" "OpenAI.V1.VectorStores.FileBatches" "openai-2.2.1-FjXYHvgDuLi5dBzIG7AGPx" 'False) (C1 ('MetaCons "VectorStoreFilesBatchObject" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VectorStoreFileBatchID) :*: (S1 ('MetaSel ('Just "object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "created_at") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 POSIXTime))) :*: (S1 ('MetaSel ('Just "vector_store_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VectorStoreID) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Status) :*: S1 ('MetaSel ('Just "file_counts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe FileCounts)))))) | |||||
Servant
type API = "vector_stores" :> (Header' '[Required, Strict] "OpenAI-Beta" Text :> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (ReqBody '[JSON] CreateVectorStoreFileBatch :> Post '[JSON] VectorStoreFilesBatchObject))) :<|> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> Get '[JSON] VectorStoreFilesBatchObject))) :<|> ((Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> ("cancel" :> Post '[JSON] VectorStoreFilesBatchObject)))) :<|> (Capture "vector_store_id" VectorStoreID :> ("file_batches" :> (Capture "batch_id" VectorStoreFileBatchID :> ("files" :> (QueryParam "limit" Natural :> (QueryParam "order" Order :> (QueryParam "after" Text :> (QueryParam "before" Text :> (QueryParam "filter" Status :> Get '[JSON] (ListOf VectorStoreFilesBatchObject)))))))))))))) Source #
Servant API