Die Version 1.4.1 von langchain-perplexity ist erschienen und bringt eine Reihe von Korrekturen, Verbesserungen bei der Nachverfolgbarkeit sowie allgemeine Wartungsarbeiten mit sich.
Fehlerbehebungen in der Perplexity-Integration
Es wurden mehrere Probleme im Zusammenhang mit der Perplexity-API behoben. So enthalten Eingabeelemente für die Responses-API nun das Attribut type="message", das für die korrekte Verarbeitung erforderlich ist. Zusätzlich wird der vom Aufrufer übergebene extra_body-Parameter jetzt zuverlässig beibehalten, sodass benutzerdefinierte Anfrageparameter nicht mehr überschrieben werden. Außerdem verwendet die Integration nun ein Modell, das von der Responses-API von Perplexity tatsächlich unterstützt wird, wodurch zuvor mögliche API-Fehler vermieden werden.
Verbesserte Rückverfolgbarkeit und Metadaten
Die Kernbibliothek wurde auf die Versionen 1.4.6 und 1.4.7 aktualisiert. Dabei wurde eine Funktion hinzugefügt, die die Paketversion in den Tracing-Metadaten erfasst, und anschließend wurde die entsprechende Metadatenbezeichnung vereinheitlicht. Dies erleichtert es Betreibern selbst gehosteter Instanzen, nachzuvollziehen, welche Version der LangChain-Pakete bestimmte Traces erzeugt hat. Außerdem wurden die Docstrings bereinigt, indem doppelte Backticks durch einfache ersetzt wurden, was die Lesbarkeit der Dokumentation im Code verbessert.
Wartung und Aktualisierung von Abhängigkeiten
Im Rahmen der kontinuierlichen Pflege wurden mehrere Abhängigkeiten aktualisiert: Pillow wurde von Version 12.2.0 auf 12.3.0 angehoben, vcrpy von 8.1.1 auf 8.2.1 und langsmith von 0.8.5 auf 0.8.18. Die Lockfiles wurden aufgefrischt und die Sperren der Partnerpakete aktualisiert. Darüber hinaus wurde mypy auf Version 2.1 angehoben und die Typprüfungskonfiguration im gesamten Monorepo vereinheitlicht. Die Standardtests validieren nun auch Tool-Call-Chunks während des Streamings, was die Zuverlässigkeit erhöht. Schließlich wurde die README hinsichtlich Installation und Ressourcen überarbeitet.



