# Pinecone

## Prerequisitos

1. Registra una cuenta en [Pinecone](https://app.pinecone.io/)
2. Haz clic en **Create index**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-efd45d48879787ffa365399427e7f4bd80a1b8f1%2Fpinecone_1.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Completa los campos requeridos:
   * **Index Name**, nombre del índice a crear. (por ejemplo, "flowise-test")
   * **Dimensions**, tamaño de los vectores a insertar en el índice. (por ejemplo, 1536)

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-1cdfa258ab5e8c3673e1cc412d6a72d651a52de3%2Fpinecone_2.png?alt=media" alt="" width="527"><figcaption></figcaption></figure>

4. Haz clic en **Create Index**

## Configuración

1. Obtén/Crea tu **API Key**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-495497d36ea67054b4a8f588da969672d460b90a%2Fpinecone_3.png?alt=media" alt=""><figcaption></figcaption></figure>

2. Añade un nuevo nodo **Pinecone** al canvas y completa los parámetros:
   * Pinecone Index
   * Pinecone namespace (opcional)

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-32977e96424953ac8eb169b1917f4e352204da19%2Fpinecone_llamaindex.png?alt=media" alt="" width="301"><figcaption><p>Nodo Pinecone</p></figcaption></figure>

3. Crea una nueva credencial de Pinecone -> Completa el **API Key**

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-798beb4ecbbb2ebfdff283a116fd8b1692270053%2Fpinecone_5.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

4. Añade nodos adicionales al canvas e inicia el proceso de upsert
   * **Document** puede conectarse con cualquier nodo bajo la categoría [**Document Loader**](https://docs.flowiseai.com/espanol/documentacion-oficial/integraciones/langchain/document-loaders)

     <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Los document loaders y text splitters para LlamaIndex aún no están disponibles, pero usar uno de los disponibles en LangChain permitirá realizar consultas con LlamaIndex de manera normal.</p></div>

\- \*\*Embeddings\*\* puede conectarse con cualquier nodo bajo la categoría \[\*\*Embeddings\*\*]\(../embeddings/)

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-563f65652bcc8dae6ab5155f0085d80ec21f6b66%2Fpinecone_llama_chatflow.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-7b8e30fcb7ee6b36a4a8e0f908dbae8629340d1e%2Fpinecone_llama_upsert.png?alt=media" alt=""><figcaption></figcaption></figure>

5. Verifica en el [dashboard de Pinecone](https://app.pinecone.io) que los datos se han insertado correctamente:

<figure><img src="https://4068692976-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUiD7nOmFRK805sNuiieJ%2Fuploads%2Fgit-blob-d8bf1bc002eb69e9a08ebc08f763a218cd35249a%2Fpinecone_8.png?alt=media" alt=""><figcaption></figcaption></figure>
