diff --git a/packages/opencode/src/provider/provider.ts b/packages/opencode/src/provider/provider.ts index 9967edec5dd..5c3828786ff 100644 --- a/packages/opencode/src/provider/provider.ts +++ b/packages/opencode/src/provider/provider.ts @@ -405,6 +405,19 @@ export namespace Provider { }, } }, + "privatemode-ai": async () => { + const endpoint = Env.get("PRIVATEMODE_ENDPOINT") || "http://localhost:8080/v1" + + return { + autoload: true, + options: { + baseURL: endpoint, + }, + async getModel(sdk: any, modelID: string) { + return sdk(modelID) + }, + } + }, } export const Model = z