You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A Firefox extension that generates a professional abstract and keywords for the current tab's content using the Perplexity AI API.
6
5
7
-
> **Disclaimer**: _This is an alpha version extension created for self-learning purposes. It is not a professional, full-featured extension. Maintenance and updates will be provided as possible during the developer's limited free time._
8
-
9
6
## Features
10
7
- Fetches the text content of the active tab
11
8
- Sends the content to the Perplexity API for abstract and keyword generation
12
9
- Displays the generated abstract and keywords in the extension popup
13
10
- Generates an APA citation for the webpage based on the title, author, and publication date
14
-
-**New:** Allows copying the generated abstract, keywords, and citation in Markdown, HTML, or plain text format with the click of a button
15
-
- Allows customization of API key, model, and temperature through the options page
11
+
- Allows copying the generated abstract, keywords, and citation in Markdown, HTML, or plain text format with the click of a button
12
+
- Allows customization of API key, model, and temperature through the options page.
13
+
- Supports internationalization (i18n) for English, Spanish, and French languages.
14
+
- Allows fine-tuning the abstract generation by adjusting the top-p, top-k, max-tokens, frequency-penalty, and presence-penalty parameters.
16
15
17
16
## Installation from repository
18
17
19
-
## Installation
18
+
###Installation from XPI file (direct download)
20
19
21
20
Install the latest version of this add-on by clicking the link below, or you can download the latest version from the releases page.
1. Clone this repository or download the source code
27
27
2. Open Firefox and go to `about:debugging`
28
28
3. Click on "This Firefox" in the left sidebar
@@ -43,6 +43,9 @@ The extension uses the following default configuration:
43
43
- API Key: 'pplx-xxxxxxxxxxx' (**replace with your own or it won't work**)
44
44
- Model: 'sonar-medium-chat'
45
45
- Temperature: 1
46
+
- All other parameters are _undefined_ by default.
47
+
- Please take account that top-k can't be defined at the same time as top-p, and vice versa.
48
+
- Same with presence-penalty and frequency-penalty.
46
49
47
50
You can change these settings on the options page.
48
51
@@ -134,7 +137,7 @@ quick-abstract/
134
137
135
138
## Dependencies
136
139
137
-
This extension relies on the Perplexity AI API. You need to sign up for an API key at [https://www.perplexity.ai/](https://www.perplexity.ai/) to use this extension.
140
+
This extension relies on the Perplexity AI API. You need to sign up for an API key at [https://www.perplexity.ai/](https://www.perplexity.ai/) to use this extension. You can read the API documentation [here](https://docs.perplexity.ai/).
138
141
139
142
## Internationalization (i18n)
140
143
@@ -144,6 +147,8 @@ This extension now supports internationalization, allowing users to interact wit
144
147
- Spanish
145
148
- French
146
149
150
+
To add support for more languages, follow the steps outlined in the "Adding New Languages" section below.
151
+
147
152
### Language Files
148
153
149
154
The language-specific message files are located in the `_locales` directory, organized by locale code. Each locale directory contains a `messages.json` file that defines the localized strings for that language.
0 commit comments