Skip to content

Commit 3a9cbad

Browse files
authored
feat(llm): add LangChain adapter and framework registry (#1759)
Part of the LangChain decoupling stack: - `LangChainLLMAdapter` wrapping `BaseChatModel` behind `LLMModel` protocol - `LangChainFramework` implementing `create_model()` - Framework registry with `register_framework()` / `get_framework()` / `set_default_framework()` - `chatmessage_to_langchain_message()` and `chatmessages_to_langchain_messages()` conversion utils - `provider_url` extracts endpoint from LangChain LLM attributes
1 parent 1ca7510 commit 3a9cbad

5 files changed

Lines changed: 1147 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)