theodo-group / GenossGPT

One API for all LLMs either Private or Public (Anthropic, Llama V2, GPT 3.5/4, Vertex, GPT4ALL, HuggingFace ...) 🌈🐂 Replace OpenAI GPT with any LLMs in your app with one line.
https://genoss.ai/
747 stars 65 forks source link

Cross with LocalAI #26

Open mudler opened 11 months ago

mudler commented 11 months ago

Hi :wave:

Just a friendly poke, I've just came across GenossGPT, and looks like it strives to have the same goal of LocalAI (https://github.com/go-skynet/LocalAI) - maybe we can combine efforts and avoid duplication and fragmentation? LocalAI is an entirely community-driven OSS project. I'd be happy to set this up.

Cheers, Ettore

StanGirard commented 11 months ago

Lets chat ;)

Come to Quivr's Discord to contact ;)

NickDeBeenSAE commented 11 months ago

How about including a requirements.txt file to let us know what is actually required to build the project?

mudler commented 11 months ago

How about including a requirements.txt file to let us know what is actually required to build the project?

It is written in go - however for the python bits the requirements.txt is here: https://github.com/go-skynet/LocalAI/blob/master/extra/requirements.txt

NickDeBeenSAE commented 10 months ago

I was referring to the Poetry parts.

StanGirard commented 10 months ago

poetry export -f requirements.txt --output requirements.txt ;)

NickDeBeenSAE commented 10 months ago

I'll check this out.

Cheers.

NickDeBeenSAE commented 10 months ago

There's nothing in the .txt file.

NickDeBeenSAE commented 10 months ago
poetry add package sentence_transformers grpcio google protobuf
The following packages are already present in the pyproject.toml and will be skipped:

  • sentence_transformers
  • grpcio
  • google
  • protobuf

If you want to update it to the latest compatible version, you can use `poetry update package`.
If you prefer to upgrade it to the latest available version, you can use `poetry add package@latest`.

Using version ^0.1.1 for package

Updating dependencies
Resolving dependencies... (0.2s)

Because genossgpt depends on sentence_transformers (^1.9.1) which doesn't match any versions, version solving failed.
            
NickDeBeenSAE commented 10 months ago
poetry add package@latest sentence_transformers
The following packages are already present in the pyproject.toml and will be skipped:

  • sentence_transformers

If you want to update it to the latest compatible version, you can use `poetry update package`.
If you prefer to upgrade it to the latest available version, you can use `poetry add package@latest`.

Using version ^0.1.1 for package

Updating dependencies
Resolving dependencies... (0.0s)

Because genossgpt depends on sentence_transformers (^1.10.0) which doesn't match any versions, version solving failed.