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
Midjourney lance des tableaux d'ambiance de type Pinterest après la sortie de Patchwork
Dec 17, 2024
Google lance Whisk : Un générateur d'images IA révolutionnaire qui fusionne trois images en une
Dec 17, 2024
Google dévoile Imagen 3, son générateur d'images IA de nouvelle génération
Dec 17, 2024
Google dévoile Gemini Gems et Imagen 3 pour une créativité améliorée
Dec 17, 2024
Voir plus