async def create(cls, collection_id: UUID) -> "QdrantDestination":
        """Create a new Qdrant destination.

        Args:
            collection_id (UUID): The ID of the collection.
            vector_size (int): The size of the vectors to use.

        Returns:
            QdrantDestination: The created destination.
        """
        instance = cls()
        instance.collection_id = collection_id
        instance.collection_name = str(collection_id)

        # Get credentials for sync_id
        credentials = await cls.get_credentials()
        if credentials:
            instance.url = credentials.url
            instance.api_key = credentials.api_key
        else:
            instance.url = None
            instance.api_key = None

        # Initialize client
        await instance.connect_to_qdrant()

        return instance
Create a new Qdrant destination.

        Args:
            collection_id (UUID): The ID of the collection.
            vector_size (int): The size of the vectors to use.

        Returns:
            QdrantDestination: The created destination.
        
backend/airweave/platform/destinations/qdrant.py