Fetch supported models from Pinecone dynamically using async HTTP calls. Args: api_key: Pinecone API key model_type: 'embed', 'rerank', or None for all vector_type: 'dense', 'sparse', or None Returns: List of model info dicts Raises: ValueError: if model_type or vector_type is not allowed httpx.HTTPError: if the API request fails