Fix spelling
This commit is contained in:
parent
66e9ea1578
commit
c167ae870a
@ -24,7 +24,7 @@ Toutes les fonctionnalités d'OpenAI sont répliquées : complétion de texte, g
|
|||||||
|
|
||||||
Cependant, ce n'est pas les modèles d'OpenAI, Anthropic ou Google qui sont utilisés pour faire ces tâches : cela passe par des modèles ouverts, tels que Mistral ou Llama de Meta, mais le catalogue de modèles est immense.
|
Cependant, ce n'est pas les modèles d'OpenAI, Anthropic ou Google qui sont utilisés pour faire ces tâches : cela passe par des modèles ouverts, tels que Mistral ou Llama de Meta, mais le catalogue de modèles est immense.
|
||||||
|
|
||||||
Notons que LocalAI fourni aussi une interface web pour gérer les modèles et tester chaque fonctionnalité.
|
Notons que LocalAI fournit aussi une interface web pour gérer les modèles et tester chaque fonctionnalité.
|
||||||
Il ne faut pas s'attendre à avoir une interface à la ChatGPT, ce n'est pas le but ici.
|
Il ne faut pas s'attendre à avoir une interface à la ChatGPT, ce n'est pas le but ici.
|
||||||
|
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ Il ne faut pas s'attendre à avoir une interface à la ChatGPT, ce n'est pas le
|
|||||||
|
|
||||||
LocalAI fonctionne sur n'importe quelle machine : du Raspberry Pi au serveur avec une carte graphique à 20000 €.
|
LocalAI fonctionne sur n'importe quelle machine : du Raspberry Pi au serveur avec une carte graphique à 20000 €.
|
||||||
|
|
||||||
Néanmoins, il ne faudra pas s'attendre à des performances acceptables sur les petites machines, et garder en tête que les gros modèles, similaire à ceux auxquels on accède au travers de ChatGPT, Claude, ... nécessitent beaucoup de mémoire. Pour avoir une idée des spécifications nécessaires, [voyez cet article](https://www.theregister.com/2024/08/25/ai_pc_buying_guide/).
|
Néanmoins, il ne faudra pas s'attendre à des performances acceptables sur les petites machines, et garder en tête que les gros modèles, similaires à ceux auxquels on accède au travers de ChatGPT, Claude, ... nécessitent beaucoup de mémoire. Pour avoir une idée des spécifications nécessaires, [voyez cet article](https://www.theregister.com/2024/08/25/ai_pc_buying_guide/).
|
||||||
|
|
||||||
Lorsque l'on a pas de matériel à dédier à l'IA, le cloud peut être un bon moyen d'évaluer les performances et les cas d'usages.
|
Lorsque l'on a pas de matériel à dédier à l'IA, le cloud peut être un bon moyen d'évaluer les performances et les cas d'usages.
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ Je recommande d'avoir au moins 100 GB d'espace disque sur la machine, afin de po
|
|||||||
## Le script cloud-init
|
## Le script cloud-init
|
||||||
|
|
||||||
`cloud-init` est une méthode standard pour configurer automatiquement une nouvelle machine.
|
`cloud-init` est une méthode standard pour configurer automatiquement une nouvelle machine.
|
||||||
La quasi-totalité des fournisseurs de cloud sont compatibles.
|
La quasi-totalité des fournisseurs de cloud est compatible.
|
||||||
|
|
||||||
Il s'agit généralement d'une métadonnée transmise à la machine lors de son démarrage.
|
Il s'agit généralement d'une métadonnée transmise à la machine lors de son démarrage.
|
||||||
|
|
||||||
@ -171,16 +171,18 @@ Pour aller au plus simple et rendre le service utilisable directement, j'ai util
|
|||||||
|
|
||||||
#### Certificat TLS
|
#### Certificat TLS
|
||||||
|
|
||||||
Les environnements cloud étant prompt à la création et à la destruction des machines rapidement, comme il n'y a pas de persistance ici, il convient d'être vigilient car si la machine est recréée, de nouveaux certificats vont être demandés, ce qui peut rapidement conduire [au dépassement du nombre de certificats émis pour le domaine](https://letsencrypt.org/docs/duplicate-certificate-limit/).
|
Les environnements cloud étant prompts à la création et à la destruction des machines rapidement, comme il n'y a pas de persistance ici, il convient d'être vigilent car si la machine est recréée, de nouveaux certificats vont être demandés, ce qui peut rapidement conduire [au dépassement du nombre de certificats émis pour le domaine](https://letsencrypt.org/docs/duplicate-certificate-limit/).
|
||||||
|
|
||||||
Afin d'avoir un comportement sain, le script que je vous propose se contente de demander des certificats à l'instance de test de Let's Encrypt.
|
Afin d'avoir un comportement sain, le script que je vous propose se contente de demander des certificats à l'instance de test de Let's Encrypt.
|
||||||
Lorsque vous aurez terminés vos tests, vous pourrez simplement effacer ou commenter la ligne `acme_ca` dans la configuration de Caddy.
|
Lorsque vous aurez terminé vos tests, vous pourrez simplement effacer ou commenter la ligne `acme_ca` dans la configuration de Caddy.
|
||||||
|
|
||||||
|
|
||||||
#### Restriction d'accès
|
#### Restriction d'accès
|
||||||
|
|
||||||
Les services en ligne tel que ChatGPT, Claude, ... requiert de s'authentifier au moyen d'une clef d'API. Il n'y a pas de tel concept dans LocalAI : n'importe quelle clef d'API sera considérée valide.
|
Les services en ligne tels que ChatGPT, Claude, ... requièrent de s'authentifier au moyen d'une clef d'API.
|
||||||
|
Il n'y a pas de tel concept dans LocalAI : n'importe quelle clef d'API sera considérée valide.
|
||||||
|
Il faut donc protéger l'accès autrement.
|
||||||
|
|
||||||
Si votre machine est exposée directement sur Internet, il convient de protéger l'accès à LocalAI afin que l'API ne soit pas utilisé par n'importe qui.
|
Si votre machine est exposée directement sur Internet, il convient de protéger l'accès à LocalAI afin que l'API ne soit pas utilisée par n'importe qui.
|
||||||
|
|
||||||
Il faut adapter la configuration de Caddy pour autoriser vos IP, dans la liste `@my-ips`, ou à défaut d'IP fixes, [créer des utilisateurs pour l'authentification Basic](https://caddyserver.com/docs/caddyfile/directives/basic_auth).
|
Il faut adapter la configuration de Caddy pour autoriser vos IP, dans la liste `@my-ips`, ou à défaut d'IP fixes, [créer des utilisateurs pour l'authentification Basic](https://caddyserver.com/docs/caddyfile/directives/basic_auth).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user