Package com.composum.ai.composum.bundle
Class AIServlet.PromptOperation
- java.lang.Object
-
- com.composum.ai.composum.bundle.AIServlet.AbstractGPTServletOperation
-
- com.composum.ai.composum.bundle.AIServlet.PromptOperation
-
- All Implemented Interfaces:
com.composum.sling.core.servlet.ServletOperation
- Enclosing class:
- AIServlet
public class AIServlet.PromptOperation extends AIServlet.AbstractGPTServletOperation
Servlet representation ofGPTContentCreationService.executePrompt(String, GPTChatRequest)
with arguments prompt and maxwords. Input parameters is text and the optional numeric parameter maxwords, output is in data.result.text the generated text.
-
-
Constructor Summary
Constructors Constructor Description PromptOperation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
performOperation(com.composum.sling.core.servlet.Status status, org.apache.sling.api.SlingHttpServletRequest request, org.apache.sling.api.SlingHttpServletResponse response, GPTConfiguration config)
-
Methods inherited from class com.composum.ai.composum.bundle.AIServlet.AbstractGPTServletOperation
doIt, getOptionalInt
-
-
-
-
Method Detail
-
performOperation
protected void performOperation(@Nonnull com.composum.sling.core.servlet.Status status, @Nonnull org.apache.sling.api.SlingHttpServletRequest request, @Nonnull org.apache.sling.api.SlingHttpServletResponse response, @Nullable GPTConfiguration config)
- Specified by:
performOperation
in classAIServlet.AbstractGPTServletOperation
-
-