SmartHub
Wisej.AI.SmartHub
public class SmartHub : SmartObject, IExtenderProvider, IToolProviderPublic Class SmartHub
Inherits SmartObject
Implements IExtenderProvider, IToolProviderConstructors
SmartHub()
SmartHub(containerControl)
Name
Type
Description
SmartHub(container)
Name
Type
Description
Properties
BindingContext
ContainerControl
Culture
DataSource
Endpoint
IsDisposed
Methods
AskAsync(question, image, systemPrompt)
Parameter
Type
Description
Dispose(disposing)
Parameter
Type
Description
EmbedAsync(text)
Parameter
Type
Description
EmbedAsync(chunks)
Parameter
Type
Description
GetAdapter(control)
Parameter
Type
Description
GetAdapter<T>(control)
Parameter
Type
Description
GetAI(control)
Parameter
Type
Description
GetParameterValue(parameter)
Parameter
Type
Description
IngestDocumentAsync(filePath, documentName, collectionName, metadata, overwrite)
Parameter
Type
Description
IngestDocumentAsync(stream, documentName, collectionName, overwrite, metadata)
Parameter
Type
Description
RemoveAdapter(adapter)
Parameter
Type
Description
RemoveTool(tool)
Parameter
Type
Description
SimilarityQueryAsync(query, chunks, topN, minSimilarity, computeSimilarity)
Parameter
Type
Description
SimilarityQueryAsync(query, chunks, vectors, topN, minSimilarity, computeSimilarity)
Parameter
Type
Description
SimilarityScoreAsync(query, chunks, computeSimilarity)
Parameter
Type
Description
SimilarityScoreAsync(query, chunks, embeddings, computeSimilarity)
Parameter
Type
Description
UseTool(tool)
Parameter
Type
Description
UseTools(target)
Parameter
Type
Description
Implements
Name
Description
Last updated
