为ChatCraft做贡献

为ChatCraft做贡献

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

在ChatCraft.org中,我为非语言模型AI提供者添加了API密钥管理,特别是集成了Jina.ai的PDF转Markdown功能。修改了设置对话框以区分不同提供者,创建了非LLM提供者的抽象类,并实现了JinaAIProvider类。测试表明Jina.ai在文档处理方面表现优异,未来将改进错误处理并支持更多服务。

🎯

关键要点

  • 在ChatCraft.org中添加了非语言模型AI提供者的API密钥管理,特别是集成了Jina.ai的PDF转Markdown功能。
  • ChatCraft之前仅支持LLM提供者的API密钥管理,需要扩展到其他AI服务。
  • 修改了设置对话框,以区分不同类型的提供者,并创建了非LLM提供者的抽象类。
  • 实现了JinaAIProvider类,支持从设置中获取API密钥。
  • 在测试中发现Jina.ai在文档处理方面表现出色,成功将85页的PowerPoint PDF高精度转换为Markdown。
  • 未来将改进错误处理,支持更多文档处理服务,并进行提供者类的重构以提高代码重用性。
➡️

继续阅读