# aget_pinecone_supported_models

> **Function** in `langchain_pinecone`

📖 [View in docs](https://reference.langchain.com/python/langchain-pinecone/_utilities/aget_pinecone_supported_models)

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

## Signature

```python
aget_pinecone_supported_models(
    api_key: str,
    model_type: Optional[str] = None,
    vector_type: Optional[str] = None,
) -> list
```

---

[View source on GitHub](https://github.com/langchain-ai/langchain-pinecone/blob/03096860fe94ba5517838b23a5120267fee25048/libs/pinecone/langchain_pinecone/_utilities.py#L242)