gptel--token-usage-strings | Token usage strings formatted for display. |
gptel-pre-response-hook | Hook run before inserting the LLM response into the current buffer. |
gptel-mode | Non-nil if GPTel mode is enabled. |
gptel--backend-name | Store to persist backend name across Emacs sessions. |
gptel-crowdsourced-prompts-file | File used to store crowdsourced system prompts. |
gptel-send--handlers | Alist specifying handlers for `gptel-send' state transitions. |
gptel--tool-preview-alist | Alist mapping tool names to preview functions for tools. |
gptel-use-header-line | Whether `gptel-mode' should use header-line for status information. |
gptel-tool-call-inspection-map | Actions in the gptel tool inspection buffer. |
gptel--header-line-info | Information segment for the header-line in `gptel-mode'. |
gptel-highlight-methods | Types of LLM response highlighting used by `gptel-highlight-mode'. |
gptel-post-response-hook | Post-response functions are now called with two arguments: the |
gptel-send--transitions | Alist specifying state transitions for `gptel-send'. |
gptel--fsm-last | State machine for latest request in the buffer. |
gptel-pre-tool-call-functions | Abnormal hook called before each tool call. |
gptel-mode-map | Keymap for `gptel-mode'. |
gptel-refresh-buffer-hook | Hook run in gptel buffers after changing gptel's configuration. |
gptel--markdown-block-map | Keymap for folding and unfolding Markdown code blocks. |
gptel--known-presets | Alist of presets for gptel. |
gptel-default-mode | The default major mode for dedicated chat buffers. |
gptel--token-usage | Token usage details for gptel. |
gptel-mode-hook | Hook run after entering or leaving `gptel-mode'. |
gptel-save-state-hook | Hook run before gptel saves model parameters to a file. |
gptel-post-stream-hook | Hook run after each insertion of the LLM's streaming response. |
gptel-highlight-mode-hook | Hook run after entering or leaving `gptel-highlight-mode'. |
gptel-post-tool-call-functions | Abnormal hook called after each tool call. |
gptel--preset | Name of last applied gptel preset. |
gptel-tool-call-actions-map | Keymap for actions on tool calls. |
gptel--tool-names | Store to persist tool names to file across Emacs sessions. |
gptel-display-buffer-action | The action used to display gptel chat buffers. |
gptel-highlight-mode | Non-nil if Gptel-Highlight mode is enabled. |
gptel-post-response-functions | Abnormal hook run after inserting the LLM response into the current buffer. |
gptel-curl-extra-args | Extra arguments to pass to Curl when sending queries. |
gptel--request-alist | Alist of active gptel requests. |
gptel-model | Model for gptel queries. |
gptel-use-context | Where in the request to inject gptel's additional context. |
gptel-include-reasoning | How to handle LLM reasoning or "thinking" text blocks. |
gptel--link-type-cache | Cache of checks for binary files. |
gptel--mode-description-alist | Mapping from unconventionally named major modes to languages. |
gptel-curl-file-size-threshold | Size threshold for using file input with Curl. |
gptel-org-convert-response | Whether gptel should convert Markdown responses to Org markup. |
gptel-include-tool-results | Whether tool call results should be included in the buffer. |
gptel-track-response | Distinguish between user messages and LLM responses. |
gptel-cache | Whether the LLM should cache request content. |
gptel-proxy | Path to a proxy to use for gptel interactions. |
gptel--schema | Response output schema for backends that support it. |
gptel-log-level | Logging level for gptel. |
gptel-tools | A list of tools to include with gptel requests. |
gptel-use-tools | Whether gptel should use tools. |
gptel-request--transitions | Alist specifying gptel's default state transition table for requests. |
gptel-context--alist | List of gptel's context sources. |
gptel-prompt-prefix-alist | String used as a prefix to the query being sent to the LLM. |
gptel--system-message | System prompt used by gptel. |
gptel-system-prompt | System prompt used by gptel. |
gptel-post-request-hook | Hook run after sending a gptel request. |
gptel-markdown--link-regex | Link regex for `gptel-mode' in Markdown mode. |
gptel--log-buffer-name | Log buffer for gptel. |
gptel-track-media | Whether links to supported media types should be followed. |
gptel--known-tools | Alist of gptel tools arranged by category. |
gptel-stream | Stream responses from the LLM as they are received. |
gptel-prompt-transform-functions | Handlers to augment or transform a query before sending it. |
gptel--known-backends | Alist of LLM backends known to gptel. |
gptel-api-key | An API key (string) for the default LLM backend. |
gptel-confirm-tool-calls | Whether tool calls should wait for the user to run them. |
gptel-max-tokens | Max tokens per response. |
gptel-prompt-filter-hook | Handlers to augment or transform a query before sending it. |
gptel-expert-commands | Whether experimental gptel options should be enabled. |
gptel-response-prefix-alist | String inserted before the response from the LLM. |
gptel-markdown-validate-link | Validate links to be sent as context with gptel queries. |
gptel-context | List of gptel's context sources. |
gptel-use-curl | Whether gptel should prefer Curl when available. |
gptel--request-params | Extra parameters sent with each gptel request. |
gptel-backend | LLM backend to use. |
gptel-temperature | "Temperature" of the LLM response. |
gptel--ersatz-json-tool | Name of ersatz tool used to force JSON output. |
gptel-request--handlers | Alist specifying handlers for gptel's default state transitions. |
gptel-response-separator | String inserted before responses. |
gptel-curl--common-args | Arguments always passed to Curl for gptel queries. |
gptel-directives | System prompts or directives for the LLM. |