{"repo": "01ai/newapi", "files": {"README.fr.md": {"da47fcc7f57afeb9ecdd5eaa21c667ef36146ab7": {"t": 1785596180.1569464, "n": 13600, "h": "16a3bf2099676c5f", "c": "
\n 中文 | English | Français | 日本語\n
\n\n> [!NOTE]\n> **MT (Traduction Automatique)**: Ce document est traduit automatiquement. Pour les informations les plus précises, veuillez vous référer à la [version chinoise](./README.md).\n\nSans ordre particulier
\n\n\n\n## 📚 Documentation\n\nPour une documentation détaillée, veuillez consulter notre Wiki officiel : [https://docs.newapi.pro/](https://docs.newapi.pro/)\n\nVous pouvez également accéder au DeepWiki généré par l'IA :\n[](https://deepwiki.com/QuantumNous/new-api)\n\n## ✨ Fonctionnalités clés\n\nNew API offre un large éventail de fonctionnalités, veuillez vous référer à [Présentation des fonctionnalités](https://docs.newapi.pro/wiki/features-introduction) pour plus de détails :\n\n1. 🎨 Nouvelle interface utilisateur\n2. 🌍 Prise en charge multilingue\n3. 💰 Fonctionnalité de recharge en ligne, prend actuellement en charge EPay et Stripe\n4. 🔍 Prise en charge de la recherche de quotas d'utilisation avec des clés (fonctionne avec [neko-api-key-tool](https://github.com/Calcium-Ion/neko-api-key-tool))\n5. 🔄 Compatible avec la base de données originale de One API\n6. 💵 Prise en charge de la tarification des modèles de paiement à l'utilisation\n7. ⚖️ Prise en charge de la sélection aléatoire pondérée des canaux\n8. 📈 Tableau de bord des données (console)\n9. 🔒 Regroupement de jetons et restrictions de modèles\n10. 🤖 Prise en charge de plus de méthodes de connexion par autorisation (LinuxDO, Telegram, OIDC)\n11. 🔄 Prise en charge des modèles Rerank (Cohere et Jina), [Documentation de l'API](https://docs.newapi.pro/api/jinaai-rerank)\n12. ⚡ Prise en charge de l'API OpenAI Realtime (y compris les canaux Azure), [Documentation de l'API](https://docs.newapi.pro/api/openai-realtime)\n13. ⚡ Prise en charge du format **OpenAI Responses**, [Documentation de l'API](https://docs.newapi.pro/api/openai-responses)\n14. ⚡ Prise en charge du format **Claude Messages**, [Documentation de l'API](https://docs.newapi.pro/api/anthropic-chat)\n15. ⚡ Prise en charge du format **Google Gemini**, [Documentation de l'API](https://docs.newapi.pro/api/google-gemini-chat/)\n16. 🧠 Prise en charge de la définition de l'effort de raisonnement via les suffixes de nom de modèle :\n 1. Modèles de la série o d'OpenAI\n - Ajouter le suffixe `-high` pour un effort de raisonnement élevé (par exemple : `o3-mini-high`)\n - Ajouter le suffixe `-medium` pour un effort de raisonnement moyen (par exemple : `o3-mini-medium`)\n - Ajouter le suffixe `-low` pour un effort de raisonnement faible (par exemple : `o3-mini-low`)\n 2. Modèles de pensée de Claude\n - Ajouter le suffixe `-thinking` pour activer le mode de pensée (par exemple : `claude-3-7-sonnet-20250219-thinking`)\n17. 🔄 Fonctionnalité de la pensée au contenu\n18. 🔄 Limitation du débit du modèle pour les utilisateurs\n19. 🔄 Fonctionnalité de conversion de format de requête, prenant en charge les trois conversions de format suivantes :\n 1. OpenAI Chat Completions => Claude Messages\n 2. Claude Messages => OpenAI Chat Completions (peut être utilisé pour Claude Code pour appeler des modèles tiers)\n 3. OpenAI Chat Completions => Gemini Chat\n20. 💰 Prise en charge de la facturation du cache, qui permet de facturer à un ratio défini lorsque le cache est atteint :\n 1. Définir l'option `Ratio de cache d'invite` dans `Paramètres système->Paramètres de fonctionnement`\n 2. Définir le `Ratio de cache d'invite` dans le canal, plage de 0 à 1, par exemple, le définir sur 0,5 signifie facturer à 50 % lorsque le cache est atteint\n 3. Canaux pris en charge :\n - [x] OpenAI\n - [x] Azure\n - [x] DeepSeek\n - [x] Claude\n\n## Prise en charge des modèles\n\nCette version prend en charge plusieurs modèles, veuillez vous référer à [Documentation de l'API-Interface de relais](https://docs.newapi.pro/api) pour plus de détails :\n\n1. Modèles tiers **gpts** (gpt-4-gizmo-*)\n2. Canal tiers [Midjourney-Proxy(Plus)](https://github.com/novicezk/midjourney-proxy), [Documentation de l'API](https://docs.newapi.pro/api/midjourney-proxy-image)\n3. Canal tiers [Suno API](https://github.com/Suno-API/Suno-API), [Documentation de l'API](https://docs.newapi.pro/api/suno-music)\n4. Canaux personnalisés, prenant en charge la saisie complète de l'adresse d'appel\n5. Modèles Rerank ([Cohere](https://cohere.ai/) et [Jina](https://jina.ai/)), [Documentation de l'API](https://docs.newapi.pro/api/jinaai-rerank)\n6. Format de messages Claude, [Documentation de l'API](https://docs.newapi.pro/api/anthropic-chat)\n7. Format Google Gemini, [Documentation de l'API](https://docs.newapi.pro/api/google-gemini-chat/)\n8. Dify, ne prend actuellement en charge que chatflow\n9. Pour plus d'interfaces, veuillez vous référer à la [Documentation de l'API](https://docs.newapi.pro/api)\n\n## Configuration des variables d'environnement\n\nPour des instructions de configuration détaillées, veuillez vous référer à [Guide d'installation-Configuration des variables d'environnement](https://docs.newapi.pro/installation/environment-variables) :\n\n- `GENERATE_DEFAULT_TOKEN` : S'il faut générer des jetons initiaux pour les utilisateurs nouvellement enregistrés, la valeur par défaut est `false`\n- `STREAMING_TIMEOUT` : Délai d'expiration de la réponse en streaming, la valeur par défaut est de 300 secondes\n- `DIFY_DEBUG` : S'il faut afficher les informations sur le flux de travail et les nœuds pour les canaux Dify, la valeur par défaut est `true`\n- `GET_MEDIA_TOKEN` : S'il faut compter les jetons d'image, la valeur par défaut est `true`\n- `GET_MEDIA_TOKEN_NOT_STREAM` : S'il faut compter les jetons d'image dans les cas sans streaming, la valeur par défaut est `true`\n- `UPDATE_TASK` : S'il faut mettre à jour les tâches asynchrones (Midjourney, Suno), la valeur par défaut est `true`\n- `GEMINI_VISION_MAX_IMAGE_NUM` : Nombre maximum d'images pour les modèles Gemini, la valeur par défaut est `16`\n- `MAX_FILE_DOWNLOAD_MB` : Taille maximale de téléchargement de fichier en Mo, la valeur par défaut est `20`\n- `CRYPTO_SECRET` : Clé de chiffrement utilisée pour chiffrer le contenu de la base de données Redis\n- `AZURE_DEFAULT_API_VERSION` : Version de l'API par défaut du canal Azure, la valeur par défaut est `2025-04-01-preview`\n- `NOTIFICATION_LIMIT_DURATION_MINUTE` : Durée de la limite de notification, la valeur par défaut est de `10` minutes\n- `NOTIFY_LIMIT_COUNT` : Nombre maximal de notifications utilisateur dans la durée spécifiée, la valeur par défaut est `2`\n- `ERROR_LOG_ENABLED=true` : S'il faut enregistrer et afficher les journaux d'erreurs, la valeur par défaut est `false`\n\n## Déploiement\n\nPour des guides de déploiement détaillés, veuillez vous référer à [Guide d'installation-Méthodes de déploiement](https://docs.newapi.pro/installation) :\n\n> [!TIP]\n> Dernière image Docker : `calciumion/new-api:latest`\n\n### Considérations sur le déploiement multi-machines\n- La variable d'environnement `SESSION_SECRET` doit être définie, sinon l'état de connexion sera incohérent sur plusieurs machines\n- Si vous partagez Redis, `CRYPTO_SECRET` doit être défini, sinon le contenu de Redis ne pourra pas être consulté sur plusieurs machines\n\n### Exigences de déploiement\n- Base de données locale (par défaut) : SQLite (le déploiement Docker doit monter le répertoire `/data`)\n- Base de données distante : MySQL version >= 5.7.8, PgSQL version >= 9.6\n\n### Méthodes de déploiement\n\n#### Utilisation de la fonctionnalité Docker du panneau BaoTa\nInstallez le panneau BaoTa (version **9.2.0** ou supérieure), recherchez **New-API** dans le magasin d'applications et installez-le.\n[Tutoriel avec des images](./docs/BT.md)\n\n#### Utilisation de Docker Compose (recommandé)\n```shell\n# Télécharger le projet\ngit clone https://github.com/Calcium-Ion/new-api.git\ncd new-api\n# Modifier docker-compose.yml si nécessaire\n# Démarrer\ndocker-compose up -d\n```\n\n#### Utilisation directe de l'image Docker\n```shell\n# Utilisation de SQLite\ndocker run --name new-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest\n\n# Utilisation de MySQL\ndocker run --name new-api -d --restart always -p 3000:3000 -e SQL_DSN=\"root:123456@tcp(localhost:3306)/oneapi\" -e TZ=Asia/Shanghai -v /home/ubuntu/data/new-api:/data calciumion/new-api:latest\n```\n\n## Nouvelle tentative de canal et cache\nLa fonctionnalité de nouvelle tentative de canal a été implémentée, vous pouvez définir le nombre de tentatives dans `Paramètres->Paramètres de fonctionnement->Paramètres généraux->Nombre de tentatives en cas d'échec`, **recommandé d'activer la fonctionnalité de mise en cache**.\n\n### Méthode de configuration du cache\n1. `REDIS_CONN_STRING` : Définir Redis comme cache\n2. `MEMORY_CACHE_ENABLED` : Activer le cache mémoire (pas besoin de le définir manuellement si Redis est défini)\n\n## Documentation de l'API\n\nPour une documentation détaillée de l'API, veuillez vous référer à [Documentation de l'API](https://docs.newapi.pro/api) :\n\n- [API de discussion (Chat Completions)](https://docs.newapi.pro/api/openai-chat)\n- [API de réponse (Responses)](https://docs.newapi.pro/api/openai-responses)\n- [API d'image (Image)](https://docs.newapi.pro/api/openai-image)\n- [API de rerank (Rerank)](https://docs.newapi.pro/api/jinaai-rerank)\n- [API de discussion en temps réel (Realtime)](https://docs.newapi.pro/api/openai-realtime)\n- [API de discussion Claude](https://docs.newapi.pro/api/anthropic-chat)\n- [API de discussion Google Gemini](https://docs.newapi.pro/api/google-gemini-chat)\n\n## Projets connexes\n- [One API](https://github.com/songquanpeng/one-api) : Projet original\n- [Midjourney-Proxy](https://github.com/novicezk/midjourney-proxy) : Prise en charge de l'interface Midjourney\n- [neko-api-key-tool](https://github.com/Calcium-Ion/neko-api-key-tool) : Interroger le quota d'utilisation avec une clé\n\nAutres projets basés sur New API :\n- [new-api-horizon](https://github.com/Calcium-Ion/new-api-horizon) : Version optimisée hautes performances de New API\n\n## Aide et support\n\nSi vous avez des questions, veuillez vous référer à [Aide et support](https://docs.newapi.pro/support) :\n- [Interaction avec la communauté](https://docs.newapi.pro/support/community-interaction)\n- [Commentaires sur les problèmes](https://docs.newapi.pro/support/feedback-issues)\n- [FAQ](https://docs.newapi.pro/support/faq)\n\n## 🌟 Historique des étoiles\n\n[](https://star-history.com/#Calcium-Ion/new-api&Date)"}}}}