choonkeat / elm-openai / OpenAI.ModelID

modelIDFromString : String -> ModelID

converts from String; useful for decoding JSON

stringFromModelID : ModelID -> String

converts to String; useful for encoding in JSON


type ModelID
    = Custom String
    | Ada
    | AdaCodeSearchCode
    | AdaCodeSearchText
    | AdaSearchDocument
    | AdaSearchQuery
    | AdaSimilarity
    | Ada_20200503
    | AudioTranscribeDeprecated
    | Babbage
    | BabbageCodeSearchCode
    | BabbageCodeSearchText
    | BabbageSearchDocument
    | BabbageSearchQuery
    | BabbageSimilarity
    | Babbage_20200503
    | CodeCushman001
    | CodeDavinci002
    | CodeDavinciEdit001
    | CodeSearchAdaCode001
    | CodeSearchAdaText001
    | CodeSearchBabbageCode001
    | CodeSearchBabbageText001
    | Curie
    | CurieInstructBeta
    | CurieSearchDocument
    | CurieSearchQuery
    | CurieSimilarity
    | Curie_20200503
    | Cushman_20200503
    | Davinci
    | DavinciIf_300
    | DavinciInstructBeta
    | DavinciInstructBeta_200
    | DavinciSearchDocument
    | DavinciSearchQuery
    | DavinciSimilarity
    | Davinci_20200503
    | IfCurieV2
    | IfDavinciV2
    | IfDavinci_300
    | TextAda001
    | TextAda_001
    | TextBabbage001
    | TextBabbage_001
    | TextCurie001
    | TextCurie_001
    | TextDavinci001
    | TextDavinci002
    | TextDavinci003
    | TextDavinciEdit001
    | TextDavinciInsert001
    | TextDavinciInsert002
    | TextDavinci_001
    | TextEmbeddingAda002
    | TextSearchAdaDoc001
    | TextSearchAdaQuery001
    | TextSearchBabbageDoc001
    | TextSearchBabbageQuery001
    | TextSearchCurieDoc001
    | TextSearchCurieQuery001
    | TextSearchDavinciDoc001
    | TextSearchDavinciQuery001
    | TextSimilarityAda001
    | TextSimilarityBabbage001
    | TextSimilarityCurie001
    | TextSimilarityDavinci001

Autogenerated custom type defining all the model values that can be used in the API.

DO NOT edit this file by hand; execute make cli instead.