branch: elpa/gptel commit 1a83e0e12c452664bfc24e46f137e3bdc546e0ae Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com> Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
README: Mention more packages using gptel * README.org: (Additional Configuration): Mention `gptel-curl-extra-args'. (Packages using gptel): Mention some new packages that use gptel. --- README.org | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/README.org b/README.org index f8bb316f1a..59b89ec33e 100644 --- a/README.org +++ b/README.org @@ -112,7 +112,6 @@ gptel uses Curl if available, but falls back to the built-in url-retrieve to wor - [[#groq][Groq]] - [[#mistral-le-chat][Mistral Le Chat]] - [[#openrouter][OpenRouter]] - - [[#aiml-api][AI/ML API]] - [[#privategpt][PrivateGPT]] - [[#deepseek][DeepSeek]] - [[#sambanova-deepseek][Sambanova (Deepseek)]] @@ -120,6 +119,7 @@ gptel uses Curl if available, but falls back to the built-in url-retrieve to wor - [[#github-models][Github Models]] - [[#novita-ai][Novita AI]] - [[#xai][xAI]] + - [[#aiml-api][AI/ML API]] - [[#github-copilotchat][Github CopilotChat]] - [[#aws-bedrock][AWS Bedrock]] - [[#usage][Usage]] @@ -1563,13 +1563,15 @@ Other Emacs clients for LLMs prescribe the format of the interaction (a comint s all) #+end_src -|----------------------+--------------------------------------------------------------------| -| *Connection options* | | -|----------------------+--------------------------------------------------------------------| -| =gptel-use-curl= | Use Curl (default), fallback to Emacs' built-in =url=. | -| =gptel-proxy= | Proxy server for requests, passed to curl via =--proxy=. | -| =gptel-api-key= | Variable/function that returns the API key for the active backend. | -|----------------------+--------------------------------------------------------------------| +|-------------------------+--------------------------------------------------------------------| +| *Connection options* | | +|-------------------------+--------------------------------------------------------------------| +| =gptel-use-curl= | Use Curl? (default), fallback to Emacs' built-in =url=. | +| | You can also specify the Curl path here. | +| =gptel-proxy= | Proxy server for requests, passed to curl via =--proxy=. | +| =gptel-curl-extra-args= | Extra arguments passed to Curl. | +| =gptel-api-key= | Variable/function that returns the API key for the active backend. | +|-------------------------+--------------------------------------------------------------------| |-----------------------+---------------------------------------------------------| | *LLM request options* | /(Note: not supported uniformly across LLMs)/ | @@ -1714,14 +1716,20 @@ There are several more: [[https://github.com/iwahbe/chat.el][chat.el]], [[https: gptel is a general-purpose package for chat and ad-hoc LLM interaction. The following packages use gptel to provide additional or specialized functionality: - [[https://github.com/karthink/gptel-quick][gptel-quick]]: Quickly look up the region or text at point. +- [[https://github.com/jwiegley/gptel-prompts][gptel-prompts]]: System prompt manager for gptel. +- [[https://github.com/dolmens/gptel-aibo/][gptel-aibo]]: A writing assistant system built on top of gptel. +- [[https://github.com/kmontag/macher][Macher]]: Project-aware multi-file LLM editing for Emacs, based on gptel. - [[https://github.com/daedsidog/evedel][Evedel]]: Instructed LLM Programmer/Assistant. - [[https://github.com/lanceberge/elysium][Elysium]]: Automatically apply AI-generated changes as you code. +- [[https://github.com/jwiegley/ob-gptel][ob-gptel]]: Org-babel backend for running gptel queries. +- [[https://github.com/JDNdeveloper/gptel-autocomplete][gptel-autocomplete]]: Inline completions using gptel. - [[https://github.com/kamushadenes/ai-blog.el][ai-blog.el]]: Streamline generation of blog posts in Hugo. -- [[https://github.com/douo/magit-gptcommit][magit-gptcommit]]: Generate Commit Messages within magit-status Buffer using gptel. +- [[https://github.com/lakkiy/gptel-commit][gptel-commit]]: Generate commit messages using gptel. +- [[https://github.com/douo/magit-gptcommit][magit-gptcommit]]: Generate commit messages within magit-status Buffer using gptel. +- [[https://github.com/ragnard/gptel-magit/][gptel-magit]]: Generate commit messages for magit using gptel. - [[https://github.com/armindarvish/consult-omni][consult-omni]]: Versatile multi-source search package. It includes gptel as one of its many sources. - [[https://github.com/ultronozm/ai-org-chat.el][ai-org-chat]]: Provides branching conversations in Org buffers using gptel. (Note that gptel includes this feature as well (see =gptel-org-branching-context=), but requires a recent version of Org mode 9.7 or later to be installed.) - [[https://github.com/rob137/Corsair][Corsair]]: Helps gather text to populate LLM prompts for gptel. -- [[https://github.com/lakkiy/gptel-commit][gptel-commit]]: Generate commit messages using gptel. ** COMMENT Older Breaking Changes