OrionChat : Interface de chat Web simple avec modèles d'IA multiplateformes intégrés (sans déploiement)
Introduction générale
OrionChat est une interface de chat IA basée sur le web qui fournit aux utilisateurs une plateforme unifiée pour interagir avec de multiples modèles d'IA grand public. Le projet prend en charge les modèles de plusieurs fournisseurs de services d'IA, notamment Ollama (fonctionnant localement), OpenAI GPT, Google Gemini, Anthropic Claude, Cohere, Groq et Cerebras, etc. OrionChat est conçu pour simplifier le processus d'interaction des utilisateurs avec une grande variété de modèles en langue étrangère, en fournissant une interface claire et intuitive, tout en intégrant diverses fonctions telles que l'exécution du code, la conversion de la parole et le traitement des documents. intuitive, tout en intégrant diverses fonctions telles que l'exécution de code, la conversion vocale et le traitement de documents, ce qui en fait une plateforme d'assistant d'IA complète. Le projet est entièrement basé sur un navigateur, sans qu'il soit nécessaire de télécharger et d'installer des logiciels supplémentaires, et prend en charge le stockage local des clés API pour garantir la sécurité des données des utilisateurs.

Liste des fonctions
- Prise en charge de l'intégration transparente de plusieurs fournisseurs de modèles d'IA (Ollama, OpenAI, Google, Anthropic, etc.)
- Fonctionnement léger basé sur un navigateur, sans téléchargement ni installation nécessaire
- Exécution de code via Google Gemini
- Une synthèse vocale réaliste avec ElevenLabs
- Fonctionnalité de synthèse vocale via Groq/Whisper
- Mise en évidence de la syntaxe des extraits de code
- Code généré par l'IA Fonction de téléchargement en un clic
- Des messages-guides personnalisables pour adapter la réponse
- Prise en charge des commandes de traduction rapide des langues
- Prise en charge du téléchargement de documents dans plusieurs formats (texte, PDF, images, vidéo) pour l'analyse Google Gemini
- Intégration de plus de 150 modèles de mots d'incitation sélectionnés
- Prise en charge de l'analyse et du résumé des sous-titres des vidéos YouTube
- Prise en charge de commandes spéciales (traduction, recherche, exécution de code, etc.)
- Prise en charge des raccourcis clavier
Utiliser l'aide
1. configuration de base et démarrage
- Obtenir le projet :
- Méthode 1 : Cloner à l'aide de la commande git
git clone https://github.com/EliasPereirah/OrionChat.git
- Méthode 2 : Télécharger directement le fichier ZIP et le décompresser
- Style de course :
- Ouvrir directement le fichier index.html (fonction de base)
- Déploiement sur des serveurs web (prise en charge de toutes les fonctionnalités)
- Configuration de la clé API :
- Accès gratuit à l'API :
- Google GeminiPour plus d'informations, consultez le site aistudio.google.com/app/apikey.
- CérébrasPour plus d'informations, veuillez consulter le site cloud.cerebras.ai/platform/.
- CohèrePour obtenir plus d'informations, veuillez consulter le site dashboard.cohere.com/api-keys.
- Groq: demandée par l'intermédiaire de console.groq.com/keys
- SambaNova: visitez cloud.sambanova.ai/apis
- Accès payant à l'API :
- OpenAI : platform.openai.com/api-keys
- Anthropic : console.anthropic.com/settings/keys
- Accès gratuit à l'API :
2. guide pour l'utilisation des caractéristiques spéciales
fonction de traduction
Utilisez le format :translate:目标语言 要翻译的文本
ou abréviation t:目标语言 要翻译的文本
Exemple :translate:spanish Hello everyone!
Analyse des vidéos sur YouTube
- Supporter les résumés vidéo et les quiz
- Exemple d'utilisation :
Summarize this video https://www.youtube.com/watch?v=xxx What is this video about? https://www.youtube.com/watch?v=xxx
Fonctions d'exécution du code
- Exécution de code Python :
- Utilisez le format :
py: 您的Python代码需求
- Exemple :
py: Run a python code to write "Hello World" backwards
- Utilisez le format :
- Exécution du navigateur JavaScript :
- Utilisez le format :
javascript: 您的代码需求
peut-êtrejs: 您的代码需求
- Note : Assurez-vous que le code est sécurisé avant de l'exécuter.
- Utilisez le format :
Génération améliorée de la recherche (RAG)
- Utilisez le format :
search: 搜索内容
peut-êtres: 搜索内容
- Points d'extrémité de recherche personnalisés configurables pour de meilleurs résultats de recherche
3. configuration des fonctions avancées
Configuration de Google CSE
- Créer un moteur de recherche personnalisé :
- Visitez programmemablesearchengine.google.com/controlpanel/all
- Obtenir l'ID CX
- Obtenir la clé de l'API :
- Visitez developers.google.com/custom-search/v1/introduction
- Cliquez sur "Obtenir une clé"
- Configuration dans Orion :
- Aller dans Options -> Plus d'options
- Saisissez le CX et la clé API
Paramètres du serveur proxy (facultatif)
- Pour résoudre les erreurs CORS dans SambaNova
- Prise en charge du proxy PHP
- Les paramètres du proxy peuvent être configurés dans Options -> Plugins
4) Raccourcis clavier
- Ctrl + Q : fermer le dialogue en cours et en commencer un nouveau
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Postes connexes
Pas de commentaires...