dspy

Model compiler

A framework for programming language models without prompting them directly

DSPy: The framework for programming—not prompting—language models

GitHub

20k stars
151 watching
2k forks
Language: Python
last commit: about 1 month ago
Linked from 4 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
bigscience-workshop/promptsource A toolkit for creating and using natural language prompts to enable large language models to generalize to new tasks. 2,718
optimalscale/lmflow A toolkit for fine-tuning and inferring large machine learning models 8,312
dsksd/deepnlp-models-pytorch Pytorch implementations of various Deep NLP models from Stanford's cs-224n course 2,957
deepset-ai/haystack An AI orchestration framework to build customizable LLM applications with advanced retrieval methods. 18,094
dasmith/stanford-corenlp-python A Python wrapper for Stanford University's NLP tools, providing an interface to perform various natural language processing tasks such as tagging, parsing, and named entity recognition. 612
backprop-ai/backprop A Python library that provides pre-trained models and tools for fine-tuning and deploying natural language processing tasks 243
eth-sri/lmql A language that enables efficient and constraint-guided programming with large language models 3,731
brightmart/text_classification An NLP project offering various text classification models and techniques for deep learning exploration 7,881
microsoft/lmops A research initiative focused on developing fundamental technology to improve the performance and efficiency of large language models. 3,747
stanfordnlp/stanza A Python library for natural language processing tasks in many human languages. 7,315
mooler0410/llmspracticalguide A curated list of resources to help developers navigate the landscape of large language models and their applications in NLP 9,551
princeton-nlp/simcse An open source framework for learning sentence embeddings using contrastive learning. 3,457
brexhq/prompt-engineering Guides software developers on how to effectively use and build systems around Large Language Models like GPT-4. 8,487
stanford-crfm/levanter A framework for training large language models that prioritizes legibility, scalability, and reproducibility 527
nltk/nltk A comprehensive toolkit for natural language processing tasks in Python. 13,694