Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIRunPromptResponse ¶
type Configuration ¶
type Configuration struct { Input struct { HTTP *struct { URL string `json:"url"` Token string `json:"token"` } `json:"http,omitempty"` } `json:"input"` Output struct { Schema string `json:"schema"` GoTypes *struct { Prefix string `json:"prefix"` PackageName string `json:"package_name"` Output string `json:"output"` } `json:"go_types,omitempty"` TypeScriptTypes *struct { Prefix string `json:"prefix"` Output string `json:"output"` } `json:"typescript_types,omitempty"` } `json:"output"` }
type PromptPalClient ¶
type PromptPalClient interface {
Execute(ctx context.Context, prompt string, variables any, userId *string) (*APIRunPromptResponse, error)
}
func NewPromptPalClient ¶
func NewPromptPalClient(endpoint string, token string, options PromptPalClientOptions) PromptPalClient
type PromptPalClientOptions ¶
Click to show internal directories.
Click to hide internal directories.