Class EmbeddingPrompt
Inheritance
EmbeddingPrompt
Assembly: Glitch9.AIDevKit.dll
Syntax
public sealed class EmbeddingPrompt : FilePrompt, ILoadablePrompt, IPrompt, IValidatable
Properties
|
Edit this page
View Source
Declaration
[DomainProperty("embed_prompt_type")]
public EmbedInputType InputType { get; }
Property Value
|
Edit this page
View Source
Texts
Declaration
[DomainProperty("texts")]
public string[] Texts { get; set; }
Property Value
Methods
|
Edit this page
View Source
FromAudio(FileSource)
Declaration
public static EmbeddingPrompt FromAudio(FileSource audio)
Parameters
Returns
|
Edit this page
View Source
FromText(string, FileSource)
Declaration
public static EmbeddingPrompt FromText(string text, FileSource image = null)
Parameters
Returns
|
Edit this page
View Source
FromTexts(IEnumerable<string>, FileSource)
Declaration
public static EmbeddingPrompt FromTexts(IEnumerable<string> texts, FileSource image = null)
Parameters
Returns
|
Edit this page
View Source
FromVideo(FileSource)
Declaration
public static EmbeddingPrompt FromVideo(FileSource video)
Parameters
Returns
|
Edit this page
View Source
GetPromptText()
Declaration
public override string GetPromptText()
Returns
Overrides
|
Edit this page
View Source
IsValid()
Declaration
public override bool IsValid()
Returns
Overrides
|
Edit this page
View Source
Validate()
Validates the object's parameters and throws if invalid.
Declaration
public override void Validate()
Overrides
Operators
|
Edit this page
View Source
implicit operator string[](EmbeddingPrompt)
Declaration
public static implicit operator string[](EmbeddingPrompt prompt)
Parameters
Returns
|
Edit this page
View Source
implicit operator EmbeddingPrompt(string[])
Declaration
public static implicit operator EmbeddingPrompt(string[] texts)
Parameters
| Type |
Name |
Description |
| string[] |
texts |
|
Returns
Implements
Extension Methods