Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/abielzulio/chatgpt-raycast

ChatGPT raycast extension
https://github.com/abielzulio/chatgpt-raycast

Last synced: 25 days ago
JSON representation

ChatGPT raycast extension

Lists

README

        



ChatGPT


Interact with OpenAI's ChatGPT right from your command bar




Latest source code

![Conversation View](metadata/1.png)

# Features

### Ask anything, from your favourite thing

Straight from your command bar, ask anything that you wanted and get an AI-generated answer without any effort.

![Ask anything](metadata/2.png)

### Personalized for you, really

Customize the model to your liking. Create and edit custom engines beyond your creativity.

![Custom model](metadata/3.png)

### Keep continue, with you

Continue talking about everything right where you left off. Be pro without from zero.

![Initial set-up](metadata/7.png)

### Save the answer, for later

Got the answer that you wanted? Great. Now you can save it without asking again.

![Saving the answer](metadata/4.png)

### Look-up your past, fast

Automatically save all the question and answer so you can go back digging for the answer you're looking, quickly.

![Looking through the question history](metadata/5.png)

# Models availability

### GPT-3.5

- `gpt-3.5-turbo`
- `gpt-3.5-turbo-0301`

### GPT-4

GPT-4 model availability depends on your developer account. You need access to the GPT-4 API key through OpenAI's waitlist from [here](https://openai.com/waitlist/gpt-4-api) to see the GPT-4 model option.

# How to use

This package requires a valid `Secret Key` from [OpenAI](https://platform.openai.com/account/api-keys) with a `pay-as-you-go` plan account (**you'll get a `429` error if you're on a `free-tier` account**).

![Initial set-up](metadata/6.png)

> All the preferences value will be stored locally using [Preferences API](https://developers.raycast.com/api-reference/preferences)

# Preferences

All preferences properties list that can be customize through `Raycast Settings > Extensions > ChatGPT`

| Properties | Label | Value | Required | Default | Description |
| ------------------------ | ---------------------- | ----------------------------------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------- |
| `api` | API | `string` | `true` | `empty` | Your personal Open AI API key |
| `useStream` | Stream Completion | `boolean` | `true` | `true` | Stream the completions of the generated answer |
| `isAutoSaveConversation` | Auto-save Conversation | `boolean` | `true` | `true` | Auto-save every conversation that you had with the model |
| `isAutoLoadText` | Auto-load | `boolean` | `false` | `false` | Load selected text from your frontmost application to the `question bar` or `full text input form` automatically |
| `isAutoFullInput` | Use Full Text Input | `boolean` | `false` | `false` | Switch to `full text input form` from `question bar` automatically whenever you want to ask or type a question |
| `isAutoTTS` | Text-to-Speech | `boolean` | `false` | `false` | Enable auto text-to-speech everytime you get a generated answer |
| `useProxy` | Use Proxy | `boolean` | `false` | `false` | Each question request will be passed through the proxy |
| `proxyProtocol` | Proxy Protocol | `http`, `https`, `socks4`, `socks5` | `false` | `http` | Proxy protocol option |
| `proxyHost` | Proxy Host | `string` | `false` | `empty` | Proxy host value |
| `proxyUsername` | Proxy Username | `string` | `false` | `empty` | Proxy username value |
| `proxyPassword` | Proxy Password | `string` | `false` | `empty` | Proxy password value |

---


Made with ♥ from Indonesia