diff --git a/openai-hs.cabal b/openai-hs.cabal
--- a/openai-hs.cabal
+++ b/openai-hs.cabal
@@ -1,13 +1,13 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.33.0.
+-- This file has been generated from package.yaml by hpack version 0.34.4.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 8f7d9bff4fa5f43dad386049b3579aaa96e640a7ad21fddc4cd1338daa0c972b
+-- hash: 1dde99a185b23e2392f6b88ffc6c086ea7240054bcf59d9848a2bd6f36ecfabc
 
 name:           openai-hs
-version:        0.2.0.0
+version:        0.2.1.0
 synopsis:       Unofficial OpenAI client
 description:    Unofficial OpenAI client
 category:       Web
@@ -34,7 +34,19 @@
       Paths_openai_hs
   hs-source-dirs:
       src
-  default-extensions: OverloadedStrings DataKinds TypeOperators TypeFamilies GADTs FlexibleInstances FlexibleContexts MultiParamTypeClasses StrictData ScopedTypeVariables DeriveGeneric DeriveFunctor
+  default-extensions:
+      OverloadedStrings
+      DataKinds
+      TypeOperators
+      TypeFamilies
+      GADTs
+      FlexibleInstances
+      FlexibleContexts
+      MultiParamTypeClasses
+      StrictData
+      ScopedTypeVariables
+      DeriveGeneric
+      DeriveFunctor
   ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates
   build-depends:
       aeson
@@ -44,10 +56,10 @@
     , cpphs
     , http-client
     , http-types
-    , openai-servant
+    , openai-servant >=0.2.1
     , servant
     , servant-client
-    , servant-multipart
+    , servant-multipart-client
     , text
   default-language: Haskell2010
 
@@ -60,7 +72,19 @@
       Paths_openai_hs
   hs-source-dirs:
       test
-  default-extensions: OverloadedStrings DataKinds TypeOperators TypeFamilies GADTs FlexibleInstances FlexibleContexts MultiParamTypeClasses StrictData ScopedTypeVariables DeriveGeneric DeriveFunctor
+  default-extensions:
+      OverloadedStrings
+      DataKinds
+      TypeOperators
+      TypeFamilies
+      GADTs
+      FlexibleInstances
+      FlexibleContexts
+      MultiParamTypeClasses
+      StrictData
+      ScopedTypeVariables
+      DeriveGeneric
+      DeriveFunctor
   ghc-options: -Wall -fwarn-tabs -fwarn-incomplete-uni-patterns -fwarn-incomplete-record-updates -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       aeson
@@ -74,11 +98,11 @@
     , http-client-tls
     , http-types
     , openai-hs
-    , openai-servant
+    , openai-servant >=0.2.1
     , servant
     , servant-client
     , servant-client-core
-    , servant-multipart
+    , servant-multipart-client
     , text
     , vector
   default-language: Haskell2010
diff --git a/src/OpenAI/Client.hs b/src/OpenAI/Client.hs
--- a/src/OpenAI/Client.hs
+++ b/src/OpenAI/Client.hs
@@ -36,7 +36,7 @@
 import qualified Data.ByteString.Lazy as BSL
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as T
-import qualified Servant.Multipart as MP
+import qualified Servant.Multipart.Client as MP
 
 -- | Your OpenAI API key. Can be obtained from the OpenAI dashboard. Format: @sk-<redacted>@
 type ApiKey = T.Text
