Git Product home page Git Product logo

Comments (5)

derp-dev avatar derp-dev commented on July 28, 2024 1

ChatAll would be another project that you could really make an impact, on! Its a great app but could use LiteLLM very effectively, I think. It's actually one of my favorite ways to use LLM (single query multiple model).

I'm just a 2nd year, self-taught video game enjoyer, hehe. My repos are really only ever for education.

from cognsh.

derp-dev avatar derp-dev commented on July 28, 2024

It's really good! It works flawlessly with my cuda12 RTX3080 in wsl2! I use all the models that support cublas and nvidia, they are great. Thanks!

If you want to do anything, go check out AGiXT! I think they could use LiteLLM to a great extent. As-a-matter-of-fact, this repo is only-ever going to be an extension to the logic of that app! I think that artificial generative intelligence (AGI, get it?) is already possible via the 'agent' concept popularized by BabyAGI. My repo is aimed at providing maximum computational throughput for consumers who want to use AGI but don't want to use credit cards and apis, because its really not a good deal as a consumer - 'the more you buy the more you save' as Jensen from Nvidia says.

I think that the fairly insurmountable costs of API usage in the for-profit space scares most people away from this 'dumb' artificial generative intelligence. A concept most impactfully described by extolling that, interestingly, human-thought is actually made-up of a significant amount of hallucination, too... That is to say; hallucination of large foundational models is not 'bad' once you consider 'agentic cognition' expressed in the time dimension - a hallucination is simply another hypothesis to test.

Couple of things I'm researching with my repos:

  1. file-system-access with a focus on sharing space (server view of the agent's learned-experience, client view of the users learned experience). Focus on shared-toolkits and shared-problem-solving-sets (and how to define what 'shared' means in any-given scenario and how can the separation of roles play-out over-time?).

  2. gnu parallelizing pipelines of 'cognition' - how to juggle dozens of 'conversations' with dozens of services, particularly dealing with the issue of relying on consumer-grade free tools (lots of errors, outages, and just plain-old slow). I'm not a huge fan of asynch or promises so I've been researching any and every possibility.

  3. 'bread-crumb-trail' (From 'Hansel And Gretel') for people even worse-off than me getting-into "AGI" because the amount of different software and frameworks and whatnot is super intimidating.

  4. rlhf training regimens and context-limited post-training-prompt-training (more of that meta-cognition stuff like "my goal is to yield 'x' from a chat with agent/situation/parameters 'y' so what methodologies 'abcqz' can I use to yield that return?" via things like reverse-prompting, parallelized multi-model piping, prompt-tuning, hyperparameters, parameter-space, argument vectors, coherence and salience in the realm of cognition (for example I love to try to get different models to the same place, creating a convergence, and I love to get many levels-deep in conversation then maintain coherence by meta-analyzing what it would take to get back to a given coherence level).

I think that 'modeling' synthetic/artificial 'cognition' after what we know about human 'cognition' will aid-us in understanding eachother - ourselves, and our creations. For example; I think that "behavior" is an extremely rich area for AGI (generative) to self-analyze, just like ourselves. Another is the concept of subconscious and conscious thought, and even sleeping (dreaming) and cyclic behavior.

Anyways, I hope you check out that repo, it's so, so cool! And nice work on LiteLLM, I'll defiantly tell people about it.

from cognsh.

krrishdholakia avatar krrishdholakia commented on July 28, 2024

Woah @derp-dev you used LiteLLM locally? What for?

from cognsh.

derp-dev avatar derp-dev commented on July 28, 2024

@krrishdholakia Just LocalAI (api) in a docker container with local networking only, so far, so nothing production ready or particularly interesting, haha. LocalAI (this one, there are two: https://github.com/go-skynet/LocalAI) seems to work well with LiteLLM.

I haven't gotten oogabooga textgen-webui api functionality to work too-well (just in-general, I haven't tried with LiteLLM), but that would probably be my next experiment.

I'll let you know if I have any quandary, thanks! I hope to upload an 'everything' local-docker/kubernetes api which queries all possible options that a consumer has access to. Scope is extremally limited, so thanks to your app I am now diving into the browserless and headless tech I am going to need (inspiration being ChatALL) to wrap into a rest api for all of the free 'webapp' chat endpoints (+litellm to handle local models api and consumer apis).

from cognsh.

krrishdholakia avatar krrishdholakia commented on July 28, 2024

looks like local ai itself is a replacement for openai, how're you using litellm with it? (code snippet would be great) would be an awesome tutorial to put out

from cognsh.

Related Issues (1)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.