Skip to content

Class: LocalProvider

Local-server provider used for dspy.LM_local (lm_local.py).

URI: dspy:LocalProvider

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

      LocalProvider : description

      LocalProvider : finetunable

      LocalProvider : id

      LocalProvider : name

      LocalProvider : provider_name

      LocalProvider : 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:LocalProvider
native dspy:LocalProvider
related legal_eu_aiact:AIDeployer
close mellea:BackendFamilyEnum#HUGGINGFACE

LinkML Source

Direct

name: LocalProvider
description: Local-server provider used for ``dspy.LM_local`` (``lm_local.py``).
in_subset:
- clients
from_schema: https://w3id.org/lmodel/dspy
close_mappings:
- mellea:BackendFamilyEnum#HUGGINGFACE
related_mappings:
- legal_eu_aiact:AIDeployer
is_a: Provider

Induced

name: LocalProvider
description: Local-server provider used for ``dspy.LM_local`` (``lm_local.py``).
in_subset:
- clients
from_schema: https://w3id.org/lmodel/dspy
close_mappings:
- mellea:BackendFamilyEnum#HUGGINGFACE
related_mappings:
- legal_eu_aiact:AIDeployer
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: LocalProvider
    domain_of:
    - Provider
    range: string
  finetunable:
    name: finetunable
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    ifabsent: boolean(False)
    owner: LocalProvider
    domain_of:
    - Provider
    range: boolean
  reinforceable:
    name: reinforceable
    from_schema: https://w3id.org/lmodel/dspy
    rank: 1000
    ifabsent: boolean(False)
    owner: LocalProvider
    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: LocalProvider
    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: LocalProvider
    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: LocalProvider
    domain_of:
    - NamedThing
    - LMToolSpec
    range: string