langchain-ai/langchain

Missing `prompt_cache_key` in BaseChatOpenAI

Closed this issue · 1 comments

Checked other resources

  • This is a bug, not a usage question.
  • I added a clear and descriptive title that summarizes this issue.
  • I used the GitHub search to find a similar question and didn't find it.
  • I am sure that this is a bug in LangChain rather than my code.
  • The bug is not resolved by updating to the latest stable version of LangChain (or the specific integration package).
  • This is not related to the langchain-community package.
  • I read what a minimal reproducible example is (https://stackoverflow.com/help/minimal-reproducible-example).
  • I posted a self-contained, minimal, reproducible example. A maintainer can copy it and run it AS IS.

Example Code

ChatOpenA(prompt_cache_key="") # This is being passed as per the document but not being passed as attribute to underlying '_default_params'

Error Message and Stack Trace (if applicable)

No response

Description

I cannot see 'prompt_cache_key' being passed to BaseChatOpenAI.

System Info

System Information

OS: Darwin
OS Version: Darwin Kernel Version 24.5.0: Tue Apr 22 19:54:29 PDT 2025; root:xnu-11417.121.6~2/RELEASE_ARM64_T6030
Python Version: 3.11.11 (main, Feb 5 2025, 18:58:27) [Clang 19.1.6 ]

Package Information

langchain_core: 0.3.76
langchain: Installed. No version info available.
langchain_community: Installed. No version info available.
langsmith: 0.3.45
langchain_anthropic: Installed. No version info available.
langchain_chroma: Installed. No version info available.
langchain_deepseek: Installed. No version info available.
langchain_experimental: Installed. No version info available.
langchain_google_community: Installed. No version info available.
langchain_google_genai: Installed. No version info available.
langchain_groq: Installed. No version info available.
langchain_huggingface: Installed. No version info available.
langchain_milvus: Installed. No version info available.
langchain_mistralai: Installed. No version info available.
langchain_neo4j: Installed. No version info available.
langchain_ollama: Installed. No version info available.
langchain_openai: 0.3.33
langchain_postgres: Installed. No version info available.
langchain_qdrant: Installed. No version info available.
langchain_redis: Installed. No version info available.
langchain_tests: 0.3.21
langchain_text_splitters: Installed. No version info available.
langchain_weaviate: Installed. No version info available.
langserve: Installed. No version info available.

Other Dependencies

httpx: 0.28.1
httpx<1,>=0.28.1: Installed. No version info available.
jsonpatch<2.0,>=1.33: Installed. No version info available.
langchain-core<1.0.0,>=0.3.76: Installed. No version info available.
langchain-core<2.0.0,>=0.3.75: Installed. No version info available.
langsmith-pyo3: Installed. No version info available.
langsmith>=0.3.45: Installed. No version info available.
numpy>=1.26.2;: Installed. No version info available.
numpy>=2.1.0;: Installed. No version info available.
openai-agents: Installed. No version info available.
openai<2.0.0,>=1.104.2: Installed. No version info available.
opentelemetry-api: Installed. No version info available.
opentelemetry-exporter-otlp-proto-http: Installed. No version info available.
opentelemetry-sdk: Installed. No version info available.
orjson: 3.10.15
packaging: 24.2
packaging>=23.2: Installed. No version info available.
pydantic: 2.10.6
pydantic>=2.7.4: Installed. No version info available.
pytest: 7.4.4
pytest-asyncio<2,>=0.20: Installed. No version info available.
pytest-benchmark: 5.0.1
pytest-codspeed: 3.2.0
pytest-recording: 0.13.4
pytest-socket<1,>=0.7.0: Installed. No version info available.
pytest<9,>=7: Installed. No version info available.
PyYAML>=5.3: Installed. No version info available.
requests: 2.32.3
requests-toolbelt: 1.0.0
rich: 14.0.0
syrupy<5,>=4: Installed. No version info available.
tenacity!=8.4.0,<10.0.0,>=8.1.0: Installed. No version info available.
tiktoken<1,>=0.7: Installed. No version info available.
typing-extensions>=4.7: Installed. No version info available.
vcrpy>=7.0: Installed. No version info available.
zstandard: 0.23.0

This isn't strictly necessary, see comment.

Please open forum posts or issues prior to implementing new PRs so that proposed design changes can be discussed and to potentially prevent wasting time.