Skip to content

Commit

Permalink
[bot] "documentation_updates" Fri Aug 2 08:40:59 UTC 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
SpacemacsBot authored and smile13241324 committed Aug 2, 2024
1 parent 6011cc5 commit ec74a24
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 5 deletions.
10 changes: 6 additions & 4 deletions layers/+web-services/llm-client/README.org
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
- [[#gptel-support][GPTel support]]
- [[#ellama-support][Ellama support]]
- [[#configuration][Configuration]]
- [[#keybindings][Keybindings]]
- [[#key-bindings][Key bindings]]
- [[#gptel][GPTel]]
- [[#ellama][Ellama]]
- [[#code-tasks][Code tasks]]
Expand Down Expand Up @@ -64,12 +64,13 @@ Key features of GPTel include:

To enable GPTel support in your Spacemacs configuration, add the following to
your =dotspacemacs-configuration-layers= list:

#+BEGIN_SRC emacs-lisp
(setq-default dotspacemacs-configuration-layers
'((llm-client :variables llm-client-enable-gptel t)))
#+END_SRC
** Ellama support

** Ellama support
Ellama is a tool for interacting with large language models from Emacs. It
provides a suite of convenience functions that streamline common workflows.
Ellama can perform various tasks such as translation, code review,
Expand All @@ -86,20 +87,21 @@ Key features of Ellama include:

To enable Ellama support in your Spacemacs configuration, add the following to
your =dotspacemacs-configuration-layers= list:

#+BEGIN_SRC emacs-lisp
(setq-default dotspacemacs-configuration-layers
'((llm-client :variables llm-client-enable-ellama t)))
#+END_SRC

* Configuration
Refer to the official [[https://github.com/karthink/gptel][GPTel]] and [[https://github.com/s-kostyaev/ellama][ellama]] documentation for advanced configurations
and additional information.

* Keybindings
* Key bindings
The layer provides several key bindings to interact with LLMs efficiently.

** GPTel


| Key binding | Command | Description |
|-------------+--------------------------+--------------------------------|
| ~SPC $ g g~ | gptel | Start a new GPTel session |
Expand Down
13 changes: 12 additions & 1 deletion layers/LAYERS.org
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@
- [[#twitch][Twitch]]
- [[#twitter][Twitter]]
- [[#wakatime][Wakatime]]
- [[#whisper-layer-for-spacemacs][Whisper Layer for Spacemacs]]

* Description

Expand Down Expand Up @@ -3400,7 +3401,7 @@ Features:
** Large Language Model Client
[[file:+web-services/llm-client/README.org][+web-services/llm-client/README.org]]

This layer enables usage of GPT Clients in Spacemacs using [[https://github.com/karthink/gptel][GPTel]].
This layer enables usage of GPT Clients in Spacemacs using [[https://github.com/karthink/gptel][GPTel]] and [[https://github.com/s-kostyaev/ellama][Ellama]].

Features:

Expand Down Expand Up @@ -3532,3 +3533,13 @@ P.S. wakati means time in Swahili

Features:
- Integration with Wakatime cloud based time tracking service

** Whisper Layer for Spacemacs
[[file:+web-services/whisper/README.org][+web-services/whisper/README.org]]

This layer integrates the Whisper speech-to-text tool into Spacemacs, allowing for efficient transcription and audio processing within Emacs.

Features:
- Real-time transcription of audio files.
- Support for multiple languages.
- Selection of different base models for transcription.

0 comments on commit ec74a24

Please sign in to comment.