Aller au contenu
English

UsageCredential

import type { UsageCredential } from "@elie-laloum/outpost";

Les champs ci-dessous couvrent toutes les variantes ; la signature précise leurs combinaisons autorisées.

  • keySelon la variante
    string
    Clé API littérale transmise dans la variable de clé API de la CLI : ANTHROPIC_API_KEY, OPENAI_API_KEY, GEMINI_API_KEY ou KIMI_API_KEY. Préférez variable pour garder les secrets hors des fichiers sources.
  • variableSelon la variante
    string
    Nom d’une variable résolue du workflow contenant la clé API ; sa valeur est transmise dans la variable de clé API standard de la CLI.
export type UsageCredential =
  | {
      readonly key: string;
    }
  | {
      readonly variable: string;
    };