llm chain
v0.9.1
llm-chain
是一组Rust Crate的集合,旨在帮助您创建高级LLM应用程序,例如聊天机器人,代理等。作为一个全面的LLM-OPS平台,我们对云和本地托管的LLM都有强有力的支持。我们还为及时的模板提供了强大的支持,并在多步链中将提示链在一起,从而实现了LLM无法在一个步骤中处理的复杂任务。我们还提供矢量商店集成,使您可以轻松地提供模型的长期记忆和主题知识。这使您能够构建复杂的应用程序。
为了帮助您入门,这是一个示例,展示了如何使用llm-chain
。您可以在存储库中的示例文件夹中找到更多示例。
let exec = executor ! ( ) ? ;
let res = prompt ! (
"You are a robot assistant for making personalized greetings" ,
"Make a personalized greeting for Joe"
)
. run ( parameters ( ) ! , & exec )
. await ? ;
println ! ( "{}" , res ) ;
➡️教程:开始使用LLM链➡️快速启动:基于我们的模板创建项目
llm.rs
支持:在RUST中使用LLM,而无需依赖于C ++代码,我们对llm.rs
的支持llm-chain
的能力。 要开始使用llm-chain
,请将其添加为Cargo.toml
中的依赖项(您需要Rust 1.65.0或更新):
[ dependencies ]
llm-chain = " 0.12.0 "
llm-chain-openai = " 0.12.0 "
llm-chain-openai
的示例要求您设置OPENAI_API_KEY
环境变量,您可以这样做:
export OPENAI_API_KEY= " sk-YOUR_OPEN_AI_KEY_HERE "
然后,请参阅文档和示例,以了解如何创建及时的模板,链条等。
我们热烈欢迎所有人的贡献!如果您有兴趣帮助改善llm-chain
,请查看我们的CONTRIBUTING.md
文件以获取准则和最佳实践。
llm-chain
已获得MIT许可证的许可。
如果您有任何疑问,建议或反馈,请随时打开问题或加入我们的社区不和谐。我们总是很高兴收到用户的来信,并了解您在llm-chain
中的经历。
我们希望您喜欢使用llm-chain
来解锁项目中大型语言模型的全部潜力。愉快的编码! ?