Orion是一個基於Web的聊天界面,可簡化與多個AI模型提供商的交互。它提供了一個統一的平台,用於聊天和探索多種大型語言模型(LLMS),包括:

使用Orion,您可以通過直觀,用戶友好的界面輕鬆地導航和評估不同AI模型的優勢和局限性。
您的API鍵使用localStorage在本地存儲,並且請求直接發送給官方提供商的API(OpenAI,Anthropic,Google,Google,Groq,Cerebras),而無需通過任何外部代理。
一些公司提供免費的API訪問。在開始之前,請先檢查他們的條款和條件。
使用特殊命令快速輕鬆地執行動作。
翻譯:使用特殊命令輕鬆翻譯文本。
translate:spanish Hello everyone!或它的簡短表格t:spanish Hello everyone! 。YouTube摘要要求AI總結YouTube視頻或根據視頻標題回答任何問題。請參閱下面的使用示例。
Summarize this video https://www.youtube.com/watch?v=r7pEdhnS3tIWhat is this video about? https://www.youtube.com/watch?v=qQviI1d_hFA建議在使用此功能時使用較大的上下文窗口模型,例如Google Gemini。按Ctrl + Q關閉當前聊天,然後開始一個新聊天。
搜索:快速搜索並輕鬆地從Google那裡檢索相關信息。
search: What is the latest news?還是s: What is the latest news?請謹慎執行此功能,並在接受執行之前始終檢查代碼。
javascript: How Many R's in 'Strawberry'?或js: How Many R's in 'Strawberry'?py: Run a python code to write "tseb eht sI noirO" in the inverse orderpy: The United States has a population of 342,524,968, of which 480,000 die annually due to tobacco use. What percentage is that?要運行Orion首先下載此存儲庫。
您可以通過在終端中運行以下命令來下載它:
git clone https://github.com/EliasPereirah/OrionChat.git或通過單擊綠色按鈕“代碼”,然後下載ZIP來從存儲庫下載ZIP文件。
下載後,只需打開文件夾,如果沒有服務器,請單擊index.html。如果這樣做,只需訪問保存項目的目錄即可。這很簡單。
要使用Google進行搜索,您將需要Google CSE(自定義搜索引擎)API鍵和CX。
為了獲得更好的搜索結果,您可以配置搜索端點。
帶有query帖子請求將發送到此端點,其中查詢是搜索詞。
這些配置是與https://github.com/eliaspereirah/searchaugmentedllm/兼容的(不是完美的,但不僅僅是Google片段)
如果要使用任何其他端點,請確保它返回帶有文本字段的JSON,文本將是傳遞給LLM的內容。
通過添加這樣的端點,您將能夠通過在聊天開始時寫下它來使用它s: what's the news today和答案將基於從“抹布端點”返回的上下文。
對於使用Google Gemini的人來說,一個高級選項可能是使用“與Google搜索進行接地”,此功能在這裡沒有實現,並且成本為35 / 1k的接地請求。
要在與Sambanova合作時遇到CORS錯誤,可能需要代理。
如果您通過Localhost或具有PHP支持的託管使用Orion,則可以使用此存儲庫中可用的PHP代理代碼( proxy.php文件)為此,您還需要在插件中添加以下JavaScript代碼。
為此,請單擊“選項” - >插件,然後粘貼下面提供的JavaScript代碼:
let proxy_url = window . location . origin + window . location . pathname + "/proxy.php" ;
// ^^ This assumes the proxy URL is on the same host, otherwise enter it above. ^^
if ( chosen_platform === "sambanova" || chosen_platform === "nvidia" ) {
endpoint = proxy_url + "?platform=" + chosen_platform ;
}
function setProxyEndpoint ( event ) {
if ( chosen_platform === "sambanova" || chosen_platform === "nvidia" ) {
let proxy_endpoint = proxy_url + "/proxy.php?platform=" + chosen_platform ;
if ( proxy_endpoint !== endpoint ) {
endpoint = proxy_endpoint ;
removeLastMessage ( ) ;
}
}
}
let button_send = document . querySelector ( "#send" ) ;
chat_textarea . addEventListener ( 'keyup' , ( event ) => {
if ( event . key === 'Enter' && ! event . shiftKey ) {
setProxyEndpoint ( ) ;
}
} ) ;
button_send . addEventListener ( "click" , ( ) => {
setProxyEndpoint ( )
} )當使用任何其他代理作為敏感數據時,請小心通過它像API密鑰和消息一樣。僅使用受信任的服務。
要根據YouTube視頻字幕啟用AI響應,請設置API端點以獲取它們。
在聊天中提交YouTube URL時,彈出窗口將打開,允許您設置此端點。
該存儲庫已經在插件文件夾中提供了此功能,要使用它,您需要在服務器上啟用PHP。
注意:只要您不想使用某些功能,例如上面提到的一個功能,就不需要服務器運行此項目。
如果願意,可以在選擇的另一台服務器上實現以下代碼,並指向正確的端點。
代碼:https://github.com/eliaspereirah/youtubesubtitlesdownloader