buildCompleteRequest
Creates a CompleteRequest using a type-safe DSL builder.
Required
argument - Sets the argument name and value to complete
ref - Sets the reference to a prompt or resource template
Optional
Example with PromptReference:
val request = buildCompleteRequest {
argument("query", "user input")
ref(PromptReference("searchPrompt"))
}Content copied to clipboard
Example with ResourceTemplateReference:
val request = buildCompleteRequest {
argument("path", "/users/123")
ref(ResourceTemplateReference("file:///{path}"))
context {
put("userId", "123")
put("role", "admin")
}
}Content copied to clipboard
Return
A configured CompleteRequest instance
Parameters
block
Configuration lambda for setting up the completion request