Alpaca icon indicating copy to clipboard operation
Alpaca copied to clipboard

(Feature request) Please add persistent file storage/memory

Open rolandixor opened this issue 5 months ago • 3 comments

Is your feature request related to a problem? Please describe.

There is currently the option to add files to a conversation, which is useful, but no way to reference files between conversations (as you can do with GPT4All, for instance).

Describe the solution you'd like

It would be helpful to have a way to keep a set of files available to all models as a reference between conversations. For instance, if you're working on a story and want to query the chapters of the story between conversations, to remember the lore as you're working, or if you're trying to reference a list of policies for an organization.

If this could be made possible for custom models as well, or, only - that would also be a great solution to this issue.

Describe alternatives you've considered

I've considered using the custom model feature, but it is too cumbersome currently to add so much information into a single text box, when you could just add multiple markdown or PDF files, for example.

Additional context

GPT4All and some other apps provide the option to use persistent memory storage that all models can reference.

rolandixor avatar Jul 02 '25 14:07 rolandixor

Sounds cool https://github.com/Jeffser/Alpaca/issues/335#issuecomment-3044013624

https://github.com/Jeffser/Alpaca/issues/852

CodingKoalaGeneral avatar Jul 07 '25 09:07 CodingKoalaGeneral

I made it possible to add files as part of a custom model https://github.com/Jeffser/Alpaca/issues/861 (see Update 7)

I think this is the most easy way of implementing this

Jeffser avatar Jul 08 '25 00:07 Jeffser

Separating it into a different model doesn’t work for me—it fits well within this use case considering the need for a proper context window. https://github.com/Jeffser/Alpaca/issues/907

Image

Being able to activate it when needed and compare the results of different models would be really handy.

I made it possible to add files as part of a custom model

In this context "Customizable LLM Default Context for Personalized Output" https://github.com/Jeffser/Alpaca/issues/781
i did not complain at all.

CodingKoalaGeneral avatar Jul 26 '25 11:07 CodingKoalaGeneral