openai-servant-0.3.0.1: Unofficial OpenAI servant types
Safe HaskellSafe-Inferred
LanguageHaskell2010

OpenAI.Api

Description

The API

Documentation

type OpenAIApiInternal = ("models" :> ModelsApi) :<|> (("completions" :> CompletionsApi) :<|> (("chat" :> ChatApi) :<|> (("edits" :> EditsApi) :<|> (("images" :> ImagesApi) :<|> (("embeddings" :> EmbeddingsApi) :<|> (("audio" :> AudioApi) :<|> (("files" :> FilesApi) :<|> (FineTuneApi :<|> ("engines" :> EnginesApi))))))))) Source #

type FineTuneApi = (OpenAIAuth :> ("fine-tunes" :> (ReqBody '[JSON] FineTuneCreate :> Post '[JSON] FineTune))) :<|> ((OpenAIAuth :> ("fine-tunes" :> Get '[JSON] (OpenAIList FineTune))) :<|> ((OpenAIAuth :> ("fine-tunes" :> (Capture "fine_tune_id" FineTuneId :> Get '[JSON] FineTune))) :<|> ((OpenAIAuth :> ("fine-tunes" :> (Capture "fine_tune_id" FineTuneId :> ("cancel" :> Post '[JSON] FineTune)))) :<|> (OpenAIAuth :> ("fine-tunes" :> (Capture "fine_tune_id" FineTuneId :> ("events" :> Get '[JSON] (OpenAIList FineTuneEvent)))))))) Source #