From e696343a7396497e4efa2094301b15b85e0fb968 Mon Sep 17 00:00:00 2001 From: matty Date: Tue, 12 Aug 2025 19:07:22 +0000 Subject: [PATCH] a crumb of changes --- src/main.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main.ts b/src/main.ts index 31f5d3d..af40843 100644 --- a/src/main.ts +++ b/src/main.ts @@ -9,7 +9,7 @@ import { // import striptags from "striptags"; import { PrismaClient } from "../generated/prisma/client.js"; import { - getInstanceEmojis, + // getInstanceEmojis, deleteNotification, getNotifications, getStatusContext, @@ -20,7 +20,7 @@ import { alreadyRespondedTo, recordPendingResponse, // trimInputData, - selectRandomEmoji, + // selectRandomEmoji, shouldContinue, } from "./util.js"; @@ -48,7 +48,7 @@ export const envConfig = { }; const ollamaConfig: OllamaConfigOptions = { - temperature: 0.7, + temperature: 0.9, top_p: 0.85, top_k: 60, num_ctx: 16384, // maximum context window for Llama 3.1 @@ -111,7 +111,7 @@ const generateOllamaRequest = async ( ) .join( "\n" - )}\nReply to the user who addressed you. Examine the context of the entire conversation and make references to topics or information where appropriate. When 'nice-ai' or 'Lexi' is mentioned, the user is speaking to or referencing you. Prefix usernames with '@' when addressing them.`; + )}\nReply to the user who addressed you (you are Lexi, also known as nice-ai or nice-ai@nicecrew.digital). Examine the context of the entire conversation and make references to topics or information where appropriate. Prefix usernames with '@' when addressing them. Assume if there is no domain in the username, the domain is @nicecrew.digital (for example @matty would be @matty@nicecrew.digital)`; } // Switch to chat request format (messages array auto-handles Llama 3 template) @@ -145,16 +145,16 @@ const postReplyToStatus = async ( ollamaResponseBody: OllamaChatResponse ) => { const { pleromaInstanceUrl, bearerToken } = envConfig; - const emojiList = await getInstanceEmojis(); - let randomEmoji; - if (emojiList) { - randomEmoji = selectRandomEmoji(emojiList); - } + // const emojiList = await getInstanceEmojis(); + // let randomEmoji; + // if (emojiList) { + // randomEmoji = selectRandomEmoji(emojiList); + // } try { let mentions: string[]; const statusBody: NewStatusBody = { content_type: "text/markdown", - status: `${ollamaResponseBody.message.content} :${randomEmoji}:`, + status: `${ollamaResponseBody.message.content}`, in_reply_to_id: notification.status.id, }; if (