GPT playground
Just me playing with large language models, langchain, etc.
gptme
An interactive CLI to let you interact with LLMs in a Chat-style interface.
With features like:
- Supports OpenAI and any model that runs in llama
- Thanks to llama-cpp-server!
- Tools
- Access to the local machine
- Execute shell/Python code on the local machine.
- Command output (stdout & stderr + error code) will be feeded back to the agent, making it able to self-correct errors etc.
- Can handle long context sizes through summarization.
- (not very well developed)
Usage
Install deps:
poetry install
To use locally, you need to start llama-cpp-server:
poetry run python -m llama_cpp.server --model ~/ML/Manticore-13B.ggmlv3.q4_1.bin
Then you can interact with it using:
gptme --llm llama
TODO
Ideas for things to try:
- An agent that looks up the latest CI job, and if it failed, tries to figure out how to fix it.
- An agent that looks up recent GitHub issues, tries to generate an answer.
- An agent that looks up recent GitHub PRs, tries to generate an action (comment, ask for human review, merge, close).
Metadata
Release files for gpt-playground 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| gpt_playground-0.1.1.tar.gz | 18.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gpt_playground-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.8 kB
Release files / gpt_playground-0.1.1.tar.gz
| Download URL | gpt_playground-0.1.1.tar.gz |
|---|---|
| Size | 18.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff09cdbe205c0877723a1bc0c883f7d6214cf6e3ab4769f9d337f0bf1b28e0ce
|
|
BLAKE2b-256 checksum How to use checksums |
dcc179ada7bd432e0873c39c36f560fa48dd982996689821b6c3dcb3cddabab8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Linux/6.1.35-1-lts
|
Release files / gpt_playground-0.1.1-py3-none-any.whl
| Download URL | gpt_playground-0.1.1-py3-none-any.whl |
|---|---|
| Size | 23.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
febd5bfcf362d1afde592ac1e47a65a66df578c375917020525332e9206368e9
|
|
BLAKE2b-256 checksum How to use checksums |
4033ec7a1578ec266f3b36cb2ff0f75fd7995e44f16db0a54ae1d8733bb565a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.5.1 CPython/3.11.3 Linux/6.1.35-1-lts
|
Security for gpt-playground 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.