要快速了解Odin符文的各种用例和功能,请随时探索Odin Runes Wiki。 Wiki包含许多简短的GIF演示,可展示Odin符文的独特功能和功能。它会定期使用新内容更新,以使您了解Odin Runes的最新进步和可能性。
通过引人入胜的演示体验Odinrunes的力量。单击下面的“播放”按钮,以见证该有用的Java工具如何在GPT驱动,提高您的生产力并节省宝贵的时间。有关更多最新信息,并且较短的演示检查上面的Wiki,因为下面的演示视频不包含最新的更新和添加功能。
Odin Runes提供了一系列强大的功能,可增强您与GPT模型的交互:
奥丁符文提供了比传统GPT客户的几个优势:
避免供应商锁定:通过采用多云方法,奥丁符文可以使您从供应商锁定中解放。您不再被限制在单个GPT提供商身上,使您可以自由选择为您的特定应用程序提供最佳性能,成本效益或功能的提供商。这种灵活性可确保您可以适应不断变化的要求并利用不同GPT提供商的进步。 Odin Runes目前与包括OpenAI的GPT-3.5-Turbo以及Google的Gemini-Pro以及通过GCP的Vertexai进行聊天的几家GPT提供商集成。请继续关注与其他GPT提供商的未来集成。此外,Odin Runes提供了通过实现WellSofWisdom接口来集成您自己的GPT提供商的灵活性。这使您可以扩展平台的功能,并无缝地合并您喜欢的GPT提供商。有关如何整合自己的提供商的更多信息,请观看提供的演示。
增强的用户体验:通过通过Odin Runes将GPT模型与您喜欢的文本编辑器无缝集成,您可以解锁许多好处。您将有能力利用受信任的文本编辑器的广泛功能,从而使与GPT模型的互动更加通用和高效。想象一下,在与GPT模型对话时,能够利用强大的文本编辑功能,例如语法突出显示,代码折叠和搜索和重新定位功能。这种集成使您可以在文本编辑器熟悉的环境中利用GPT模型的全部潜力。此外,由于聊天会话被存储在文件系统上,因此您可以利用GREP等现有操作系统功能来轻松搜索和管理与GPT模型的过去对话。
改进的上下文理解:ODIN符文可以通过各种来源(例如基于OCR的屏幕区域捕获,基于OCR的可滚动区域捕获)和从文件动态地向GPT模型提供上下文。通过用相关信息丰富对话,GPT模型对上下文有了更好的理解,从而提供了更准确和有意义的回应。这种上下文理解可以使应用程序摘要,内容生成等。
轻松的上下文和聊天管理:使用Odin符文,管理上下文和聊天变得无缝。您可以独立保存和加载上下文,从而促进在多个对话中重复使用先前保存的上下文。此外,独立保存和加载聊天可以更大的灵活性和对对话的控制。这种轻松的上下文和聊天管理简化了您的工作流程,并可以与GPT模型有效互动。
与新型号的简单集成:Odin Runes的模块化设计为整合新的GPT模型和提供商提供了坚实的基础。通过扩展现有代码库和实现自定义GPT接口,可以更轻松地增加对新模型的支持。随着GPT模型的景观的发展,您可以毫不费力地与新兴模型进行试验,而无需刷新整个应用程序。
使用开源LLMS的灵活性:Odin runes现在使您可以利用Ollama在本地执行多个开源LLMS。通过将Ollama集成到Odin Runes中,您可以利用Ollama存储库中可用的各种开源LLMS,从而扩展了语言模型的选项。
要安装和设置Odin符文,请按照以下步骤:
将存储库克隆到您的本地计算机:
git clone https://github.com/leonid20000/OdinRunes.git
导航到项目目录:
cd OdinRunes
使用Maven构建项目:
mvn clean install
确保安装必要的依赖项并添加到您的项目中。您可以在pom.xml
文件中找到依赖项列表。 (Maven帮助您)
设置所需的环境变量:
GCLOUD_VERTEX_AI_ACCESS_TOKEN
:将此环境变量设置为Google Cloud Vertex AI的访问令牌。需要对顶点AI API进行身份验证请求。 (使用Google的GPT API所需。 )
OPENAI_API_KEY_ODIN_FIRST
:将此环境变量设置为OpenAI的API键。 (使用OpenAI的GPT API所需。 )
TESSDATA_PREFIX
:将此环境变量设置为Tesseract的tessdata
文件夹的路径。 Tesseract需要为OCR找到必要的语言数据。
VERTEXAI_API_ENDPOINT
:将此环境变量设置为Google Cloud Vertex AI的API端点。它指定了用于提出API请求的顶点AI服务的位置。 (使用Google的GPT API所需。 )
VERTEXAI_PROJECT_ID
:将此环境变量设置为您的Google Cloud Project的项目ID。需要向顶点AI服务提出API请求。 (使用Google的GPT API所需。 )
安装和设置完成后,您可以运行ODIN符文。您可以通过双击JAR文件target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
或使用以下命令来运行ODIN符文来运行ODIN符文。
java -jar target/OdinRunes-1.5-SNAPSHOT-jar-with-dependencies.jar
这将启动Odin runes应用程序。
恭喜!您已经成功安装并设置了Odin符文。有关如何使用Odin runes与GPT模型进行交互的说明,请参阅readme.md文件中的使用段。
为了利用Odin符文的功能,您需要设置必要的依赖项(Maven将为您提供大多数零件):
使用ODIN符文与GPT模型交互很简单。用法可以分为不同的情况:
在与所需的GPT模型进行聊天之前或期间,您可以从不同来源捕获和添加相关上下文。 Odin Runes提供以下上下文捕获选项(请继续关注更多选项):
单击“从剪贴板中添加上下文”按钮以捕获剪贴板的文本。捕获的文本将显示在设置面板的“上下文”部分中。
单击使用OCR上屏幕上特定区域的“添加regionshot”按钮的“添加上下文”按钮。这使您可以从屏幕的特定区域提供精确的上下文。
单击使用OCR从屏幕上的可滚动区域捕获可滚动区域的“添加滚动照片中的上下文”按钮。这捕获了可滚动区域内可见的整个内容,实际上使您能够从任何地方捕获上下文。
单击“从文件中添加上下文”按钮以动态添加文件上下文。此后对文件进行的任何更改将在上下文中自动反映。请注意,目前仅支持明文文件。正在开发对其他文件格式(例如PDF或Word文档)的支持,因此请继续关注有关这些文件类型的更新。
使用Odin符文时,您可以灵活地选择最适合您需求的GPT提供商。
Odin Runes目前与多家GPT提供商集成在一起,包括OpenAI的GPT-3.5-Turbo,Google的Gemini-Pro,通过GCP的Vertex AI和Ollama进行的Chat-Bison和Ollama。 Ollama是一种开源工具,可在https://github.com/ollama/ollama上获得,可促进本地执行多个开放式LLMS(语言模型)。
要选择GPT提供商,请在ODIN符文中导航到设置面板,并通过提供必要的参数来配置提供商。
要开始聊天会话,请单击“聊天”按钮,该按钮将打开您喜欢的文本编辑器。您现在可以与GPT模型进行对话。
您可以使用文本编辑器附加提示。只需键入所需的提示和问题,然后在Odin符文中再次单击“聊天”按钮以处理提示。 GPT模型的响应将实时附加到聊天历史记录上(因此,您可以使用自己喜欢的编辑器实时查看结果)。
使用设置面板中的“保存上下文”按钮将当前上下文保存到文件中。这使您可以在不同的对话中重复上下文。
随时使用设置面板中的“加载上下文”按钮加载先前保存的上下文。这有助于在各种聊天课程中积极使用不同的预捕获上下文。
该项目已根据MIT许可获得许可。
为了增强您的理解并优化您对奥丁符文的使用,请考虑参考以下资源:
奥丁·符(Odin Runes)是一项开源的爱情劳动,这是一个周末项目,旨在拥抱社区的力量。如果您认为应该得到一个,请考虑给它一颗星星?您的明星有助于承认该项目背后的集体努力,并激发进一步的进步。
感谢您成为我们开源社区的一部分! ?