Orionは、複数のAIモデルプロバイダーとの相互作用を簡素化するWebベースのチャットインターフェイスです。以下を含む、複数の大きな言語モデル(LLM)をチャットして探索するための統一されたプラットフォームを提供します。

Orionを使用すると、直感的でユーザーフレンドリーなインターフェイスを介して、さまざまなAIモデルの強度と制限を簡単にナビゲートおよび評価できます。
APIキーはlocalStorageを使用してローカルに保存され、リクエストは、外部プロキシをルーティングすることなく、公式プロバイダーのAPI(Openai、Anthropic、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スニペットよりも優れています)
他のエンドポイントを使用する場合は、テキストがLLMに渡されるコンテンツになるテキストフィールドを備えたJSONを返すことを確認してください。
このようなエンドポイントを追加することにより、チャットの先頭に書くことでそれを使用できますs: what's the news today 、答えは「rag endpoint」から戻ってくるコンテキストに基づいています。
Google Geminiを使用している人の高度なオプションは、「Google検索での接地」を使用することです。この機能はここには実装されておらず、35ドル / 1kの接地リクエストのコストがあります。
Sambanovaを使用するときにCORSエラーを回避するには、プロキシが必要になる場合があります。
LocalHostを介してOrionを使用している場合、またはPHPサポートを備えたホスティングを使用している場合は、このリポジトリ( proxy.phpファイル)で利用可能な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