langchain/libs/core/langchain_core/messages
Bagatur 4a531437bb
core[patch], openai[patch]: Handle OpenAI developer msg (#28794)
- Convert developer openai messages to SystemMessage
- store additional_kwargs={"__openai_role__": "developer"} so that the
correct role can be reconstructed if needed
- update ChatOpenAI to read in openai_role

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
2024-12-18 21:54:07 +00:00
..
__init__.py core[patch]: add convert_to_openai_messages util (#27263) 2024-10-16 17:10:10 +00:00
ai.py core[patch]: utils for adding/subtracting usage metadata (#27203) 2024-10-08 13:15:33 -07:00
base.py core: Add ruff rules for error messages (EM) (#26965) 2024-10-07 22:12:28 +00:00
chat.py core: Add ruff rules for error messages (EM) (#26965) 2024-10-07 22:12:28 +00:00
function.py core: Add ruff rules for error messages (EM) (#26965) 2024-10-07 22:12:28 +00:00
human.py core: Add ruff rules for pycodestyle Warning (W) (#26964) 2024-09-30 09:31:43 -04:00
modifier.py core: Add ruff rules for error messages (EM) (#26965) 2024-10-07 22:12:28 +00:00
system.py core: Add ruff rules for pycodestyle Warning (W) (#26964) 2024-09-30 09:31:43 -04:00
tool.py core[patch]: return ToolMessage from tool (#28605) 2024-12-10 09:59:38 +00:00
utils.py core[patch], openai[patch]: Handle OpenAI developer msg (#28794) 2024-12-18 21:54:07 +00:00