Index
All Classes and Interfaces|All Packages
A
- add(ChatMessage) - Method in interface dev.ai4j.chat.ChatHistory
- aiMessage(String) - Static method in class dev.ai4j.chat.AiMessage
- AiMessage - Class in dev.ai4j.chat
- AiMessage(String) - Constructor for class dev.ai4j.chat.AiMessage
C
- canHandle(String) - Method in interface dev.ai4j.agent.Tool
- chat(ChatMessage...) - Method in interface dev.ai4j.chat.ChatModel
- chat(String) - Method in interface dev.ai4j.chat.ChatModel
- chat(List<ChatMessage>) - Method in interface dev.ai4j.chat.ChatModel
- chat(List<ChatMessage>, StreamingResponseHandler) - Method in interface dev.ai4j.chat.ChatModel
- ChatHistory - Interface in dev.ai4j.chat
- ChatMessage - Class in dev.ai4j.chat
- ChatModel - Interface in dev.ai4j.chat
- complete(String) - Method in interface dev.ai4j.completion.CompletionModel
- CompletionModel - Interface in dev.ai4j.completion
- contents() - Method in class dev.ai4j.chat.ChatMessage
- contents() - Method in class dev.ai4j.document.Document
- contents() - Method in class dev.ai4j.embedding.Embedding
- countTokens(String) - Method in class dev.ai4j.Tokenizer
D
- decode(List<Integer>) - Method in class dev.ai4j.Tokenizer
- description() - Method in interface dev.ai4j.agent.Tool
- dev.ai4j - package dev.ai4j
- dev.ai4j.agent - package dev.ai4j.agent
- dev.ai4j.chat - package dev.ai4j.chat
- dev.ai4j.completion - package dev.ai4j.completion
- dev.ai4j.document - package dev.ai4j.document
- dev.ai4j.embedding - package dev.ai4j.embedding
- Document - Class in dev.ai4j.document
- Document(String) - Constructor for class dev.ai4j.document.Document
- DocumentLoader - Interface in dev.ai4j.document
- DocumentSplitter - Interface in dev.ai4j.document
E
- embed(Document) - Method in interface dev.ai4j.embedding.EmbeddingModel
- embed(String) - Method in interface dev.ai4j.embedding.EmbeddingModel
- embed(Collection<Document>) - Method in interface dev.ai4j.embedding.EmbeddingModel
- Embedding - Class in dev.ai4j.embedding
- Embedding(String, List<Double>) - Constructor for class dev.ai4j.embedding.Embedding
- EmbeddingModel - Interface in dev.ai4j.embedding
- encode(String) - Method in class dev.ai4j.Tokenizer
- encode(String, int) - Method in class dev.ai4j.Tokenizer
- equals(Object) - Method in class dev.ai4j.chat.ChatMessage
- equals(Object) - Method in class dev.ai4j.document.Document
- equals(Object) - Method in class dev.ai4j.embedding.Embedding
- execute(String) - Method in interface dev.ai4j.agent.Tool
F
- findRelated(Embedding, int) - Method in interface dev.ai4j.embedding.VectorDatabase
- format(String, Object) - Method in class dev.ai4j.PromptTemplate
- format(Map<String, Object>) - Method in class dev.ai4j.PromptTemplate
- from(String) - Static method in class dev.ai4j.document.Document
- from(String) - Static method in class dev.ai4j.PromptTemplate
- from(String, List<Double>) - Static method in class dev.ai4j.embedding.Embedding
G
- getMultiple(Class<S>, int) - Method in interface dev.ai4j.chat.ChatModel
- getOne(Class<S>) - Method in interface dev.ai4j.chat.ChatModel
H
- hashCode() - Method in class dev.ai4j.chat.ChatMessage
- hashCode() - Method in class dev.ai4j.document.Document
- hashCode() - Method in class dev.ai4j.embedding.Embedding
- history() - Method in interface dev.ai4j.chat.ChatHistory
I
L
- load() - Method in interface dev.ai4j.document.DocumentLoader
N
- numberOfTokens() - Method in class dev.ai4j.chat.ChatMessage
O
- of(String) - Static method in class dev.ai4j.chat.AiMessage
- of(String) - Static method in class dev.ai4j.chat.SystemMessage
- of(String) - Static method in class dev.ai4j.chat.UserMessage
- onComplete() - Method in interface dev.ai4j.StreamingResponseHandler
- onError(Throwable) - Method in interface dev.ai4j.StreamingResponseHandler
- onPartialResponse(String) - Method in interface dev.ai4j.StreamingResponseHandler
P
- persist(Embedding) - Method in interface dev.ai4j.embedding.VectorDatabase
- persist(Iterable<Embedding>) - Method in interface dev.ai4j.embedding.VectorDatabase
- PromptTemplate - Class in dev.ai4j
- PromptTemplate(String) - Constructor for class dev.ai4j.PromptTemplate
S
- split(Document) - Method in interface dev.ai4j.document.DocumentSplitter
- StreamingResponseHandler - Interface in dev.ai4j
- systemMessage(String) - Static method in class dev.ai4j.chat.SystemMessage
- SystemMessage - Class in dev.ai4j.chat
- SystemMessage(String) - Constructor for class dev.ai4j.chat.SystemMessage
T
- Tokenizer - Class in dev.ai4j
- Tokenizer() - Constructor for class dev.ai4j.Tokenizer
- Tool - Interface in dev.ai4j.agent
- toString() - Method in class dev.ai4j.chat.ChatMessage
- toString() - Method in class dev.ai4j.document.Document
- toString() - Method in class dev.ai4j.embedding.Embedding
U
- userMessage(String) - Static method in class dev.ai4j.chat.UserMessage
- UserMessage - Class in dev.ai4j.chat
- UserMessage(String) - Constructor for class dev.ai4j.chat.UserMessage
V
- vector() - Method in class dev.ai4j.embedding.Embedding
- VectorDatabase - Interface in dev.ai4j.embedding
All Classes and Interfaces|All Packages