github langchain-ai/langchain langchain-mistralai==1.0.0a1

Initial release

chore: more sweeping (#33533)
style: more work for refs (#33508)
docs: update package READMEs (#33488)
feat(mistralai): support reasoning feature and v1 content (#33485)
chore(mistralai): delete redundant tests (#33468)
style: llm -> model (#33423)
style: .. code-block:: admonition translations (#33400)
style: address Sphinx double-backtick snippet syntax (#33389)
chore: update Sphinx links to markdown (#33386)
style: remove more Optional syntax (#33371)
chore: drop UP045 (#33362)
style: monorepo pass for refs (#33359)
chore: enrich pyproject.toml files with links to new references, others (#33343)
chore: clean up pyproject.toml files, use core a7 (#33334)
chore(infra): pdm -> hatchling (#33289)
release(mistralai): 1.0.0a1 (#33232)
docs: v1 docs updates (#33173)
release: v1.0.0 (#32567)
fix(mistralai): handle HTTP errors in async embed documents (#33187)
docs: more standardization (#33124)
test(mistralai): add xfail for structured output test (#33119)
chore: bump ruff version to 0.13 (#33043)
style: repo linting pass (#33089)
chore: update pyproject.toml files, remove codespell (#33028)
release(mistralai): 0.2.12 (#33008)
feat(core): allow overriding ls_model_name from kwargs (#32541)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
fix: formatting issues in docstrings (#32265)
feat(docs): improve devx, fix Makefile targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
fix(docs): capitalization, codeblock formatting, and hyperlinks, note blocks (#32235)
docs(openai): add comprehensive documentation and examples for extra_body + others (#32149)
ruff: restore stacklevels, disable autofixing (#31919)
mistralai[patch]: ruff fixes and rules (#31918)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
mistralai: release 0.2.11 (#31896)
langchain-mistralai[patch]: Add ruff bandit rules to linter, formatting (#31803)
langchain_mistralai: Include finish_reason in response metadata when parsing MistralAI chunks toAIMessageChunk (#31667)
mistralai[patch]: Fix Typos in Comments and Improve Compatibility Note (#31616)
standard-tests: add benchmarks (#31302)
packaging: remove Python upper bound for langchain and co libs (#31025)
partners[lint]: run pyupgrade to get code in line with 3.9 standards (#30781)
mistralai: release 0.2.10 (#30526)
Fix: Enable max_retries Parameter in ChatMistralAI Class (#30448)
mistral[patch]: check types in adding model_name to response_metadata (#30499)
standard-tests[patch]: require model_name in response_metadata if returns_usage_metadata (#30497)
mistral: release 0.2.9 (#30402)
multiple: enforce standards on tool_choice (#30372)
multiple: support strict and method in with_structured_output (#30385)
mistralai[patch]: bump core (#30278)
mistral: release 0.2.8 (#30275)
mistral[patch]: set global ssl context (#30189)
core[patch]: update structured output tracing (#30123)
anthropic, mistral: return model_name in response metadata (#30048)
mistral[patch]: support model_kwargs (#29838)
mistralai[patch]: release 0.2.7 (#29906)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
[MistralAI] Improve MistralAIEmbeddings (#29242)
partners/mistralai: release 0.2.6 (#29491)
multiple: structured output tracing standard metadata (#29421)
mistral[patch]: release 0.2.5 (#29463)
mistralai: support method="json_schema" in structured output (#29461)
[Doc] Improve api doc (#29324)
Revert "integrations[patch]: remove non-required chat param defaults" (#29048)
integrations[patch]: remove non-required chat param defaults (#26730)
partners: allow to set Prefix in AIMessage (for MistralAI) (#28846)
partners/mistralai: release 0.2.4 (#28803)
json mode standard test (#25497)
mistral[minor]: Added Retrying Mechanism in case of Request Rate Limit Error for MistralAIEmbeddings (#27818)
partners/mistralai: Fix KeyError in Vertex AI stream (#28624)
mistral: fix of issue #26029 (#28233)
mistral[patch]: Release 0.2.3 (#28452)
mistral[patch]: ensure tool call IDs in tool messages are correctly formatted (#28422)
mistral[patch]: run python 3.13 in CI (#28392)
groq,openai,mistralai: fix unit tests (#28279)
mistralai[patch]: 0.2.2 release (#28240)
mistral[patch]: Propagate tool call id (#28238)
standard-tests: rename langchain_standard_tests to langchain_tests, release 0.3.2 (#28203)
multiple: langchain-standard-tests -> langchain-tests (#28139)
integrations[patch]: bump core to 0.3.15 (#27805)
infra: specify python max version of 3.12 for some integration packages (#27740)
multiple: rely on asyncio_mode auto in tests (#27200)
mistralai: release 0.2 (#26458)
multiple: pydantic 2 compatibility, v0.3 (#26443)
fmt
fmt
standard-tests[patch]: add Ser/Des test
mistralai[patch]: Release 0.1.13 (#25978)
langchain-mistralai - make base URL possible to set via env variable for ChatMistralAI (#25956)
all: Improve make lint command (#25344)
together, standard-tests: specify tool_choice in standard tests (#25548)
mistralai[patch]: Update more @root_validators for pydantic 2 compatibility (#25446)
mistralai[patch]: Update root validator for compatibility with pydantic 2 (#25403)
huggingface[patch], pinecone[patch], fireworks[patch], mistralai[patch], voyageai[patch], togetherai[path]: convert Pydantic extras to literals (#25384)
mistralai[patch]: Docs Update APIReference for MistralAIEmbeddings (#25294)
patch[Partners] Unified fix of incorrect variable declarations in all check_imports (#25014)
integrations[patch]: release model packages (#24900)
core[patch], integrations[patch]: convert TypedDict to tool schema support (#24641)
integration releases (#24725)
mistral[patch]: translate tool call IDs to mistral compatible format (#24668)
all: add release notes to pypi (#24519)
core,groq,openai,mistralai,robocorp,fireworks,anthropic[patch]: Update BaseModel subclass and instance checks to handle both v1 and proper namespaces (#24417)
mistralai[patch]: Release 0.1.10 (#24200)
integrations[patch]: require core >=0.2.17 (#24207)
core[minor], integrations...[patch]: Support ToolCall as Tool input and ToolMessage as Tool output (#24038)
infra: update mypy 1.10, ruff 0.5 (#23721)
mistralai: Fixed streaming in MistralAI with ainvoke and callbacks (#22000)
mistralai[patch]: Release 0.1.9 (#23653)
openai, anthropic, ...: with_structured_output to pass in explicit tool choice (#23645)
openai[patch], standard-tests[patch]: don't pass in falsey stop vals (#23153)
standard-tests[patch]: Update chat model standard tests (#22378)
mistral[patch]: add usage_metadata to (a)invoke and (a)stream (#22781)
mistralai[patch]: Release 0.1.8 (#22494)
mistralai[patch]: Added Json Mode for ChatMistralAI (#22213)
core, partners: add token usage attribute to AIMessage (#21944)
mistral: implement ls_params (#21867)
core, standard tests, partner packages: add test for model params (#21677)
multiple: releases with relaxed core dep (#21724)
multiple: core 0.2 nonbreaking dep, check_diff community->langchain dep (#21646)
mistralai: relax tokenizers dep (#21277)
mistral: release 0.1.6 (#21214)
partners(mistralai): Removing unused variable in completion request (using tool_calls or content) (#21201)
mistralai: release 0.1.5, allow client passing in (#21034)
mistral: release 0.1.4 (#20940)
mistral, openai: support custom tokenizers in chat models (#20901)
mistral: comment batching param (#20868)
docs, multiple: de-beta with_structured_output (#20850)
mistral: catch GatedRepoError, release 0.1.3 (#20802)
mistral[patch]: Support both model and model_name (#20557)
mistralai[patch]: Use public attribute for eventsource.response (#20580)
mistral, openai: allow anthropic-style messages in message histories (#20565)
mistral: read tool calls from AIMessage (#20554)
mistralai[patch]: Surface http errors (#20555)
release anthropic, fireworks, openai, groq, mistral (#20333)
mistral[patch]: add IDs to tool calls (#20299)
infra, multiple: rc release versions (#20252)
mistralai[patch]: Pre-release 0.1.2-rc.1 (#20251)
core[minor], ...: add tool calls message (#18947)
mistralai[patch]: Release 0.1.1 (#20239)
standard-tests: a standard unit and integration test set (#20182)
mistralai[patch]: standardize model params (#20163)
mistralai[patch]: correct integration_test (#19774)
mistralai[patch]: add missing _combine_llm_outputs implementation in ChatMistralAI (#18603)
mistralai[patch]: release 0.1.0 (#19540)
mistralai[patch]: streaming tool calls (#19469)
docs: delete mistralai embeddings doc from incorrect location (#19432)
mistralai[patch]: fix core version (#19454)
mistralai[patch]: release 0.1.0rc1 (#19453)
mistralai: update tool calling (#19451)
mistralai[minor]: 0.1.0rc0, remove mistral sdk (#19420)
openai[patch], mistral[patch], fireworks[patch]: releases 0.0.8, 0.0.5, 0.0.2 (#18186)
mistral[minor]: Function calling and with_structured_output (#18150)
partners: version constraints (#17492)
infra: add print rule to ruff (#16221)
infra, multiple: Upgrade configuration for Ruff v0.2.0 (#16905)
mistralai[patch]: release 0.0.4 (#17139)
mistralai[patch]: 16k token batching logic embed (#17136)
langchain_mistralai[patch]: Invoke callback prior to yielding token (#16986)
mistralai[patch]: async integration tests (#16214)
partners: add license field (#16117)
mistralai[patch]: release 0.0.3 (#16116)
mistralai[minor]: Add embeddings (#15282)
multiple[patch]: .post releases and pyproject metadata (#15962)
mistralai[patch]: release 0.0.2 (#15912)
mistralai[patch]: warn on stop token, fix on_llm_new_token (#15787)
mistralai[patch]: persist async client (#15786)
docs: readme for langchain-mistralai (#14917)
mistralai: Add langchain-mistralai partner package (#14783)

Don't miss a new langchain release

NewReleases is sending notifications on new releases.