Fixed dependency compatibility issues

Updated dependencies to cap the OpenAI library version below 2.45 and added the proxy extra for LiteLLM to ensure fresh installations work correctly. This includes syncing the lock file to reflect these changes.