@markprompt/core
@markprompt/core
is the core library for Markprompt, a conversational AI component for your website, trained on your data.
It contains core functionality for Markprompt and allows you to build abstractions on top of it.
Installation
npm install @markprompt/core
In browsers with esm.sh:
<script type="module">
import { submitPrompt } from 'https://esm.sh/@markprompt/core';
</script>
Usage
import { submitPrompt } from '@markprompt/core';
const prompt = 'Hello, Markprompt!';
const projectKey = '<project-key>';
function onAnswerChunk(chunk) {
}
function onReferences(references) {
}
const onError(error) {
}
const options = {
model: 'gpt-3.5-turbo',
iDontKnowMessage: 'Sorry, I am not sure how to answer that.',
completionsUrl: 'https://api.markprompt.com/v1/completions',
};
await submitPrompt(prompt, projectKey, onAnswerChunk, onReferences, onError, options);