
brainlid/langchain
🏗️ フレームワークbrainlid
Elixir製LangChainスタイルのLLM統合フレームワーク。
brainlid/langchainは、PythonのLangChainのアーキテクチャを模したElixir製の包括的なフレームワークです。開発者はLLM呼び出しを他のツールやデータソースと組み合わせ、チェーン、エージェント、メモリシステムを作成できます。サポートするLLMプロバイダーはAnthropic(Claude)、Bumblebee(ローカルモデル)、OpenAI(ChatGPT)など多数。Elixirの並行処理と耐障害性の機能を活用し、本番アプリケーションに適しています。プロジェクトはモジュール設計で、プロンプトテンプレート、出力パーサー、コールバックハンドラーを含みます。201のフォークと成長するコミュニティにより活発にメンテナンスされています。このフレームワークは、会話型エージェント、文書分析ツール、Elixirでのマルチステップ推論ワークフローの構築に特に有用です。
💡ハイライト
- ├─GitHubで1.1k以上のスター
- ├─ElixirネイティブのLangChain移植
- └─AnthropicとBumblebeeをサポート
🎯対象
- ├─Elixir開発者
- ├─AIエンジニア
- └─関数型プログラミング愛好家