Skip to content

Commit 8a01f09

Browse files
authored
Merge pull request #1962 from QuantumNous/main
main -> alpha
2 parents 4137120 + d5e01a3 commit 8a01f09

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+1134
-295
lines changed

README.en.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<p align="right">
2-
<a href="./README.md">中文</a> | <strong>English</strong> | <a href="./README.fr.md">Français</a>
2+
<a href="./README.md">中文</a> | <strong>English</strong> | <a href="./README.fr.md">Français</a> | <a href="./README.ja.md">日本語</a>
33
</p>
4+
5+
> [!NOTE]
6+
> **MT (Machine Translation)**: This document is machine translated. For the most accurate information, please refer to the [Chinese version](./README.md).
7+
48
<div align="center">
59

610
![new-api](/web/public/logo.png)
@@ -75,7 +79,7 @@ New API offers a wide range of features, please refer to [Features Introduction]
7579

7680
1. 🎨 Brand new UI interface
7781
2. 🌍 Multi-language support
78-
3. 💰 Online recharge functionality (YiPay)
82+
3. 💰 Online recharge functionality, currently supports EPay and Stripe
7983
4. 🔍 Support for querying usage quotas with keys (works with [neko-api-key-tool](https://github.com/Calcium-Ion/neko-api-key-tool))
8084
5. 🔄 Compatible with the original One API database
8185
6. 💵 Support for pay-per-use model pricing
@@ -96,7 +100,11 @@ New API offers a wide range of features, please refer to [Features Introduction]
96100
- Add `-thinking` suffix to enable thinking mode (e.g.: `claude-3-7-sonnet-20250219-thinking`)
97101
16. 🔄 Thinking-to-content functionality
98102
17. 🔄 Model rate limiting for users
99-
18. 💰 Cache billing support, which allows billing at a set ratio when cache is hit:
103+
18. 🔄 Request format conversion functionality, supporting the following three format conversions:
104+
1. OpenAI Chat Completions => Claude Messages
105+
2. Claude Messages => OpenAI Chat Completions (can be used for Claude Code to call third-party models)
106+
3. OpenAI Chat Completions => Gemini Chat
107+
19. 💰 Cache billing support, which allows billing at a set ratio when cache is hit:
100108
1. Set the `Prompt Cache Ratio` option in `System Settings-Operation Settings`
101109
2. Set `Prompt Cache Ratio` in the channel, range 0-1, e.g., setting to 0.5 means billing at 50% when cache is hit
102110
3. Supported channels:
@@ -115,7 +123,9 @@ This version supports multiple models, please refer to [API Documentation-Relay
115123
4. Custom channels, supporting full call address input
116124
5. Rerank models ([Cohere](https://cohere.ai/) and [Jina](https://jina.ai/)), [API Documentation](https://docs.newapi.pro/api/jinaai-rerank)
117125
6. Claude Messages format, [API Documentation](https://docs.newapi.pro/api/anthropic-chat)
118-
7. Dify, currently only supports chatflow
126+
7. Google Gemini format, [API Documentation](https://docs.newapi.pro/api/google-gemini-chat/)
127+
8. Dify, currently only supports chatflow
128+
9. For more interfaces, please refer to [API Documentation](https://docs.newapi.pro/api)
119129

120130
## Environment Variable Configuration
121131

@@ -192,7 +202,8 @@ For detailed API documentation, please refer to [API Documentation](https://docs
192202
- [Image API](https://docs.newapi.pro/api/openai-image)
193203
- [Rerank API](https://docs.newapi.pro/api/jinaai-rerank)
194204
- [Realtime API](https://docs.newapi.pro/api/openai-realtime)
195-
- [Claude Chat API (messages)](https://docs.newapi.pro/api/anthropic-chat)
205+
- [Claude Chat API](https://docs.newapi.pro/api/anthropic-chat)
206+
- [Google Gemini Chat API](https://docs.newapi.pro/api/google-gemini-chat)
196207

197208
## Related Projects
198209
- [One API](https://github.com/songquanpeng/one-api): Original project

README.fr.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
<p align="right">
2-
<a href="./README.md">中文</a> | <a href="./README.en.md">English</a> | <strong>Français</strong>
2+
<a href="./README.md">中文</a> | <a href="./README.en.md">English</a> | <strong>Français</strong> | <a href="./README.ja.md">日本語</a>
33
</p>
4+
5+
> [!NOTE]
6+
> **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).
7+
48
<div align="center">
59

610
![new-api](/web/public/logo.png)
@@ -75,7 +79,7 @@ New API offre un large éventail de fonctionnalités, veuillez vous référer à
7579

7680
1. 🎨 Nouvelle interface utilisateur
7781
2. 🌍 Prise en charge multilingue
78-
3. 💰 Fonctionnalité de recharge en ligne (YiPay)
82+
3. 💰 Fonctionnalité de recharge en ligne, prend actuellement en charge EPay et Stripe
7983
4. 🔍 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))
8084
5. 🔄 Compatible avec la base de données originale de One API
8185
6. 💵 Prise en charge de la tarification des modèles de paiement à l'utilisation
@@ -96,7 +100,11 @@ New API offre un large éventail de fonctionnalités, veuillez vous référer à
96100
- Ajouter le suffixe `-thinking` pour activer le mode de pensée (par exemple : `claude-3-7-sonnet-20250219-thinking`)
97101
16. 🔄 Fonctionnalité de la pensée au contenu
98102
17. 🔄 Limitation du débit du modèle pour les utilisateurs
99-
18. 💰 Prise en charge de la facturation du cache, qui permet de facturer à un ratio défini lorsque le cache est atteint :
103+
18. 🔄 Fonctionnalité de conversion de format de requête, prenant en charge les trois conversions de format suivantes :
104+
1. OpenAI Chat Completions => Claude Messages
105+
2. Claude Messages => OpenAI Chat Completions (peut être utilisé pour Claude Code pour appeler des modèles tiers)
106+
3. OpenAI Chat Completions => Gemini Chat
107+
19. 💰 Prise en charge de la facturation du cache, qui permet de facturer à un ratio défini lorsque le cache est atteint :
100108
1. Définir l'option `Ratio de cache d'invite` dans `Paramètres système->Paramètres de fonctionnement`
101109
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
102110
3. Canaux pris en charge :
@@ -115,7 +123,9 @@ Cette version prend en charge plusieurs modèles, veuillez vous référer à [Do
115123
4. Canaux personnalisés, prenant en charge la saisie complète de l'adresse d'appel
116124
5. Modèles Rerank ([Cohere](https://cohere.ai/) et [Jina](https://jina.ai/)), [Documentation de l'API](https://docs.newapi.pro/api/jinaai-rerank)
117125
6. Format de messages Claude, [Documentation de l'API](https://docs.newapi.pro/api/anthropic-chat)
118-
7. Dify, ne prend actuellement en charge que chatflow
126+
7. Format Google Gemini, [Documentation de l'API](https://docs.newapi.pro/api/google-gemini-chat/)
127+
8. Dify, ne prend actuellement en charge que chatflow
128+
9. Pour plus d'interfaces, veuillez vous référer à la [Documentation de l'API](https://docs.newapi.pro/api)
119129

120130
## Configuration des variables d'environnement
121131

@@ -192,7 +202,8 @@ Pour une documentation détaillée de l'API, veuillez vous référer à [Documen
192202
- [API d'image](https://docs.newapi.pro/api/openai-image)
193203
- [API de rerank](https://docs.newapi.pro/api/jinaai-rerank)
194204
- [API en temps réel](https://docs.newapi.pro/api/openai-realtime)
195-
- [API de discussion Claude (messages)](https://docs.newapi.pro/api/anthropic-chat)
205+
- [API de discussion Claude](https://docs.newapi.pro/api/anthropic-chat)
206+
- [API de discussion Google Gemini](https://docs.newapi.pro/api/google-gemini-chat)
196207

197208
## Projets connexes
198209
- [One API](https://github.com/songquanpeng/one-api) : Projet original

0 commit comments

Comments
 (0)