Upsert
Certified
Upsert vectors into a Pinecone index
Upsert
Certified
Upsert vectors into a Pinecone index
yaml
type: io.kestra.plugin.pinecone.UpsertExamples
yaml
id: pinecone_upsert
namespace: company.team
tasks:
- id: upsert
type: io.kestra.plugin.pinecone.Upsert
apiKey: "{{ secret('PINECONE_API_KEY') }}"
indexName: my-embeddings
namespace: my-namespace
vectors:
- id: vec1
values: [0.1, 0.2, 0.3]
metadata:
category: news
- id: vec2
values: [0.4, 0.5, 0.6]
yaml
id: pinecone_upsert_from_file
namespace: company.team
tasks:
- id: generate_vectors
type: io.kestra.plugin.core.http.Download
uri: https://raw.githubusercontent.com/your-org/datasets/main/vectors.ion
- id: upsert
type: io.kestra.plugin.pinecone.Upsert
apiKey: "{{ secret('PINECONE_API_KEY') }}"
indexName: my-embeddings
namespace: my-namespace
from: "{{ outputs.generate_vectors.uri }}"
Properties
apiKey *Requiredstring
indexName *Requiredstring
from string
host string
namespace string
tlsEnabled booleanstring
Default
truevectors array
SubTypeobject
Outputs
upsertedCount integer
Default
0