このプロジェクトについて

Vaneは、完全に自分のハードウェア上で動作するプライバシー重視のAI回答エンジンです。広大なインターネットからの知識と、ローカルLLM(Ollama)およびクラウドプロバイダー(OpenAI、Claude、Groq)のサポートを組み合わせ、検索を完全にプライベートに保ちながら、引用元付きの正確な回答を提供します。 ## 機能 - **すべての主要AIプロバイダーをサポート**: Ollama経由でローカルLLMを使用するか、OpenAI、Anthropic Claude、Google Gemini、Groqなどに接続できます。ニーズに応じてモデルを組み合わせて使用できます。 - **スマート検索モード**: 素早い回答にはスピードモード、日常的な検索にはバランスモード、深い調査にはクオリティモードを選択できます。 - **ソースを選択**: ウェブ、ディスカッション、学術論文を検索できます。より多くのソースと統合を進行中です。 - **ウィジェット**: 天気、計算、株価、その他のクイック検索など、関連する場合に表示される便利なUIカードです。 - **SearxNGによるウェブ検索**: 身元をプライベートに保ちながら複数の検索エンジンにアクセスできます。TavilyとExaのサポートは近日提供予定です。 - **画像と動画の検索**: テキスト結果とともに視覚的なコンテンツを見つけられます。 - **ファイルアップロード**: ドキュメントをアップロードして質問できます。PDF、テキストファイル、画像 - Vaneはすべてを理解します。 - **特定ドメインの検索**: どこを見ればよいかわかっている場合、検索を特定のウェブサイトに限定できます。 - **スマート候補**: 入力中にインテリジェントな検索候補を取得できます。 - **Discover**: 一日を通して興味深い記事やトレンドコンテンツを閲覧できます。 - **検索履歴**: すべての検索はローカルに保存されるため、いつでも発見した内容を再確認できます。 ## インストール ### Docker(推奨) ```bash docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest ``` 同梱のSearxNG検索エンジンを備えたVaneコンテナをプルして起動します。http://localhost:3000 でアクセスできます。 ### 独自のSearxNGインスタンスを使用する場合 ```bash docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest ``` SearxNGインスタンスでJSON形式が有効になっており、Wolfram Alpha検索エンジンが有効になっていることを確認してください。 ### 非Dockerインストール 1. SearXNGをインストールし、JSON形式を許可します。 2. リポジトリをクローンし、`npm i` を実行します。 3. `npm run build` でビルドし、`npm run start` で起動します。 4. http://localhost:3000 でアクセスできます。 ## トラブルシューティング - **ローカルのOpenAI-API準拠サーバー**: サーバーが `0.0.0.0` で動作していること、正しいモデル名、APIキーを確認してください。 - **Ollama接続エラー**: API URLを確認してください。Windows/Macでは `http://host.docker.internal:11434`、Linuxでは `http://<private_ip>:11434` を使用します。`OLLAMA_HOST=0.0.0.0:11434` でOllamaをネットワークに公開してください。 - **Lemonade接続エラー**: ポート8000で同様の手順を行います。 ## 検索エンジンとして使用する ブラウザ設定でURL `http://localhost:3000/?q=%s` のサイト検索を追加します。 ## API Vaneは開発者がその検索エンジンを統合するためのAPIを提供しています。詳細はドキュメントを参照してください。 ## ワンクリックデプロイ 提供されているボタンを使用して、Sealos、RepoCloud、ClawCloud、またはHostingerにデプロイできます。 ## 今後の機能 - より多くのウィジェット、統合、検索ソース - カスタムエージェント - 認証 ## サポート リポジトリにスターを付ける、Ethereumで寄付する、またはGitHub Issues経由で貢献してください。コミュニティサポートのためにDiscordに参加してください。