要快速了解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)是一項開源的愛情勞動,這是一個週末項目,旨在擁抱社區的力量。如果您認為應該得到一個,請考慮給它一顆星星?您的明星有助於承認該項目背後的集體努力,並激發進一步的進步。
感謝您成為我們開源社區的一部分! ?