Support editing the last prompt with full input options (Text, Media & Audio) in ChatSession

Aberta
#2,833 1 comentário 0 reações 1 responsável Ver no GitHub

Mantenedores costumam responder em até 1 dia

@Venkaiahbabuneelam já está trabalhando nisso.

Desde 10/8/2026.

  • #2898 de @medisean — fechado sem integrar

Avaliação

Esta issue ainda não foi avaliada.

Descrição

priority: p3 type: feature request
Problem Statement

When editing the last sent prompt in a chat flow, the interface should support all input modes present in the main prompt bar, specifically media attachments (photos/files) and microphone/voice dictation.

Currently, users can only edit text strings, requiring them to delete or rewrite messages from scratch if they forget to attach a photo or want to correct a prompt using voice input.

Proposed Solution

In python-genai, ChatSession should provide a native method to update the last prompt with text, media, or audio/voice inputs and regenerate the response.

Example API Usage
chat = client.chats.create(model="gemini-2.5-flash")
chat.send_message("Initial text prompt")

# Easily update the last prompt with full input options
chat.update_last_prompt(
    text="Updated prompt text",
    image=pil_image,     # Support for photos/files
    audio=audio_bytes    # Support for voice/dictation
)
response = chat.regenerate_last_turn()
Linguagem predominante
Python
Estrelas
4.1k
Forks
1.1k
Merge médio
1d 21h
PRs com merge (30d)
103

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de googleapis/python-genai

Todas as issues de googleapis/python-genai

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.