پرامپٹ انجینئرنگ

DSPy

stanfordnlp/dspy

A framework for programming and optimizing language-model pipelines instead of hand-tuning prompts.

★ 38.6Kستارے
⑂ 3.4Kفورکس
361کھلے مسائل
Pythonزبان
MITلائسنس
Q84ادارتی اسکور

جائزہ

DSPy represents LLM applications as modular programs with typed signatures and predictors, then provides optimizers that can tune prompts or parameters against examples and metrics. It can be used for extraction, classification, RAG, and agent workflows.

اہم خصوصیات

  • Composable LLM modules
  • Typed signatures and predictors
  • Prompt and parameter optimizers
  • Evaluation-driven iteration

ضروریات، انسٹالیشن اور فوری آغاز

Install the Python package with `pip install dspy`; configure a supported language-model provider as described in the docs.

استعمال

Define task signatures and modules, supply a dataset and metric, then evaluate or optimize the pipeline for the target task.

ماڈل کی مطابقت اور استعمال کے مواقع

Works with multiple providers and local model backends; consult current docs for the integration matrix.

لائسنس اور خطرے سے متعلق نوٹس

The repository declares the MIT License. Connected model providers and model weights are licensed separately.

ریلیز اور دیکھ بھال

See the official repository for current releases and changes.