@promptbook/remote-server
Version:
It's time for a paradigm shift. The future of software in plain English, French or Latin
146 lines (145 loc) • 5.63 kB
TypeScript
/**
* All available formfactor definitions
*
* @public exported from `@promptbook/core`
*/
export declare const FORMFACTOR_DEFINITIONS: readonly [{
readonly name: "GENERIC";
readonly description: "@@@";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/173";
readonly pipelineInterface: {
readonly inputParameters: readonly [];
readonly outputParameters: readonly [];
};
}, {
readonly name: "CHATBOT";
readonly aliasNames: readonly ["CHAT"];
readonly description: "@@@";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/174";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "previousTitle";
readonly description: "Previous title of the conversation";
readonly isInput: true;
readonly isOutput: false;
}, {
readonly name: "previousConversationSummary";
readonly description: "Previous conversation summary";
readonly isInput: true;
readonly isOutput: false;
}, {
readonly name: "userMessage";
readonly description: "User message";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [{
readonly name: "title";
readonly description: "Title of the conversation";
/**
* Note: [💞] Ignore a discrepancy between file name and entity name
*/
readonly isInput: false;
readonly isOutput: true;
}, {
readonly name: "conversationSummary";
readonly description: "Summary of the conversation";
readonly isInput: false;
readonly isOutput: true;
}, {
readonly name: "chatbotResponse";
readonly description: "Chatbot response";
readonly isInput: false;
readonly isOutput: true;
}];
};
}, {
readonly name: "TRANSLATOR";
readonly description: "@@@";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/175";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "inputMessage";
readonly description: "Input message to be translated";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [{
readonly name: "outputMessage";
readonly description: "Translated output message";
readonly isInput: false;
readonly isOutput: true;
}];
};
}, {
readonly name: "SHEETS";
readonly aliasNames: readonly ["SHEETS", "SHEET"];
readonly description: "@@@";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/176";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "inputSheet";
readonly description: "Input sheet to be processed as csv";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [{
readonly name: "outputSheet";
readonly description: "Output sheet as csv";
readonly isInput: false;
readonly isOutput: true;
}];
};
}, {
readonly name: "EXPERIMENTAL_MATCHER";
readonly description: "@@@";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/177";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "nonce";
readonly description: "Just to prevent EXPERIMENTAL_MATCHER to be set as implicit formfactor";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [];
};
}, {
readonly name: "GENERATOR";
readonly description: "Generates any kind (in HTML with possible scripts and css format) of content from input message";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/184";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "inputMessage";
readonly description: "Input message to be image made from";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [{
readonly name: "result";
readonly description: "Result in HTML to be shown to user";
readonly isInput: false;
readonly isOutput: true;
}];
};
}, {
readonly name: "IMAGE_GENERATOR";
readonly description: "Generates prompt for image generation from input message";
readonly documentationUrl: "https://github.com/webgptorg/promptbook/discussions/184";
readonly pipelineInterface: {
readonly inputParameters: readonly [{
readonly name: "inputMessage";
readonly description: "Input message to be image made from";
readonly isInput: true;
readonly isOutput: false;
}];
readonly outputParameters: readonly [{
readonly name: "prompt";
readonly description: "Prompt to be used for image generation";
readonly isInput: false;
readonly isOutput: true;
}];
};
}];
/**
* Note: [💞] Ignore a discrepancy between file name and entity name
*/