Skip to main content

GPT playground

Build

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)

Source distribution for gpt-playground 0.1.1
File Size Uploaded Provenance
gpt_playground-0.1.1.tar.gz 18.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for gpt-playground 0.1.1
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page