Skip to content

Slow import times #2339

Closed
Closed

Description

@serozhenka

Confirm this is an issue with the Python library and not an underlying OpenAI API

  • This is an issue with the Python library

Describe the bug

On average, it takes nearly 0.5 seconds to just import openai.

That may sound normal, but consider the case where a bunch of deps are imported and each one of them takes 0.5 seconds to be imported. Startup times of such an application go crazy.

To Reproduce

import time

start = time.time()
import openai

print(time.time() - start)

Alternatively, run:

python -X importtime -c "import openai"

Code snippets

OS

macOS

Python version

3.11.9

Library version

1.75.0

Activity

  1. RobertCraigie commented on May 6, 2025

    @RobertCraigie
    Contributor

    @serozhenka can you try the latest changes in #2340?

    pip install git+https://github.com/openai/openai-python.git@next
  2. serozhenka commented on May 6, 2025

    @serozhenka
    Author

    @RobertCraigie
    Yeah, much better, down to .25s on average. Appreciate the work on the lazy imports.
    I think it can still be further improved by not trying to import from all of the modules in root __init__.py, but this would affect too many people to even be discussed, I guess.

  3. RobertCraigie commented on Jun 9, 2025

    @RobertCraigie
    Contributor

    Yeah I think we're at the limit for what we can improve right now without sweeping breaking changes unfortunately.

  4. jmathes commented on Jan 12, 2026

    @jmathes

    Created a similar bug, likely with a different cause but similar symptoms: 2819

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions