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.