Files
BoosAPI/desktop/website/docs/fr/guide/gateway.md
T
boos e0a5f57793 feat(desktop): embed BoosAPI Desktop client as a subproject
Vendor the rebranded BoosAPI Desktop client (Tauri + Vue) into metapi as
a monorepo subdirectory under desktop/. Source only — node_modules,
dist, Cargo target and the upstream .git history are excluded.

desktop/ keeps its own independent Cargo workspace (desktop/src-tauri
with crates/*); it is not part of the backend boosapi crate, so a
`cargo check` at the metapi root still compiles only the backend. Build
the desktop app from desktop/src-tauri per desktop/README.md.

Note: app icons are still placeholder assets pending the final BoosAPI
logo. The updater signing keys live outside the repo and are not
included.
2026-06-22 11:32:57 +08:00

75 lines
2.1 KiB
Markdown

# Passerelle API
## Qu'est-ce que la passerelle API ?
BoosApi inclut un serveur API local intégré qui expose vos fournisseurs configurés comme endpoints **compatibles OpenAI**, **natifs Claude** et **natifs Gemini**. Tout outil ou client utilisant l'un de ces protocoles peut utiliser BoosApi comme backend — sans clés API séparées ni services de relais.
Cas d'utilisation :
- Exécutez **Claude Code CLI**, **OpenAI Codex CLI**, **Gemini CLI** ou **OpenCode** via BoosApi.
- Connectez vos extensions IDE à un unique endpoint géré localement.
- Partagez un ensemble de clés de fournisseur entre de nombreux outils avec limitation de débit par clé.
---
## Démarrage
1. Ouvrez **Paramètres → Passerelle API** (ou appuyez sur <kbd>Cmd/Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>G</kbd>).
2. Cliquez sur **Démarrer** pour lancer le serveur de passerelle.
3. Par défaut, le serveur écoute sur `127.0.0.1:8080` (HTTP).
::: tip
Activez le **Démarrage automatique** dans les paramètres de la passerelle pour lancer le serveur automatiquement au démarrage d'BoosApi.
:::
---
## Gestion des clés API
1. Allez dans l'onglet **Clés API**.
2. Cliquez sur **Générer une nouvelle clé**.
3. Ajoutez optionnellement une **description** pour identifier chaque clé.
4. Copiez la clé — elle n'est affichée qu'une seule fois.
---
## Modèles de configuration
### Claude Code CLI
```bash
claude config set --global apiUrl http://127.0.0.1:8080
claude config set --global apiKey boosapi-xxxx
```
### OpenAI Codex CLI
```bash
export OPENAI_BASE_URL=http://127.0.0.1:8080/v1
export OPENAI_API_KEY=boosapi-xxxx
codex
```
### Gemini CLI
```bash
export GEMINI_API_BASE=http://127.0.0.1:8080
export GEMINI_API_KEY=boosapi-xxxx
gemini
```
### Client personnalisé
```
URL de base : http://127.0.0.1:8080/v1
Clé API : boosapi-xxxx
```
---
## Prochaines étapes
- [Démarrage rapide](./getting-started) — retourner au guide de démarrage rapide
- [Configurer les fournisseurs](./providers) — ajouter les fournisseurs en amont vers lesquels la passerelle route
- [Serveurs MCP](./mcp) — connecter des outils externes pour l'appel d'outils IA