Zineb Bendhiba created CAMEL-21588:
--------------------------------------

             Summary: Pinecone: configurations exclusive in the headers are not 
user friendly
                 Key: CAMEL-21588
                 URL: https://issues.apache.org/jira/browse/CAMEL-21588
             Project: Camel
          Issue Type: Improvement
          Components: camel-pinecone
    Affects Versions: 4.8.2
            Reporter: Zineb Bendhiba


While playing with Camel Pinecone, I realized that some properties are supposed 
to be set only by setting headers.

Some of those are kind of mandatory (index name, cloud region...). I was using 
a Cloud account.

These are the list headers that I wish they can be set as properties instead

 
{code:java}
.setHeader(PineconeVectorDb.Headers.INDEX_NAME, 
simple("{{pinecone.index-name}}"))
.setHeader(PineconeVectorDb.Headers.COLLECTION_SIMILARITY_METRIC, 
constant("cosine"))
.setHeader(PineconeVectorDb.Headers.COLLECTION_DIMENSION, constant(1536)) 
.setHeader(PineconeVectorDb.Headers.COLLECTION_CLOUD, constant("aws")) 
.setHeader(PineconeVectorDb.Headers.COLLECTION_CLOUD_REGION, 
simple("{{pinecone.region}}"))
{code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to