---
title: Jan | RunAPI
description: Ajoutez RunAPI en tant que fournisseur Jan et vérifiez une conversation.
url: https://runapi.ai/fr/docs/resources/application-practices/jan.md
canonical: https://runapi.ai/fr/docs/resources/application-practices/jan
locale: fr
---

> Version HTML: https://runapi.ai/fr/docs/resources/application-practices/jan
> Index du site pour les agents: https://runapi.ai/llms.txt

# Jan

Connectez Jan à RunAPI avec un fournisseur compatible OpenAI personnalisé. Créez une
clé API RunAPI standard dans le [Guide
d'authentification](https://runapi.ai/fr/docs/guides/authentication.md) avant de continuer.

## Installer Jan

Téléchargez et installez l'application de bureau depuis le [site officiel
de Jan][1], puis ouvrez ses paramètres.



[1]: https://jan.ai/

## Ajouter le fournisseur RunAPI

1.  Ouvrez **Settings -> Model Providers -> Add Provider**.
2.  Définissez le format d'API sur **OpenAI-compatible** et le nom du fournisseur sur
    `RunAPI`.
3.  Définissez la Base URL sur `https://runapi.ai/v1`, saisissez votre clé API RunAPI
    et créez le fournisseur.
4.  Sélectionnez un modèle découvert ou ajoutez un identifiant précis depuis le [Catalogue
    de modèles](https://runapi.ai/fr/models) dans la zone **Models** du fournisseur.

Le format API sélectionné est compatible OpenAI, aussi cette URL de base inclut
`/v1`. Un fournisseur utilisant un autre protocole public doit utiliser la
configuration client propre à ce protocole.

Lorsque le fournisseur est enregistré, Jan envoie une requête à `{base_url}/models`, ce qui
se résout en `https://runapi.ai/v1/models`. Si le modèle dont vous avez besoin n'est pas
retourné, utilisez l'action manuelle **+** plutôt que de modifier l'URL de base.

## Configurer les capacités du modèle

Jan ne déduit pas toutes les capacités pour un fournisseur personnalisé. N'activez que les comportements de vision, d'outils ou d'audio que le modèle sélectionné déclare dans le [catalogue de modèles](https://runapi.ai/fr/models). Un commutateur d'interface ne peut pas ajouter une capacité API non prise en charge.

## Vérifier la connexion

Démarrez un nouveau chat, sélectionnez le modèle RunAPI et envoyez `Reply with the word
connected.` Une réponse normale complète ou en streaming confirme que le fournisseur
et le modèle sont actifs.

## Résoudre les problèmes

* **Chaque requête retourne `404` :** assurez-vous que l'URL de base inclut `/v1` ; Jan ajoute le chemin de l'opération.
* **Aucun modèle n'apparaît :** confirmez que l'URL de base est `https://runapi.ai/v1`, puis ajoutez manuellement l'identifiant de modèle exact.
* **La création du fournisseur retourne `401` ou `403` :** remplacez la clé par une clé API RunAPI standard valide, et non par une clé de gestion.
* **Les contrôles de capacité ne correspondent pas au modèle :** configurez chaque modèle personnalisé à partir de ses capacités déclarées plutôt que de vous fier à la détection automatique.
* **Une clé de secours n'est pas essayée :** Jan effectue une rotation des clés pour les codes `401`, `403` ou `429` ; les autres erreurs ne déclenchent pas de rotation des clés.

Pour le comportement de protocole partagé, utilisez le [démarrage rapide de l'API LLM
](https://runapi.ai/fr/docs/guides/llm-api/quickstart.md). Pour les champs de requête et de réponse, consultez la [référence de l'API Chat Completions
](https://runapi.ai/fr/docs/api/openai/chat-completions.md).

---

## Plus de ressources de RunAPI

- [Accueil](https://runapi.ai/fr/.md)
- [Catalogue de modèles](https://runapi.ai/fr/models.md)
- [Tarifs](https://runapi.ai/fr/pricing.md)
- [Fournisseurs](https://runapi.ai/fr/models)
- [Documentation](https://runapi.ai/fr/docs/guides)
- [SDK](https://runapi.ai/fr/sdk.md)
- [CLI](https://runapi.ai/fr/cli.md)
- [Serveur MCP](https://runapi.ai/fr/mcp.md)
- [Claude Code vs Cursor](https://runapi.ai/fr/claude-code-vs-cursor.md)
- [Configuration de l’API Cursor](https://runapi.ai/fr/cursor-api-setup.md)
- [RunAPI vs OpenRouter](https://runapi.ai/fr/openrouter-alternative.md)
- [Entreprise](https://runapi.ai/fr/contact.md)
- [Contact](https://runapi.ai/fr/contact.md)
- [Conditions](https://runapi.ai/fr/terms.md)
- [Confidentialité](https://runapi.ai/fr/privacy.md)
- [Index du site pour les agents](https://runapi.ai/llms.txt)

Contact: contact@runapi.ai

## Données structurées

```json
[
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "WebSite",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "potentialAction": {
      "@type": "SearchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://runapi.ai/fr/models?q={search_term_string}"
      },
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "Organization",
    "name": "RunAPI",
    "url": "https://runapi.ai/fr",
    "logo": {
      "@type": "ImageObject",
      "url": "https://runapi.ai/fricon.svg"
    },
    "sameAs": [
      "https://github.com/runapi-ai"
    ]
  },
  {
    "@context": "https://schema.org",
    "inLanguage": "fr",
    "@type": "TechArticle",
    "headline": "Jan",
    "description": "Ajoutez RunAPI en tant que fournisseur Jan et vérifiez une conversation.",
    "url": "https://runapi.ai/fr/docs/resources/application-practices/jan",
    "mainEntityOfPage": "https://runapi.ai/fr/docs/resources/application-practices/jan"
  }
]
```
