Skip to content

Latest commit

 

History

History
40 lines (19 loc) · 1.58 KB

README.md

File metadata and controls

40 lines (19 loc) · 1.58 KB

alfred-gpt

Alfred GPT lookup

Requirements:

python3 > 3.6

requests module (python3 -m pip install requests)

How to use:

  1. Clone this repository and double click the "GPT-3 Lookup.alfredworkflow" file to add it to Alfred.

  2. You must add an API KEY to config.json:

https://github.com/rfaile313/alfred-gpt/blob/53245728e4087252cab76c555ec4a18153ef1210/config.json#L1-L6

You can also change the model, temperature, or tokens here. Refer to the OpenAI docs for more information.

  1. Unfortunately because this is run through alfred, the tool requires absolute paths which are not the same at runtime (meaning trying to find them with tools like python's os module will not work).

So you must add these yourself. There are 2 manual paths to change. One in the code:

https://github.com/rfaile313/alfred-gpt/blob/54681e344ce3cd3d19c0047ede1c23e6bed71742/main.py#L12

example: SOURCE_DIR="/Users/rfaile313/alfred-gpt"

And one in the Alfred workflow itself:

Screenshot 2023-03-14 at 12 55 46 PM

Screenshot 2023-03-14 at 12 56 23 PM

example: /opt/homebrew/bin/python3 /Users/rfaile313/alfred-gpt/main.py "$1"

Note: your python3 path may be different than /opt/homebrew/bin/python3 -- you can check in your terminal with $which python3