Utiliser RunAPI dans OpenClaw.
RunAPI fonctionne comme endpoint compatible OpenAI pour OpenClaw. Copiez le prompt dans OpenClaw, laissez-le ajouter le fournisseur, puis utilisez l’onglet configuration seulement si vous voulez vérifier les champs exacts.
Configure this OpenClaw workspace to use RunAPI.
Requirements:
- Read the API key from RUNAPI_API_KEY. Do not hardcode the key.
- Add a model provider named runapi.
- Use baseUrl "https://runapi.ai/v1".
- Use api "openai-completions".
- Register provider-local model id "gpt-5.2" with display name "RunAPI GPT 5.2".
- Set the default model to "runapi/gpt-5.2" while keeping existing providers available.
- After editing config, run `openclaw models status` and confirm `runapi/gpt-5.2` appears.
- If RUNAPI_API_KEY is missing, ask me to set it before starting OpenClaw.
{
agents: {
defaults: {
model: { primary: "runapi/gpt-5.2" },
models: {
"runapi/gpt-5.2": { alias: "RunAPI GPT 5.2" },
},
},
},
models: {
mode: "merge",
providers: {
runapi: {
baseUrl: "https://runapi.ai/v1",
apiKey: "${RUNAPI_API_KEY}",
api: "openai-completions",
models: [
{
id: "gpt-5.2",
name: "RunAPI GPT 5.2",
reasoning: false,
input: ["text"],
contextWindow: 128000,
maxTokens: 8192,
},
],
},
},
},
}
export RUNAPI_API_KEY="runapi_xxx"
openclaw models status
openclaw models set runapi/gpt-5.2
openclaw
Ce que cette configuration change
OpenClaw peut appeler des fournisseurs de modèles personnalisés compatibles OpenAI via sa configuration de fournisseurs. Le chemin le plus rapide consiste à coller le prompt de configuration RunAPI dans OpenClaw et à laisser l’agent mettre à jour sa propre configuration. L’ID fournisseur reste local à votre configuration OpenClaw, la référence du modèle devient runapi/gpt-5.2, et l’API key reste dans RUNAPI_API_KEY.
Installer RunAPI dans OpenClaw avec un prompt
Coller le prompt de configuration
Copiez le prompt du premier onglet dans OpenClaw. Il demande à OpenClaw de lire RUNAPI_API_KEY, d’ajouter le fournisseur runapi et de garder les fournisseurs existants disponibles.
Copier le prompt
Vérifier la configuration générée
OpenClaw doit ajouter gpt-5.2 comme ID de modèle local au fournisseur, puis le sélectionner via la référence préfixée par le fournisseur runapi/gpt-5.2.
runapi/gpt-5.2
Vérifier la sélection
Exécutez openclaw models status, basculez sur le modèle RunAPI, puis démarrez une session OpenClaw. Si le modèle n’apparaît pas, vérifiez que l’allowlist contient runapi/gpt-5.2.
openclaw models status
Champs de configuration
| Champ | Valeur | Objectif |
|---|---|---|
baseUrl |
https://runapi.ai/v1 |
Dirige OpenClaw vers la surface API compatible OpenAI de RunAPI. |
apiKey |
${RUNAPI_API_KEY} |
Lit l’API key RunAPI depuis l’environnement. |
api |
openai-completions |
Utilise l’adaptateur Chat Completions attendu par les endpoints compatibles OpenAI. |
agents.defaults.model.primary |
runapi/gpt-5.2 |
Sélectionne le modèle RunAPI comme modèle par défaut des nouvelles sessions OpenClaw. |
Questions sur la configuration OpenClaw
Oui. OpenClaw prend en charge les fournisseurs personnalisés compatibles OpenAI via models.providers. Configurez RunAPI avec la base URL /v1, définissez api sur openai-completions et choisissez la référence de modèle préfixée par le fournisseur dans agents.defaults.model.primary.
Non. Dans models.providers.runapi.models, utilisez l’ID local au fournisseur, par exemple gpt-5.2. Utilisez la référence préfixée runapi/gpt-5.2 lorsque vous sélectionnez le modèle dans les defaults ou les commandes OpenClaw.
Stockez la clé dans RUNAPI_API_KEY et lisez-la depuis la configuration OpenClaw. Cela garde l’identifiant hors du contrôle de version et rend la même configuration utilisable dans des shells locaux, des serveurs et de l’automatisation.
Oui. Gardez models.mode défini sur merge et ajoutez RunAPI comme fournisseur. Vos fournisseurs existants restent disponibles, et vous pouvez ajouter des fallbacks sous agents.defaults.model.fallbacks si vous voulez un comportement de récupération.
Une seule clé RunAPI dans OpenClaw.
Parcourez le catalogue de modèles, choisissez l’ID du modèle et ajoutez-le à votre configuration de fournisseur OpenClaw.