Notploy

AI

AI providers and models, plus log analysis and configuration suggestions. Generated from the `notploy` command surface.

AI providers and models, plus log analysis and configuration suggestions.

notploy ai exposes 14 commands. They map one-to-one onto the ai.* API operations, so anything reachable from the dashboard is reachable from here.

Run notploy ai --help to list these commands in your terminal, or notploy ai <command> --help for a single command.

Commands

notploy ai analyze-logs

Calls POST /api/trpc/ai.analyzeLogs.

notploy ai analyze-logs --aiId <value> --logs <value> --context <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--logs <value>stringYes—
--context <value>stringYesbuild, runtime
--profile <name>stringNo—

notploy ai create

Calls POST /api/trpc/ai.create.

notploy ai create --name <value> --apiUrl <value> --apiKey <value> --model <value> --isEnabled [options]
OptionTypeRequiredAllowed values
--name <value>stringYes—
--apiUrl <value>stringYes—
--apiKey <value>stringYes—
--model <value>stringYes—
--isEnabled [boolean]booleanYes—
--profile <name>stringNo—

notploy ai delete

Calls POST /api/trpc/ai.delete.

notploy ai delete --aiId <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--profile <name>stringNo—

notploy ai deploy

Calls POST /api/trpc/ai.deploy.

notploy ai deploy --environmentId <value> --id <value> --dockerCompose <value> --envVariables <value> --name <value> --description <value> [options]
OptionTypeRequiredAllowed values
--environmentId <value>stringYes—
--id <value>stringYes—
--dockerCompose <value>stringYes—
--envVariables <value>stringYes—
--serverId <value>stringNo—
--name <value>stringYes—
--description <value>stringYes—
--domains <json>arrayNo—
--configFiles <json>arrayNo—
--profile <name>stringNo—

notploy ai get

Calls GET /api/trpc/ai.get.

notploy ai get --aiId <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--profile <name>stringNo—

notploy ai get-all

Calls GET /api/trpc/ai.getAll.

notploy ai get-all [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy ai get-custom-providers

Calls GET /api/trpc/ai.getCustomProviders.

notploy ai get-custom-providers [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy ai get-enabled-providers

Calls GET /api/trpc/ai.getEnabledProviders.

notploy ai get-enabled-providers [options]
OptionTypeRequiredAllowed values
--profile <name>stringNo—

notploy ai get-models

Calls GET /api/trpc/ai.getModels.

notploy ai get-models [options]
OptionTypeRequiredAllowed values
--apiUrl <value>stringNo—
--apiKey <value>stringNo—
--aiId <value>stringNo—
--profile <name>stringNo—

notploy ai one

Calls GET /api/trpc/ai.one.

notploy ai one --aiId <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--profile <name>stringNo—

notploy ai save-custom-providers

Calls POST /api/trpc/ai.saveCustomProviders.

notploy ai save-custom-providers --providers <json> [options]
OptionTypeRequiredAllowed values
--providers <json>arrayYes—
--profile <name>stringNo—

notploy ai suggest

Calls POST /api/trpc/ai.suggest.

notploy ai suggest --aiId <value> --input <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--input <value>stringYes—
--serverId <value>stringNo—
--profile <name>stringNo—

notploy ai test-connection

Calls POST /api/trpc/ai.testConnection.

notploy ai test-connection --model <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringNo—
--apiUrl <value>stringNo—
--apiKey <value>stringNo—
--model <value>stringYes—
--profile <name>stringNo—

notploy ai update

Calls POST /api/trpc/ai.update.

notploy ai update --aiId <value> [options]
OptionTypeRequiredAllowed values
--aiId <value>stringYes—
--name <value>stringNo—
--apiUrl <value>stringNo—
--apiKey <value>stringNo—
--model <value>stringNo—
--isEnabled [boolean]booleanNo—
--no-isEnabledbooleanNo—
--createdAt <value>stringNo—
--profile <name>stringNo—

On this page