Funcția trim_messages reduce dimensiunea istoricului conversației pentru a nu depăși numărul maxim permis de tokeni al modelului. Respectă regulile de integritate conversațională, asigurându-se că mesajul de sistem este păstrat și că apelurile de unelte rămân asociate cu răspunsurile lor.
from langchain_core.messages import trim_messages
selected_messages = trim_messages(
messages,
max_tokens=2048,
strategy="last",
token_counter=ChatOpenAI(model="gpt-4o"),
include_system=True,
allow_partial=False
)
Prevenire erori: Elimină riscul apariției erorii context length exceeded în conversațiile lungi.
Întrebări & Exemple practice:
Funcția trim_messages: Gestionarea și Trunchierea Ferestrei de ContextAi o întrebare despre Funcția trim_messages: Gestionarea și Trunchierea Ferestrei de Context sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.