Class PineconeResource

java.lang.Object
org.apache.camel.quarkus.component.pinecone.it.PineconeResource

@Path("/pinecone") @ApplicationScoped public class PineconeResource extends Object
  • Field Details

    • producerTemplate

      @Inject org.apache.camel.ProducerTemplate producerTemplate
  • Constructor Details

    • PineconeResource

      public PineconeResource()
  • Method Details

    • query

      @Path("/index") @GET @Consumes("application/json") @Produces("text/plain") public float query(List<Float> vectors)
    • createServerlessIndex

      @Path("/index") @POST @Produces("text/plain") public String createServerlessIndex()
    • upsert

      @Path("/index") @PUT @Consumes("application/json") @Produces("text/plain") public int upsert(List<Float> vectors)
    • deleteIndex

      @Path("/index") @DELETE public void deleteIndex()
    • pineconeVectorDbComponent

      @Named("pinecone") org.apache.camel.component.pinecone.PineconeVectorDbComponent pineconeVectorDbComponent()
    • createPineconeClient

      static io.pinecone.clients.Pinecone createPineconeClient()