dspy

Model composer

A framework for building modular AI systems by composing code and optimizing prompts to improve language model performance

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

GitHub

19k stars
140 watching
1k forks
Language: Python
last commit: 4 days 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,696
optimalscale/lmflow A toolkit for finetuning large language models and providing efficient inference capabilities 8,273
dsksd/deepnlp-models-pytorch Pytorch implementations of various Deep NLP models from Stanford's cs-224n course 2,954
deepset-ai/haystack An AI orchestration framework to build customizable LLM applications with advanced retrieval methods. 17,691
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,694
brightmart/text_classification An NLP project offering various text classification models and techniques for deep learning exploration 7,861
microsoft/lmops A research initiative focused on developing fundamental technology to improve the performance and efficiency of large language models. 3,695
stanfordnlp/stanza A Python library for natural language processing tasks in many human languages. 7,294
mooler0410/llmspracticalguide A curated list of resources to help developers navigate the landscape of large language models and their applications in NLP 9,489
princeton-nlp/simcse An open source framework for learning sentence embeddings using contrastive learning. 3,423
brexhq/prompt-engineering Guides software developers on how to effectively use and build systems around Large Language Models like GPT-4. 8,440
stanford-crfm/levanter A framework for building and training large language models with focus on reproducibility, scalability, and performance. 516
nltk/nltk A comprehensive toolkit for natural language processing tasks in Python. 13,620