Arch Howto
Arch est une passerelle intelligente de couche 7 construite sur Envoy Proxy qui fournit un traitement sécurisé, une observabilité robuste et une intégration transparente des invites avec des API pour construire des agents d'IA rapides, robustes et personnalisés.
Voir plusComment utiliser Arch
Installer les prérequis: Assurez-vous d'avoir Docker (v24), Docker compose (v2.29), Python (v3.10) et Poetry (v1.8.3) installés sur votre système. Poetry est nécessaire pour le développement local.
Créer un environnement virtuel Python: Créez et activez un nouvel environnement virtuel Python en utilisant : python -m venv venv && source venv/bin/activate (ou venv\Scripts\activate sur Windows)
Installer Arch CLI: Installez l'outil CLI de la passerelle Arch en utilisant pip : pip install archgw
Créer un fichier de configuration: Créez un fichier de configuration (par exemple, arch_config.yaml) définissant vos fournisseurs LLM, cibles d'invite, points de terminaison et autres paramètres comme les invites système et les paramètres
Configurer les fournisseurs LLM: Dans le fichier de configuration, configurez vos fournisseurs LLM (par exemple, OpenAI) avec les clés d'accès appropriées et les paramètres de modèle
Définir les cibles d'invite: Configurez les cibles d'invite dans le fichier de configuration, en spécifiant les points de terminaison, les paramètres et les descriptions pour chaque fonction cible
Configurer les points de terminaison: Définissez vos points de terminaison d'application dans le fichier de configuration, y compris les paramètres de connexion et les délais d'attente
Initialiser le client: Créez une instance de client OpenAI pointant vers la passerelle Arch (par exemple, base_url='http://127.0.0.1:12000/v1') dans votre code d'application
Effectuer des appels API: Utilisez le client configuré pour effectuer des appels API via Arch, qui gérera le routage, la sécurité et l'observabilité
Surveiller les performances: Utilisez les fonctionnalités d'observabilité intégrées d'Arch pour surveiller les métriques, les traces et les journaux de vos interactions LLM
FAQ de Arch
Arch est une passerelle intelligente de couche 7 conçue pour protéger, observer et personnaliser les applications LLM avec des API. Elle est construite sur Envoy Proxy et conçue avec des LLM spécialement conçus pour un traitement sécurisé, une observabilité robuste et une intégration transparente des invites avec des API.
Articles populaires
Apple Lance Final Cut Pro 11 : Montage Vidéo IA pour Mac, iPad et iPhone
Nov 14, 2024
AI Perplexity introduit la publicité pour révolutionner sa plateforme
Nov 13, 2024
X prévoit de lancer une version gratuite du chatbot IA Grok pour concurrencer les géants de l'industrie
Nov 12, 2024
Meilleurs Générateurs d'Images IA : Flux 1.1 Pro Ultra est-il le Meilleur Comparé à Midjourney, Recraft V3 et Ideogram
Nov 12, 2024
Voir plus