You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/libs/partners
Eugene Zapolsky 6b9e3ed9e9
google-vertexai[minor]: added safety_settings property to gemini wrapper (#15344)
**Description:** Gemini model has quite annoying default safety_settings
settings. In addition, current VertexAI class doesn't provide a property
to override such settings.
So, this PR aims to 
 - add safety_settings property to VertexAI
- fix issue with incorrect LLM output parsing when LLM responds with
appropriate 'blocked' response
- fix issue with incorrect parsing LLM output when Gemini API blocks
prompt itself as inappropriate
- add safety_settings related tests

I'm not enough familiar with langchain code base and guidelines. So, any
comments and/or suggestions are very welcome.
 
**Issue:** it will likely fix #14841

---------

Co-authored-by: Erick Friis <erick@langchain.dev>
9 months ago
..
anthropic partners: add license field (#16117) 9 months ago
google-genai partners: add license field (#16117) 9 months ago
google-vertexai google-vertexai[minor]: added safety_settings property to gemini wrapper (#15344) 9 months ago
mistralai partners: add license field (#16117) 9 months ago
nvidia-ai-endpoints partners: add license field (#16117) 9 months ago
nvidia-trt partners: add license field (#16117) 9 months ago
openai openai[patch]: clarify azure error (#16157) 9 months ago
robocorp partners: add license field (#16117) 9 months ago
together partners: add license field (#16117) 9 months ago