async def remove(self, db: AsyncSession, *, id: UUID, current_user: User) -> None:
        """Remove an API key.

        Args:
        ----
            db (AsyncSession): The database session.
            id (UUID): The ID of the API key to remove.
            current_user (User): The current user.

        Returns:
        -------
            None
        """
        # Delete API key by ID and organization ID for security
        stmt = delete(self.model).where(
            self.model.id == id, self.model.organization_id == current_user.organization_id
        )
        await db.execute(stmt)
        await db.commit()
Remove an API key.

        Args:
        ----
            db (AsyncSession): The database session.
            id (UUID): The ID of the API key to remove.
            current_user (User): The current user.

        Returns:
        -------
            None
        
backend/airweave/crud/crud_api_key.py