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]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--logs <value> | string | Yes | — |
--context <value> | string | Yes | build, runtime |
--profile <name> | string | No | — |
notploy ai create
Calls POST /api/trpc/ai.create.
notploy ai create --name <value> --apiUrl <value> --apiKey <value> --model <value> --isEnabled [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--name <value> | string | Yes | — |
--apiUrl <value> | string | Yes | — |
--apiKey <value> | string | Yes | — |
--model <value> | string | Yes | — |
--isEnabled [boolean] | boolean | Yes | — |
--profile <name> | string | No | — |
notploy ai delete
Calls POST /api/trpc/ai.delete.
notploy ai delete --aiId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--profile <name> | string | No | — |
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]| Option | Type | Required | Allowed values |
|---|---|---|---|
--environmentId <value> | string | Yes | — |
--id <value> | string | Yes | — |
--dockerCompose <value> | string | Yes | — |
--envVariables <value> | string | Yes | — |
--serverId <value> | string | No | — |
--name <value> | string | Yes | — |
--description <value> | string | Yes | — |
--domains <json> | array | No | — |
--configFiles <json> | array | No | — |
--profile <name> | string | No | — |
notploy ai get
Calls GET /api/trpc/ai.get.
notploy ai get --aiId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy ai get-all
Calls GET /api/trpc/ai.getAll.
notploy ai get-all [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--profile <name> | string | No | — |
notploy ai get-custom-providers
Calls GET /api/trpc/ai.getCustomProviders.
notploy ai get-custom-providers [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--profile <name> | string | No | — |
notploy ai get-enabled-providers
Calls GET /api/trpc/ai.getEnabledProviders.
notploy ai get-enabled-providers [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--profile <name> | string | No | — |
notploy ai get-models
Calls GET /api/trpc/ai.getModels.
notploy ai get-models [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--apiUrl <value> | string | No | — |
--apiKey <value> | string | No | — |
--aiId <value> | string | No | — |
--profile <name> | string | No | — |
notploy ai one
Calls GET /api/trpc/ai.one.
notploy ai one --aiId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy ai save-custom-providers
Calls POST /api/trpc/ai.saveCustomProviders.
notploy ai save-custom-providers --providers <json> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--providers <json> | array | Yes | — |
--profile <name> | string | No | — |
notploy ai suggest
Calls POST /api/trpc/ai.suggest.
notploy ai suggest --aiId <value> --input <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--input <value> | string | Yes | — |
--serverId <value> | string | No | — |
--profile <name> | string | No | — |
notploy ai test-connection
Calls POST /api/trpc/ai.testConnection.
notploy ai test-connection --model <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | No | — |
--apiUrl <value> | string | No | — |
--apiKey <value> | string | No | — |
--model <value> | string | Yes | — |
--profile <name> | string | No | — |
notploy ai update
Calls POST /api/trpc/ai.update.
notploy ai update --aiId <value> [options]| Option | Type | Required | Allowed values |
|---|---|---|---|
--aiId <value> | string | Yes | — |
--name <value> | string | No | — |
--apiUrl <value> | string | No | — |
--apiKey <value> | string | No | — |
--model <value> | string | No | — |
--isEnabled [boolean] | boolean | No | — |
--no-isEnabled | boolean | No | — |
--createdAt <value> | string | No | — |
--profile <name> | string | No | — |