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
19k stars
140 watching
1k forks
Language: Python
last commit: 4 days ago
Linked from 4 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 |