Metoda .with_retry() decorează orice Runnable cu mecanisme automate de recuperare din erori temporare de rețea sau rate-limiting (HTTP 429 / 503), aplicând pauze cu creștere exponențială între încercări.
resilient_chain = (
prompt
| model.with_retry(
stop_after_attempt=4,
wait_exponential_jitter=True,
retry_if_exception_type=(TimeoutError, ConnectionError)
)
| StrOutputParser()
)
Stabilitate de producție: Previne eșecul întregului pipeline în momentele de vârf de trafic către furnizorii de LLM.
Întrebări & Exemple practice:
RunnableRetry: Reîncercarea Automată a Pașilor cu Backoff ExponențialAi o întrebare despre RunnableRetry: Reîncercarea Automată a Pașilor cu Backoff Exponențial 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.