Package com.embabel.common.ai.prompt
Object PromptContributor.Companion
-
- All Implemented Interfaces:
public class PromptContributor.Companion
-
-
Field Summary
Fields Modifier and Type Field Description public final static PromptContributor.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final static PromptContributorfixed(String content, String role, PromptContributionLocation location)Create a prompt contribution with fixed content final static PromptContributorfixed(String content, String role)Create a prompt contribution with fixed content final static PromptContributorfixed(String content)Create a prompt contribution with fixed content final static PromptContributordynamic(Function0<String> contributionMaker, String role, PromptContributionLocation location)final static PromptContributordynamic(Function0<String> contributionMaker, String role)final static PromptContributordynamic(Function0<String> contributionMaker)-
-
Method Detail
-
fixed
@JvmOverloads() final static PromptContributor fixed(String content, String role, PromptContributionLocation location)
Create a prompt contribution with fixed content
-
fixed
@JvmOverloads() final static PromptContributor fixed(String content, String role)
Create a prompt contribution with fixed content
-
fixed
@JvmOverloads() final static PromptContributor fixed(String content)
Create a prompt contribution with fixed content
-
dynamic
@JvmOverloads() final static PromptContributor dynamic(Function0<String> contributionMaker, String role, PromptContributionLocation location)
-
dynamic
@JvmOverloads() final static PromptContributor dynamic(Function0<String> contributionMaker, String role)
-
dynamic
@JvmOverloads() final static PromptContributor dynamic(Function0<String> contributionMaker)
-
-
-
-