openai-1.0.0: Servant bindings to OpenAI
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenAI.V1.VectorStores

Description

/v1/vector_stores
Synopsis

Main types

data CreateVectorStore Source #

Request body for /v1/vector_stores

Instances

Instances details
ToJSON CreateVectorStore Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Generic CreateVectorStore Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Associated Types

type Rep CreateVectorStore :: Type -> Type #

Show CreateVectorStore Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep CreateVectorStore Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep CreateVectorStore = D1 ('MetaData "CreateVectorStore" "OpenAI.V1.VectorStores" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "CreateVectorStore" 'PrefixI 'True) ((S1 ('MetaSel ('Just "file_ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Vector FileID)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "expires_after") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ExpiresAfter)) :*: (S1 ('MetaSel ('Just "chunking_strategy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (AutoOr ChunkingStrategy))) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Map Text Text)))))))

data ModifyVectorStore Source #

Request body for /v1/vector_stores/:vector_store_id

data VectorStoreObject Source #

A vector store is a collection of processed files can be used by the file_search tool.

Instances

Instances details
FromJSON VectorStoreObject Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Generic VectorStoreObject Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Associated Types

type Rep VectorStoreObject :: Type -> Type #

Show VectorStoreObject Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep VectorStoreObject Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Other types

data ExpiresAfter Source #

The expiration policy for a vector store.

Constructors

ExpiresAfter 

Fields

Instances

Instances details
FromJSON ExpiresAfter Source # 
Instance details

Defined in OpenAI.V1.VectorStores

ToJSON ExpiresAfter Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Generic ExpiresAfter Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Associated Types

type Rep ExpiresAfter :: Type -> Type #

Show ExpiresAfter Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep ExpiresAfter Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep ExpiresAfter = D1 ('MetaData "ExpiresAfter" "OpenAI.V1.VectorStores" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "ExpiresAfter" 'PrefixI 'True) (S1 ('MetaSel ('Just "anchor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "days") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Natural)))

data Status Source #

The status of the vector store

Constructors

Expired 
In_Progress 
Completed 

Instances

Instances details
FromJSON Status Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Generic Status Source # 
Instance details

Defined in OpenAI.V1.VectorStores

Associated Types

type Rep Status :: Type -> Type #

Methods

from :: Status -> Rep Status x #

to :: Rep Status x -> Status #

Show Status Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep Status Source # 
Instance details

Defined in OpenAI.V1.VectorStores

type Rep Status = D1 ('MetaData "Status" "OpenAI.V1.VectorStores" "openai-1.0.0-DWUl3td9tpcnv1wfBaSVp" 'False) (C1 ('MetaCons "Expired" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "In_Progress" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Completed" 'PrefixI 'False) (U1 :: Type -> Type)))

Servant