Project Icon

haystack-cookbook

Haystack框架的多样化NLP应用案例集

Haystack-cookbook是一个开源项目,集成了多种自然语言处理任务的实践案例。项目展示了如何使用Haystack框架,结合各类模型、向量数据库和检索技术构建NLP应用。内容涵盖文本问答、多语言处理、语音识别和信息提取等领域,为开发者提供了丰富的代码示例和学习资源。项目通过Jupyter Notebook形式呈现多个实用案例,包括使用不同的语言模型、向量数据库进行文本检索、问答系统构建等。这些示例涵盖了从基础NLP任务到高级应用的广泛场景,有助于开发者快速上手Haystack框架并探索其在实际项目中的应用潜力。

👩🏻‍🍳 Haystack食谱

绿色背景上一个风格化的白色'H'标志,旁边有'Haystack, by deepset. Haystack 2.0正式发布🎉'的文字。背景中有抽象的绿色和黄色图表。

使用Haystack的示例笔记本集合👇

你可以将这些例子作为指南,了解如何在Haystack中使用不同的模型提供商、向量数据库、检索技术等。大多数例子展示了一个特定的小型演示。

要更深入地了解如何使用Haystack,请访问我们的文档和官方教程

欲获取更多示例,你可能还会发现我们的博客很有用。

**注意:**除非标题中提到"(Haystack 1.x)",否则所有这些示例都使用Haystack 2.0及以上版本。

名称Colab
使用AssemblyAI进行说话人分离在Colab中打开
Anthropic高级提示词定制在Colab中打开
使用TitanML Takeoff的本地LLM实现Techcrunch新闻摘要在Colab中打开
在Vertex AI中使用Gemini模型在Colab中打开
用于RAG的Gradient AI嵌入器和生成器在Colab中打开
使用Hugging Face TGI的Mixtral 8x7B进行网页问答在Colab中打开
使用Amazon Bedrock和OpenSearch进行PDF问答在Colab中打开
使用Hugging Face的Zephyr 7B Beta进行RAG在Colab中打开
使用自定义组件的Hacker News RAG在Colab中打开
使用Chroma进行RAG和索引在Colab中打开
在Haystack RAG管道中使用Jina-embeddings-v2-base-en模型进行法律文档分析在Colab中打开
使用Whisper、Qdrant和Mistral从播客进行多语言RAG在Colab中打开
通过嵌入有意义的元数据来改进检索在Colab中打开
高级RAG:查询扩展在Colab中打开
通过LLMs进行信息提取(Gorilla OpenFunctions)在Colab中打开
通过LLMs进行信息提取(NexusRaven)在Colab中打开
在Haystack管道中使用AstraDB作为数据存储在Colab中打开
流式模型探索器:比较不同模型如何处理相同的提示在Colab中打开
使用OpenAIChatGenerator进行函数调用在Colab中打开
在Haystack 2.x中使用vLLM推理引擎在Colab中打开
使用Google Gemma构建:聊天和RAG在Colab中打开
使用HyDE优化检索在Colab中打开
使用FastEmbed生成嵌入的RAG管道在Colab中打开
使用Qdrant和FastEmbed的稀疏嵌入检索在Colab中打开
混合检索:BM42 + 密集检索(使用Qdrant和FastEmbed)在Colab中打开
使用NVIDIA NIMs的离线RAG管道在Colab中打开
使用Haystack-UpTrain集成评估RAG管道在Colab中打开
使用Llama 3.1模型对奥斯卡进行RAG在Colab中打开
与SQL数据库聊天在Colab中打开
使用DeepEval集成评估RAG管道在Colab中打开
使用Ragas集成评估RAG管道在Colab中打开
从查询中提取元数据过滤器在Colab中打开
在自定义组件中并发运行任务在Colab中打开
使用DSPy进行提示优化在Colab中打开
使用Prometheus 2进行RAG评估在Colab中打开
使用Character Codex和llamafile构建测验和冒险在Colab中打开
使用OpenAPITool调用API在Colab中打开
使用Apify提取和利用网站内容进行RAG在Colab中打开
Cohere用于多语言问答(Haystack 1.x)在Colab中打开
GPT-4和Weaviate用于自定义文档问答(Haystack 1.x)在Colab中打开
Whisper转录器和Weaviate用于YouTube视频问答(Haystack 1.x)在Colab中打开

如何为此仓库做贡献

如果您有使用Haystack的示例,可以通过创建PR将其添加到此仓库。您也可以通过创建此仓库的分支并选择"保存副本到GitHub",从Colab创建PR。将示例添加到您的分支后,您可以创建一个PR到此仓库。

  1. 添加您的笔记本
  2. 为您的文件取一个描述性的名称,包括(如适用)您在示例中使用的模型提供商、数据库技术的名称,和/或您在示例中完成的任务。
  3. 确保在上面的表格中添加一行 🎉
项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号