From ProviderSettings.schema.yaml (eliza/ProviderSettings.schema
)
---
$id: https://skeleton.botmd.io/eliza/ProviderSettings.schema
$schema: http://json-schema.org/draft-07/schema#
title: Provider Settings
description: >-
These settings are used for Eliza `Provider`s in Chatterbox.
type: object
additionalProperties: true
required: []
allOf:
- $ref: "/hospital/Permissions.schema"
- properties:
airtable:
title: Airtable
description: Settings for getting dialogues using `scalpel.externals.Airtable`.
$ref: "/scalpel/TabularInterfaceSettings.schema#/definitions/TabularInterface"
excel:
title: Excel
description: Settings for getting dialogues using `scalpel.externals.Airtable`.
$ref: "/scalpel/TabularInterfaceSettings.schema#/definitions/TabularInterface"
einstein:
title: Einstein Module
description: Configuration settings when used with Einstein.
type: object
required: [module_uid]
properties:
module_uid:
title: Einstein Module UID
description: The corresponding Einstein Module's data sources will be used during syncing
type: string
minLength: 1
#end airtable
#end properties
#end allOf