If I understand your requirements you should look into the text2vec-transformer documentation. The text2vec-huggingface will use HF APIs not the local model hence the need for their API key.
Maybe this other thread will help you: Storing the data to weaviate - #3 by garcia.e
Take care