OpenAI
OpenAI models run through the built-in openai provider.
- Create an API key in the OpenAI dashboard.
- Store it as a repo/org secret named
OPENAI_API_KEYand pass it in the workflowenv:. - Select a model and allowlist the provider in
.crabd.yml.
model: openai/gpt-5.5providers: allowlist: [openai]- uses: louisescher/crabd@v0 with: model: openai/gpt-5.5 env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}Model specifiers
Section titled “Model specifiers”Use openai/<model>, e.g. openai/gpt-5.5. Any model ID your key can access works.
-
Mix providers per mode, e.g. review with OpenAI, implement with Claude, as long as both providers are allowlisted:
.crabd.yml providers:allowlist: [anthropic, openai]modes:review:model: openai/gpt-5.5 -
To reach OpenAI through Azure or a proxy, use a custom provider or the egress gateway.
