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