• PerogiBoi@lemmy.ca
    link
    fedilink
    English
    arrow-up
    88
    ·
    10 months ago

    Also check out LLM Studio and GPT4all. Both of these let you run private ChatGPT alternatives from Hugging Face and run them off your ram and processor (can also offload to GPU).

    • Just_Pizza_Crust@lemmy.world
      link
      fedilink
      English
      arrow-up
      26
      ·
      10 months ago

      I’d also recommend Oobabooga if you’re already familiar with Automatic1111 for Stable diffusion. I have found being able to write the first part of the bots response gets much better results and seems to make up false info much less.

      • PerogiBoi@lemmy.ca
        link
        fedilink
        English
        arrow-up
        41
        arrow-down
        1
        ·
        edit-2
        10 months ago

        Mistral is thought to be almost as good. I’ve used the latest version of mistral and found it more or less identical in quality of output.

        It’s not as fast though as I am running it off of 16gb of ram and an old GTX 1060 card.

        If you use LLM Studio I’d say it’s actually better because you can give it a pre-prompt so that all of its answers are within predefined guardrails (ex: you are glorb the cheese pirate and you have a passion for mink fur coats).

        There’s also the benefit of being able to load in uncensored models if you would like questionable content created (erotica, sketchy instructions on how to synthesize crystal meth, etc).

          • PerogiBoi@lemmy.ca
            link
            fedilink
            English
            arrow-up
            5
            ·
            10 months ago

            Absolutely. Synthesizing hard drugs is time consuming and a lot of hard work. Only I get to enjoy it.

                • tsonfeir@lemm.ee
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  ·
                  10 months ago

                  I just buy my substrate online. I’m far less experimental than most. I just want it to work in a consistent way that yields an amount I can predict.

                  What I really want to grow is Peyote or San Pedro, but the slow growth and lack of sun in my location would make that difficult.

      • Hestia@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Depends on your use case. If you want uncensored output then running locally is about the only game in town.

    • M500@lemmy.ml
      link
      fedilink
      English
      arrow-up
      5
      ·
      10 months ago

      I can’t find a way to run any of these on my homeserver and access it over http. It looks like it is possible but you need a gui to install it in the first place.

  • stevedidWHAT@lemmy.world
    link
    fedilink
    English
    arrow-up
    79
    arrow-down
    3
    ·
    10 months ago

    Open source good, together monkey strong 💪🏻

    Build cool village with other frens, make new things, celebrate as village

    • Zeon@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      10 months ago

      It’s free / libre software, which is even better, because it gives you more freedom than just ‘open-source’ software. Make sure to check the licenses of software that you use. Anything based on GPL, MIT, or Apache 2.0 are Free Software licenses. Anyways, together monkey strong 💪

  • WetFerret@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    10 months ago

    I would also reccommend faraday.dev as a way to try out different models locally using either CPU or GPU. I believe they have a build for every desktop OS.

  • randon31415@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    10 months ago

    I have recently been playing with llamafiles, particularly Llava which, as far as I know, is the first multimodal open source llm (others might exist, this is just the first one I have seen). I was having it look at pictures of prospective houses I want to buy and asking it if it sees anything wrong with the house.

    The only problem I ran into is that window 10 cmd doesn’t like the sed command, and I don’t know of an alternative.

  • ElPussyKangaroo@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    10 months ago

    Any recommendations from the community for models? I use ChatGPT for light work like touching up a draft I wrote, etc. I also use it for data related tasks like reorganization, identification etc.

    Which model would be appropriate?

    • Infiltrated_ad8271@kbin.social
      link
      fedilink
      arrow-up
      14
      arrow-down
      2
      ·
      10 months ago

      The question is quickly answered as none is currently that good, open or not.

      Anyway it seems that this is just a manager. I see some competitors available that I have heard good things about, like mistral.

    • Falcon@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      10 months ago

      Many are close!

      In terms of usability though, they are better.

      For example, ask GPT4 for an example of cross site scripting in flask and you’ll have an ethics discussion. Grab an uncensored model off HuggingFace you’re off to the races

      • tubbadu@lemmy.kde.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        Seems interesting! Do I need high end hardware or can I run them on my old laptop that I use as home server?

        • Falcon@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          10 months ago

          Oh no you need a 3060 at least :(

          Requires cuda. They’re essentially large mathematical equations that solve the probability of the next word.

          The equations are derived by trying different combinations of values until one works well. (This is the learning in machine learning). The trick is changing the numbers in a way that gets better each time (see e.g. gradient descent)