Version 0.9.9.6 of package Gptel has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Gptel describes itself as:

  ===================================
  Interact with ChatGPT or other LLMs
  ===================================

More at https://elpa.nongnu.org/nongnu/gptel.html

## Summary:

  gptel is a simple Large Language Model chat client, with support for multiple
  models and backends.

  It works in the spirit of Emacs, available at any time and in any buffer.

  gptel supports:

  - The services ChatGPT, Azure, Gemini, Anthropic AI, Together.ai, Perplexity,
    AI/ML API, Anyscale, OpenRouter, Groq, PrivateGPT, DeepSeek, Cerebras,
    GitHub Copilot chat, AWS Bedrock, Novita AI, xAI, Sambanova, Mistral Le
    Chat and Kagi (FastGPT & Summarizer).
  - Local models via Ollama, Llama.cpp, Llamafiles or GPT4All

  Additionally, any LLM service (local or remote) that provides an
  OpenAI-compatible API is supported.

  Features:

## Recent NEWS:

# -*- mode: org; -*-

* 0.9.9.7-pre

** Breaking changes
** New models and backends

- Anthropic backend: Add support for =claude-fable-5-1=.

- OpenAI backend: Add support for =gpt-6-astra=.

** New features and UI changes
** Notable bug fixes


* 0.9.9.6 2026-09-05

** Breaking changes

- The Github Models setup instructions have been removed from the
  README, and the Github Models mentions in gptel.el's commentary
  header removed.  GitHub Models was fully retired on 2026-07-30 and
  its API is no longer available.

- The models =deepseek-chat= and =deepseek-reasoner= have been
  removed from the default list of Deepseek models.  These models are
  either deprecated or no longer available.

- The models =gptel-5-1=, =gpt-5.1-codex=, =gpt-5.1-codex-max=,
  =gpt-5.1-codex-mini=, =gpt-5.2=, =gpt-5.2-codex=, =claude-sonnet-4=,
  =gemini-2.5-pro=, =gemini-3-pro-preview=, =gemini-3-flash-preview= and
  =grok-code-fast-1= have been removed from the default list of Copilot
  models. These models are either deprecated or no longer available.

- The models =claude-3-7-sonnet-20250219=, =claude-3-5-sonnet-20241022=,
  =claude-3-5-sonnet-20240620=, =claude-3-5-haiku-20241022=,
  =claude-3-opus-20240229= and =claude-3-haiku-20240307= have been
  removed from the default list of Anthropic models.  These models are
  either deprecated or no longer available.

- The models =gemini-3.1-flash-lite-preview=, =gemini-3-pro-preview=,
  =gemini-2.5-pro-preview-06-05=, =gemini-2.5-flash-preview-09-2025=,
  =gemini-2.5-flash-lite-preview-09-2025=, =gemini-2.0-flash=,
  =gemini-2.0-flash-exp= and =gemini-2.0-flash-thinking-exp= have been
  removed from the default list of Gemini models.  These models are no
  longer available.

- The minimum required version of the =transient= package is now 0.7.8.

- ~gptel-temperaure~ now defaults to nil, meaning the API's default
  value will be used.  This is because some backends don't support
  providing the temperature, those that do don't agree on the scale and
  what a temperature of 1 means.

- Due to the introduction of ~gptel-system-prompt~ (see below), opening
  a text/markdown gptel chat file before loading gptel can cause an
  error.  To fix this, please ensure that gptel is loaded before opening
  any saved text/markdown chat files.  This only needs to be done once.

- ~gptel-menu~'s option to redirect a response to a gptel buffer (the
  "g" option) now works differently.  The prompt is inserted into the
  gptel buffer as before, but the request is sent /from the gptel
  buffer/, with the full context of the conversation.  Before now, the
  gptel buffer only served as the destination for the response, and the
  query was sent without any context.

  This means that you can continue a conversation in any gptel
  buffer from anywhere in Emacs without having to switch to it first.
- The models =grok-4-1-fast-reasoning=, =grok-4-1-fast-non-reasoning=,
  =grok-code-fast-1=, =grok-4-fast-reasoning=,
  =grok-4-fast-non-reasoning=, =grok-4=, =grok-3-mini=, =grok-3= and
  =grok-2-vision-1212= have been removed from the default list of Grok
  (xAI) models.  These models are either no longer available or aliased
  to one of two available Grok models, =grok-4.3= and =grok-build-0.1=.

- gptel now sends both request data and headers to Curl via stdin, so no
  temporary files will be created regardless of request
  size. ~gptel-curl-file-size-threshold~ is now obsolete.

** New models and backends

- Bedrock backend: Add support for =claude-opus-4-7=, =claude-opus-4-8=,
  =claude-opus-4-9=, =claude-opus-5=, =claude-haiku-4-5= and
  =claude-fable-5=.

- Anthropic backend: Add support for =claude-sonnet-5=,
  =claude-opus-4-8=, =claude-opus-4-9=, =claude-opus-5= and
  =claude-fable-5=.

- GitHub Copilot backend: Add support for =gemini-3.8-flash=,
  =gemini-3.7-flash=, =gemini-3.6-flash=, =gemini-3.5-flash=,
  =gpt-5.6-sol=, =gpt-5.6-terra=, =gpt-5.6-luna=, =claude-opus-4.8=,
  =claude-sonnet-5=, =claude-opus-5= and =claude-fable-5=.
...
...

Reply via email to