branch: externals/minuet
commit 5b78809f01d7070123dc43e4a498aab2fe427ec3
Author: Milan Glacier <[email protected]>
Commit: Milan Glacier <[email protected]>

    doc: update README.
---
 README.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/README.md b/README.md
index baee905bdd..dd58955af4 100644
--- a/README.md
+++ b/README.md
@@ -485,6 +485,12 @@ request, you can use function 
`minuet-set-optional-options`:
 (minuet-set-optional-options minuet-openai-options :top_p 0.9)
 ```
 
+`:transform` is a list of functions that receive a plist with
+`:end-point`, `:headers`, and `:body` and return a modified plist (or
+nil to keep it unchanged). The transformed values are used for the
+actual request, so this is the right place to tweak custom headers,
+payloads, or endpoints.
+
 ## OpenAI
 
 <details>
@@ -506,6 +512,7 @@ Below is the default value:
        :language-and-tab minuet--default-chat-input-language-and-tab-function
        :context-before-cursor minuet--default-chat-input-before-cursor-function
        :context-after-cursor minuet--default-chat-input-after-cursor-function)
+      :transform ()
       :optional nil)
     "config options for Minuet OpenAI provider")
 
@@ -552,6 +559,7 @@ Below is the default value:
        :language-and-tab minuet--default-chat-input-language-and-tab-function
        :context-before-cursor minuet--default-chat-input-before-cursor-function
        :context-after-cursor minuet--default-chat-input-after-cursor-function)
+      :transform ()
       :optional nil)
     "config options for Minuet Claude provider")
 ```
@@ -577,6 +585,7 @@ Below is the default value:
       :api-key "CODESTRAL_API_KEY"
       :template (:prompt minuet--default-fim-prompt-function
                  :suffix minuet--default-fim-suffix-function)
+      :transform ()
       :optional nil)
     "config options for Minuet Codestral provider")
 ```
@@ -616,6 +625,7 @@ The following config is the default.
        :language-and-tab minuet--default-chat-input-language-and-tab-function
        :context-before-cursor minuet--default-chat-input-before-cursor-function
        :context-after-cursor minuet--default-chat-input-after-cursor-function)
+      :transform ()
       :optional nil)
     "config options for Minuet Gemini provider")
 ```
@@ -680,6 +690,7 @@ The following config is the default.
        :language-and-tab minuet--default-chat-input-language-and-tab-function
        :context-before-cursor minuet--default-chat-input-before-cursor-function
        :context-after-cursor minuet--default-chat-input-after-cursor-function)
+      :transform ()
       :optional nil)
     "Config options for Minuet OpenAI compatible provider.")
 ```
@@ -738,6 +749,7 @@ The following config is the default.
       :name "Deepseek"
       :template (:prompt minuet--default-fim-prompt-function
                  :suffix minuet--default-fim-suffix-function)
+      :transform ()
       :optional nil)
     "config options for Minuet OpenAI FIM compatible provider")
 ```

Reply via email to