The Mistral Cookbook features examples contributed by our community and partners. If you have cool examples showcasing Mistral models, feel free to share them by submitting a PR to this repo.
- File Format: Please submit your example in the .md or .ipynb format.
- Runnable on Colab: If you're sharing a notebook example, try to make sure it's runnable on Google Colab.
- Authorship: Kindly include your name and affiliation at the beginning of the file.
- Descriptions: Please include your notebook along with its category and descriptions in the table below.
- Tone: Kindly maintain a neural tone and minimize any excessive marketing materials.
- Reproducibility: To ensure others can reproduce your work, kindly tag package versions in your code.
- Image size: If you have images, please make sure each image's size is below 500KB.
- Copyright: Always respect copyright and intellectual property laws.
Disclaimer: Examples contributed by the community and partners do not represent Mistral's views and opinions.
- Originality: Is your content original and offering a fresh perspective?
- Clear: Is your content well-structured and clearly written?
- Value: Is your content valuable to the community? Does the community need it?
Notebook | Category | Description |
---|---|---|
quickstart.ipynb | chat, embeddings | Basic quickstart with chat and embeddings with Mistral AI API |
prompting_capabilities.ipynb | prompting | Write prompts for classification, summarization, personalization, and evaluation |
basic_RAG.ipynb | RAG | RAG from scratch with Mistral AI API |
embeddings.ipynb | embeddings | Use Mistral embeddings API for classification and clustering |
function_calling.ipynb | function calling | Use Mistral API for function calling |
evaluation.ipynb | evaluation | Evaluate models with Mistral API |
mistral_finetune_api.ipynb | fine-tuning | Finetune a model with Mistral fine-tuning API |
Tools | Category | Party |
---|---|---|
azure_ai_search_rag.ipynb | RAG, embeddings | Azure |
haystack_chat_with_docs.ipynb | RAG, embeddings | Haystack |
adaptive_rag_mistral.ipynb | RAG | Langchain |
corrective_rag_mistral.ipynb | RAG | Langchain |
langgraph_code_assistant.ipynb | code | Langchain |
langgraph_crag_mistral.ipynb | RAG | Langchain |
self_rag_mistral.ipynb | RAG | Langchain |
Adaptive_RAG.ipynb | RAG | LLamaIndex |
Agents_Tools.ipynb | agent | LLamaIndex |
llamaindex_agentic_rag.ipynb | RAG, agent | LLamaIndex |
RAG.ipynb | RAG | LLamaIndex |
RouterQueryEngine.ipynb | agent | LLamaIndex |
SubQuestionQueryEngine.ipynb | agent | LLamaIndex |
neon_text_to_sql.ipynb | code | Neon |
Ollama Meetup Demo | demo | Ollama |
arize_phoenix_tracing.ipynb | tracing data | Phoenix |
pinecone_rag.ipynb | RAG | Pinecone |
Gradio Integration - Chat with PDF | demo, RAG | Gradio |
Panel Integration - Chat with PDF | demo, RAG | Panel |
Streamlit Integration - Chat with PDF | demo, RAG | Streamlit |