“Inject” dependencies from outside:

class ChatService:
    def __init__(self, db, llm):
        self.db = db
        self.llm = llm

Then pass them in:

db = Database()
llm = OpenAIClient()

service = ChatService(db, llm)