INNER CODE UNIT · JavaScript
completionTokens
apostrophecms/apostrophe · packages/ai-helper/modules/@apostrophecms/ai-helper-rich-text-widget/index.js:56
const completionTokens = Math.ceil(content.length / 4);
metadata = {
model: 'mock-model',
usage: {
prompt_tokens: promptTokens,
completion_tokens: completionTokens,
total_tokens: promptTokens + completionTokens
}
};
providerName = 'Mock Provider';
} else {
// Build system prompt in rich text widget
let systemPrompt = self.options.systemPrompt;
const customPrompt =
req.body.customSystemPrompt || self.options.customSystemPrompt;
const shouldAppend = req.body.appendSystemPrompt !== undefined
? req.body.appendSystemPrompt
: self.options.appendSystemPrompt;