Skip to content

Class: DatabricksProvider

Databricks Foundation Models provider (dspy.clients.databricks.DatabricksProvider).

URI: dspy:DatabricksProvider

 classDiagram
    class DatabricksProvider
    click DatabricksProvider href "../DatabricksProvider/"
      Provider <|-- DatabricksProvider
        click Provider href "../Provider/"

      DatabricksProvider : description

      DatabricksProvider : finetunable

      DatabricksProvider : id

      DatabricksProvider : name

      DatabricksProvider : provider_name

      DatabricksProvider : reinforceable

Inheritance

Slots

Name Cardinality and Range Description Inheritance
provider_name 0..1
String
Short name of the provider (openai, anthropic, databricks Provider
finetunable 0..1
Boolean
Provider
reinforceable 0..1
Boolean
Provider
id 1
Identifier
Stable opaque identifier for an instance NamedThing
name 0..1
String
Short human-readable name NamedThing
description 0..1
String
Free-form description NamedThing

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self dspy:DatabricksProvider
native dspy:DatabricksProvider
related mellea:BackendFamilyEnum#LITELLM
close legal_eu_aiact:AIProvider

LinkML Source

Direct

name: DatabricksProvider
description: Databricks Foundation Models provider (``dspy.clients.databricks.DatabricksProvider``).
in_subset:
- clients
from_schema: https://w3id.org/lmodel/dspy
close_mappings:
- legal_eu_aiact:AIProvider
related_mappings:
- mellea:BackendFamilyEnum#LITELLM
is_a: Provider

Induced

name: DatabricksProvider
description: Databricks Foundation Models provider (``dspy.clients.databricks.DatabricksProvider``).
in_subset:
- clients
from_schema: https://w3id.org/lmodel/dspy
close_mappings:
- legal_eu_aiact:AIProvider
related_mappings:
- mellea:BackendFamilyEnum#LITELLM
is_a: Provider
attributes:
  provider_name:
    name: provider_name
    description: Short name of the provider (openai, anthropic, databricks...).
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    owner: DatabricksProvider
    domain_of:
    - Provider
    range: string
  finetunable:
    name: finetunable
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    ifabsent: boolean(False)
    owner: DatabricksProvider
    domain_of:
    - Provider
    range: boolean
  reinforceable:
    name: reinforceable
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    ifabsent: boolean(False)
    owner: DatabricksProvider
    domain_of:
    - Provider
    range: boolean
  id:
    name: id
    description: Stable opaque identifier for an instance.
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    slot_uri: schema:identifier
    identifier: true
    owner: DatabricksProvider
    domain_of:
    - NamedThing
    range: Identifier
    required: true
  name:
    name: name
    description: Short human-readable name.
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    slot_uri: rdfs:label
    owner: DatabricksProvider
    domain_of:
    - NamedThing
    - LMToolCallPart
    - LMMessage
    - LMToolSpec
    range: string
  description:
    name: description
    description: Free-form description.
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    slot_uri: dct:description
    owner: DatabricksProvider
    domain_of:
    - NamedThing
    - LMToolSpec
    range: string