Files
openclaw/extensions/xai/provider-contract-api.ts
2026-04-18 01:36:15 +01:00

23 lines
491 B
TypeScript

import type { ProviderPlugin } from "openclaw/plugin-sdk/provider-model-shared";
export function createXaiProvider(): ProviderPlugin {
return {
id: "xai",
label: "xAI",
aliases: ["x-ai"],
docsPath: "/providers/xai",
auth: [
{
id: "api-key",
kind: "api_key",
label: "xAI API key",
hint: "API key",
run: async () => ({ profiles: [] }),
wizard: {
groupLabel: "xAI (Grok)",
},
},
],
};
}