Assistant IA : liste deroulante de fournisseurs (dont Ollama, LM Studio)
Retour utilisateur : le champ "Fournisseur" en simple texte libre ne donnait aucune indication de ce qui est possible, notamment pour l'IA locale (Ollama, LM Studio), alors que d'autres preferent un service cloud. Remplace par une QComboBox editable : une liste de raccourcis usuels (OpenAI, OpenRouter, Mistral AI, Ollama local, LM Studio local, Personnalise...) qui pre-remplit l'URL de base au choix - sans jamais empecher de saisir librement un autre fournisseur/proxy compatible OpenAI, conformement a l'exigence d'origine de ne rien figer en dur. Le modele reste toujours en saisie libre, chaque installation Ollama/LM Studio ayant ses propres modeles telecharges. Bonus cible : choisir un prereglage local (Ollama/LM Studio, detecte via localhost/127.0.0.1 dans l'URL) met a jour l'indication du champ cle API pour signaler qu'elle n'est generalement pas necessaire. tests/test_ai_settings_dialog.py (8 verifications, nouveau fichier - aucun test ne couvrait encore AISettingsDialog elle-meme) : presence d'Ollama/LM Studio dans la liste, pre-remplissage de l'URL par prereglage, "Personnalise" qui ne touche pas une URL deja saisie, persistance d'un nom de fournisseur personnalise a travers un enregistrement puis une reouverture. Suite complete revalidee (34/34) et ruff toujours propre. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
10
README.md
10
README.md
@@ -109,9 +109,13 @@ Une aide ponctuelle pour l'administration systeme, pas un pilote automatique : *
|
||||
n'est jamais executee automatiquement**.
|
||||
|
||||
- **Desactive par defaut**, et sans le moindre fournisseur impose : compatible avec toute API de
|
||||
type OpenAI (OpenAI, OpenRouter, un proxy interne, ou un modele local exposant la meme API) —
|
||||
vous indiquez l'URL et le modele, il n'y a pas de liste figee. Se configure depuis le menu
|
||||
"Assistant IA > Parametres...", avec un bouton "Tester la connexion"
|
||||
type OpenAI. Se configure depuis le menu "Assistant IA > Parametres...", avec une liste
|
||||
deroulante de raccourcis usuels — OpenAI, OpenRouter, Mistral AI, mais aussi **Ollama** et
|
||||
**LM Studio** pour faire tourner un modele **entierement en local** — qui pre-remplit l'URL de
|
||||
base, et un champ "Personnalise..." pour tout autre service compatible OpenAI (proxy interne,
|
||||
autre LLM local...). Le modele, lui, reste toujours en saisie libre (pas de liste figee, chaque
|
||||
installation Ollama/LM Studio ayant ses propres modeles telecharges). Bouton "Tester la
|
||||
connexion" pour verifier la configuration avant de l'utiliser
|
||||
- Depuis un onglet terminal, le bouton "🤖 Assistant IA" permet, sur la selection courante :
|
||||
**Expliquer cette sortie**, **Diagnostiquer cette erreur**, **Proposer une solution**, ou
|
||||
**Poser une question** en y ajoutant la selection comme contexte. Les reponses s'affichent
|
||||
|
||||
Reference in New Issue
Block a user