Support editing the last prompt with full input options (Text, Media & Audio) in ChatSession
Les mainteneurs répondent en général sous 1 jour
Évaluation
Cette issue n'a pas encore été évaluée.
Description
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()
- Langage dominant
- Python
- Étoiles
- 4.1k
- Forks
- 1.1k
- Merge moyen
- 1 j 21 h
- PR mergées (30 j)
- 103
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de googleapis/python-genai
-
Test import module that doesn't existPeut-être pris @Venkaiahbabuneelam l’a pris il y a 25 jours. Ouvertepriority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
googleapis/python-genai#3122 · 6 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Curated history keeps half a user turn when the model turn is invalidPeut-être pris @Venkaiahbabuneelam l’a pris il y a 33 jours. Ouvertepriority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
googleapis/python-genai#3051 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Unsubscripted typing.List and typing.Dict crash convert_if_exist_pydantic_model in AFCPeut-être pris @Venkaiahbabuneelam l’a pris il y a 33 jours. Ouvertepriority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
googleapis/python-genai#3044 · 1 commentaire · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
googleapis/python-genai#3314 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 57/100
googleapis/python-genai#3313 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de googleapis/python-genai
Issues similaires
-
ChatBedrockConverse changes the keys of JSON tool results to camelCase (`order_id` becomes `orderId`)Peut-être pris @geyazheng l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
langchain-ai/langchain-aws#1469 ·
Les mainteneurs répondent en général sous 1 jour
-
GCToggler leaves collection enabled if the body re-enables itPeut-être pris @Gambit-Checkmate l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Les mainteneurs répondent en général sous 7 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
EESSI/docs#949 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
doronz88/pymobiledevice3#2176 ·
Les mainteneurs répondent en général sous 1 jour
-
b4b usability
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour