OpenAI connector
Interact with ChatGPT or moderation API
Required inputs
| Key | Label | Type |
|---|---|---|
authentication.token | OpenAI API key | secret |
internal_textToAnalyze | Evaluation input | FEEL expression |
internal_prompt | Prompt | FEEL expression |
internal_choices | Choices to generate | FEEL expression |
Optional inputs
| Key | Label | Type |
|---|---|---|
internal_organization | Organization | FEEL expression |
operation | Operation | string |
internal_model | Model | string |
internal_systemMessage | System message | FEEL expression |
internal_chatHistory | Chat history | FEEL expression |
resultVariable | Result variable | string |
resultExpression | Result expression | FEEL expression |
connectionTimeoutInSeconds | Connection timeout | FEEL expression |
errorExpression | Error expression | FEEL expression |
Apply this connector with @bpmnkit/connectors
import { applyConnectorTemplate } from "@bpmnkit/connectors"
const result = applyConnectorTemplate("io.camunda.connectors.OpenAI.v1", {
"authentication.token": "<your openai api key>",
"internal_textToAnalyze": "= ...",
"internal_prompt": "= ...",
"internal_choices": "= 1",
"internal_organization": "= ...",
"operation": "chat",
})