INNER CODE UNIT · JavaScript

promptTokens

apostrophecms/apostrophe · packages/ai-helper/modules/@apostrophecms/ai-helper-rich-text-widget/index.js:55

              const promptTokens = Math.ceil(prompt.length / 4);
              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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…