Skip to main content

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

Project description

🛩️ Fleet Context

License

A CLI tool over the top 1200 Python libraries.
Used for library q/a & code generation with gpt-4-turbo

View the site | View the data visualizer


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-1106-preview (gpt-4-turbo). You can set your model to gpt-4 if you want more stable gpt-4 results, gpt-3.5-turbo, or gpt-3.5-turbo-16k.

context -m gpt-3.5-turbo

Advanced settings

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

context -k 15 -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.7.tar.gz (17.8 kB view hashes)

Uploaded Source

Supported by

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