Skip to main content

A chat interface over up-to-date Python library documentation.

Project description

🛩️ Fleet Context

License Discord

A CLI tool over the top 1200 Python libraries.
Used for library q/a & code generation with all avaliable OpenAI models

Website      |      Data Visualizer      |      PyPI      |      @fleet_ai


Screenshot 2023-11-06 at 10 01 22 PM




Quick Start

Install the package and run context to ask questions about the most up-to-date Python libraries. You will have to provide your OpenAI key to start a session.

pip install fleet-context
context

If you'd like to run the CLI tool locally, you can clone this repository, cd into it, then run:

pip install -e .
context

Limit libraries

You can use the -l or --libraries followed by a list of libraries to limit your session to a certain number of libraries. Defaults to all.

context -l langchain pydantic openai

Use a different OpenAI model

You can select a different OpenAI model by using -m or --model. Defaults to gpt-4. You can set your model to gpt-4-1106-preview (gpt-4-turbo), gpt-3.5-turbo, or gpt-3.5-turbo-16k.

context -m gpt-4-1106-preview

Advanced settings

You can control the number of retrieved chunks by using -k or --k_value (defaulted to 15), and you can toggle whether the model cites its source by using -c or --cite_sources (defaults to true).

context -k 25 -c false




Evaluations

Results

Sampled libraries

We saw a 37-point improvement for gpt-4 generation scores and a 34-point improvement for gpt-4-turbo generation scores amongst a randomly sampled set of 50 libraries.

We attribute this to a lack of knowledge for the most up-to-date versions of libraries for gpt-4, and a combination of relevant up-to-date information to generate with and relevance of information for gpt-4-turbo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fleet-context-1.0.11.tar.gz (18.1 kB view details)

Uploaded Source

File details

Details for the file fleet-context-1.0.11.tar.gz.

File metadata

  • Download URL: fleet-context-1.0.11.tar.gz
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/42.0 requests/2.31.0 requests-toolbelt/1.0.0 urllib3/1.26.16 tqdm/4.65.0 importlib-metadata/6.8.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.11.4

File hashes

Hashes for fleet-context-1.0.11.tar.gz
Algorithm Hash digest
SHA256 5f14b9a7bf5cdea4a704c7b97edeb7784c59a9c35affebc12c67524cd84a1732
MD5 02218eb390b94e171d8ffaa68a89d271
BLAKE2b-256 5dc6ef4f07727a8dd699bb08e4eb96105457d32e54ab058c8afeea12f137636e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page