langchain-ollama==1.1.0

LangChain Releases / 2026/4/7

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • langchain-ollama 1.1.0 は `response_format` による Ollama 対応を導入し、より制御された/構造化されたモデル出力を可能にします。
  • この更新では、`reasoning_content` の取り扱いを修正し、Ollama の `thinking` フィールドへシリアライズし直すことで、推論関連レスポンスの互換性が向上します。
  • `_convert_messages_to_ollama_messages` が呼び出し元のメッセージリストを変異(ミューテート)しないようにするなど、信頼性・正確性の修正が含まれます。
  • 追加の Ollama 統合機能として、`OllamaEmbeddings` に `dimensions` サポートが追加され、スキームが省略された場合の `base_url` の取り扱いが改善されます。
  • さらに、Ollama の「logprobs」サポートも追加されており、より高度な評価、デバッグ、またはスコアリングのワークフローに役立ちます。

langchain-ollama==1.0.1 からの変更点

release(ollama): 1.1.0 (#36574)
feat(ollama): response_format のサポート (#34612)
fix(ollama): reasoning_content を ollama の thinking に再シリアライズする (#36573)
fix(ollama): _convert_messages_to_ollama_messages が呼び出し元のリストをミューテートしないようにする (#36567)
feat(ollama): OllamaEmbeddingsdimensions を追加 (#36543)
fix(ollama): スキームなしの base_url を尊重する (#34042)
feat(ollama): Ollama での logprobs サポート (#34218)
chore(ollama): ty に切り替え (#36571)
chore: pygments>=2.20.0 を説明するコメントを追加 (#36570)
chore: すべてのパッケージで pygments>=2.20.0 (CVE-2026-4539) (#36385)
chore: /libs/partners/ollama において requests を 2.32.5 から 2.33.0 に更新 (#36249)
chore(partners): langchain-core の最小値を 1.2.21 に更新 (#36183)
ci: CI における pytest のストリーミング出力を抑制 (#36092)
ci: リントターゲットで不要な依存関係のインストールを回避 (#36046)
chore: /libs/partners/ollama において orjson を 3.11.5 から 3.11.6 に更新 (#35866)
fix(ollama): クライアントが初期化されていない場合にエラーを発生させる (#35185)
chore(deps): /libs/partners/ollama において langsmith を 0.4.31 から 0.6.3 に更新 (#35166)
chore: make type ターゲットを追加 (#35015)
revert: "chore: Makefile に typing ターゲットを追加" (#35013)
chore: Makefile に typing ターゲットを追加 (#35012)
chore: pyproject.toml ファイルを充実 (#34980)
chore(deps): 3 つの更新で、20 ディレクトリ全体にわたって uv グループを更新 (#34941)
chore: urllib3 を 2.6.3 にアップグレード (#34940)
chore: Twitter の URL を更新 (#34736)
docs: Ollama の互換性 docstring の TODO を修正 (#34713)
chore: すべてのパッケージで相対インポートを禁止 (#34691)