Table of Contents

Class Prompt

Namespace
Glitch9.AIDevKit
public sealed class Prompt : PromptBase<string>, IPrompt, IEquatable<PromptBase<string>>, IModeratable
Inheritance
object
PromptBase<string>
Prompt
Implements
IEquatable<PromptBase<string>>
Inherited Members
Extension Methods

Constructors

Prompt()

public Prompt()

Prompt(string, float?)

public Prompt(string text, float? weight = null)

Parameters

text string
weight float?

Properties

Length

public int Length { get; }

Property Value

int

PromptType

[LocalProperty("prompt_type")]
public override PromptType PromptType { get; }

Property Value

PromptType

Methods

GetInputText()

public override string GetInputText()

Returns

string

IsValid()

public override bool IsValid()

Returns

bool

ToModerationPrompt()

public ModerationPrompt ToModerationPrompt()

Returns

ModerationPrompt

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

Operators

implicit operator string(Prompt)

public static implicit operator string(Prompt prompt)

Parameters

prompt Prompt

Returns

string

implicit operator Prompt(string)

public static implicit operator Prompt(string prompt)

Parameters

prompt string

Returns

Prompt