Index

A B C D E G I L M O Q S T U 
All Classes and Interfaces|All Packages

A

add(Embedding) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
add(Embedding, TextSegment) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
add(String, Embedding) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
addAll(List<Embedding>) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
addAll(List<Embedding>, List<TextSegment>) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
addAll(List<String>, List<Embedding>, List<TextSegment>) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
addEmbeddings(String, AddEmbeddingsRequest) - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 
AddEmbeddingsRequest - Class in io.quarkiverse.langchain4j.chroma.runtime
 
AddEmbeddingsRequest(AddEmbeddingsRequest.Builder) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
AddEmbeddingsRequest.Builder - Class in io.quarkiverse.langchain4j.chroma.runtime
 

B

baseUrl(String) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 
build() - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 
build() - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 
builder() - Static method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
builder() - Static method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
Builder() - Constructor for class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 
Builder() - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 

C

ChromaCollectionsRestApi - Interface in io.quarkiverse.langchain4j.chroma.runtime
 
ChromaConfig - Interface in io.quarkiverse.langchain4j.chroma.runtime
 
ChromaEmbeddingStore - Class in io.quarkiverse.langchain4j.chroma
Represents a store for embeddings using the Chroma backend.
ChromaEmbeddingStore(String, String, Duration, boolean, boolean) - Constructor for class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
Initializes a new instance of ChromaEmbeddingStore with the specified parameters.
ChromaEmbeddingStore.Builder - Class in io.quarkiverse.langchain4j.chroma
 
ChromaRecorder - Class in io.quarkiverse.langchain4j.chroma.runtime
 
ChromaRecorder() - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.ChromaRecorder
 
chromaStoreSupplier(ChromaConfig) - Method in class io.quarkiverse.langchain4j.chroma.runtime.ChromaRecorder
 
collection(String) - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 
Collection - Class in io.quarkiverse.langchain4j.chroma.runtime
 
Collection(String, String, Map<String, String>) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.Collection
 
collectionName() - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaConfig
The collection name.
collectionName(String) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 
createCollection(CreateCollectionRequest) - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 
CreateCollectionRequest - Class in io.quarkiverse.langchain4j.chroma.runtime
 
CreateCollectionRequest(String) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.CreateCollectionRequest
Currently, cosine distance is always used as the distance method for chroma implementation

D

deleteAll(int) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 
deleteEmbeddings(String, DeleteEmbeddingsRequest) - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 
DeleteEmbeddingsRequest - Class in io.quarkiverse.langchain4j.chroma.runtime
 
DeleteEmbeddingsRequest(List<String>) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.DeleteEmbeddingsRequest
 
documents(List<String>) - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 

E

embeddings(List<float[]>) - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 

G

getDistances() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 
getDocuments() - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
getDocuments() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 
getEmbeddings() - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
getEmbeddings() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 
getId() - Method in class io.quarkiverse.langchain4j.chroma.runtime.Collection
 
getIds() - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
getIds() - Method in class io.quarkiverse.langchain4j.chroma.runtime.DeleteEmbeddingsRequest
 
getIds() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 
getInclude() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryRequest
 
getMetadata() - Method in class io.quarkiverse.langchain4j.chroma.runtime.Collection
 
getMetadata() - Method in class io.quarkiverse.langchain4j.chroma.runtime.CreateCollectionRequest
 
getMetadatas() - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest
 
getMetadatas() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 
getName() - Method in class io.quarkiverse.langchain4j.chroma.runtime.Collection
 
getName() - Method in class io.quarkiverse.langchain4j.chroma.runtime.CreateCollectionRequest
 
getnResults() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryRequest
 
getQueryEmbeddings() - Method in class io.quarkiverse.langchain4j.chroma.runtime.QueryRequest
 

I

ids(List<String>) - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 
io.quarkiverse.langchain4j.chroma - package io.quarkiverse.langchain4j.chroma
 
io.quarkiverse.langchain4j.chroma.runtime - package io.quarkiverse.langchain4j.chroma.runtime
 

L

logRequests() - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaConfig
Whether requests to Chroma should be logged
logRequests(boolean) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 
logResponses() - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaConfig
Whether responses from Chroma should be logged
logResponses(boolean) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 

M

metadatas(List<Map<String, Object>>) - Method in class io.quarkiverse.langchain4j.chroma.runtime.AddEmbeddingsRequest.Builder
 

O

objectMapper(ObjectMapper) - Static method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 

Q

queryCollection(String, QueryRequest) - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaCollectionsRestApi
 
QueryRequest - Class in io.quarkiverse.langchain4j.chroma.runtime
 
QueryRequest(List<Float>, int) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.QueryRequest
 
QueryResponse - Class in io.quarkiverse.langchain4j.chroma.runtime
 
QueryResponse(List<List<String>>, List<List<List<Float>>>, List<List<String>>, List<List<Map<String, String>>>, List<List<Double>>) - Constructor for class io.quarkiverse.langchain4j.chroma.runtime.QueryResponse
 

S

search(EmbeddingSearchRequest) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore
 

T

timeout() - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaConfig
The timeout duration for the Chroma client.
timeout(Duration) - Method in class io.quarkiverse.langchain4j.chroma.ChromaEmbeddingStore.Builder
 

U

url() - Method in interface io.quarkiverse.langchain4j.chroma.runtime.ChromaConfig
URL where the Chroma database is listening for requests
A B C D E G I L M O Q S T U 
All Classes and Interfaces|All Packages