Skip to content

Commit

Permalink
Merge pull request #37 from sachinsshetty/main
Browse files Browse the repository at this point in the history
Function Calling Rest API with Local Mistral7Bv3 using Ollama
  • Loading branch information
sophiamyang authored Jun 11, 2024
2 parents e8726ed + 0a605ad commit 36e9842
Show file tree
Hide file tree
Showing 3 changed files with 389 additions and 26 deletions.
54 changes: 28 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,41 +19,43 @@ Disclaimer: Examples contributed by the community and partners do not represent

- 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?

## Main Notebooks

| Notebook | Category | Description |
| :----------------------------------------------------------------------------------------------------------- | :--------------- | :------------------------------------------------------------------------------- |
| [quickstart.ipynb](https://github.com/mistralai/cookbook/blob/main/quickstart.ipynb) | chat, embeddings | Basic quickstart with chat and embeddings with Mistral AI API |
| [prompting_capabilities.ipynb](https://github.com/mistralai/cookbook/blob/main/prompting_capabilities.ipynb) | prompting | Write prompts for classification, summarization, personalization, and evaluation |
| [basic_RAG.ipynb](https://github.com/mistralai/cookbook/blob/main/basic_RAG.ipynb) | RAG | RAG from scratch with Mistral AI API |
| [embeddings.ipynb](https://github.com/mistralai/cookbook/blob/main/embeddings.ipynb) | embeddings | Use Mistral embeddings API for classification and clustering |
| [function_calling.ipynb](https://github.com/mistralai/cookbook/blob/main/function_calling.ipynb) | function calling | Use Mistral API for function calling |
| [evaluation.ipynb](https://github.com/mistralai/cookbook/blob/main/evaluation.ipynb) | evaluation | Evaluate models with Mistral API |
| [mistral_finetune_api.ipynb](https://github.com/mistralai/cookbook/blob/main/mistral_finetune_api.ipynb) | fine-tuning | Finetune a model with Mistral fine-tuning API |
| [quickstart.ipynb](quickstart.ipynb) | chat, embeddings | Basic quickstart with chat and embeddings with Mistral AI API |
| [prompting_capabilities.ipynb](prompting_capabilities.ipynb) | prompting | Write prompts for classification, summarization, personalization, and evaluation |
| [basic_RAG.ipynb](basic_RAG.ipynb) | RAG | RAG from scratch with Mistral AI API |
| [embeddings.ipynb](embeddings.ipynb) | embeddings | Use Mistral embeddings API for classification and clustering |
| [function_calling.ipynb](function_calling.ipynb) | function calling | Use Mistral API for function calling |
| [evaluation.ipynb](evaluation.ipynb) | evaluation | Evaluate models with Mistral API |
| [mistral_finetune_api.ipynb](mistral_finetune_api.ipynb) | fine-tuning | Finetune a model with Mistral fine-tuning API |

## Third Party Tools

| Tools | Category | Party |
| :----------------------------------------------------------------------------------------------------------------------------------------------- | :-------------- | :--------- |
| [azure_ai_search_rag.ipynb](https://github.com/farzad528/mistralai-cookbook/blob/main/third_party/Azure%20AI%20Search/azure_ai_search_rag.ipynb) | RAG, embeddings | Azure |
| [haystack_chat_with_docs.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Haystack/haystack_chat_with_docs.ipynb) | RAG, embeddings | Haystack |
| [adaptive_rag_mistral.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Langchain/adaptive_rag_mistral.ipynb) | RAG | Langchain |
| [corrective_rag_mistral.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Langchain/adaptive_rag_mistral.ipynb) | RAG | Langchain |
| [langgraph_code_assistant.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Langchain/langgraph_code_assistant.ipynb) | code | Langchain |
| [langgraph_crag_mistral.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Langchain/langgraph_crag_mistral.ipynb) | RAG | Langchain |
| [self_rag_mistral.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Langchain/self_rag_mistral.ipynb) | RAG | Langchain |
| [Adaptive_RAG.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/Adaptive_RAG.ipynb) | RAG | LLamaIndex |
| [Agents_Tools.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/Agents_Tools.ipynb) | agent | LLamaIndex |
| [llamaindex_agentic_rag.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/llamaindex_agentic_rag.ipynb) | RAG, agent | LLamaIndex |
| [RAG.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/RAG.ipynb) | RAG | LLamaIndex |
| [RouterQueryEngine.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/RouterQueryEngine.ipynb) | agent | LLamaIndex |
| [SubQuestionQueryEngine.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/LlamaIndex/RouterQueryEngine.ipynb) | agent | LLamaIndex |
| [neon_text_to_sql.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Neon/neon_text_to_sql.ipynb) | code | Neon |
| [azure_ai_search_rag.ipynb](third_party/Azure_AI_Search/azure_ai_search_rag.ipynb) | RAG, embeddings | Azure |
| [haystack_chat_with_docs.ipynb](third_party/Haystack/haystack_chat_with_docs.ipynb) | RAG, embeddings | Haystack |
| [adaptive_rag_mistral.ipynb](third_party/langchain/adaptive_rag_mistral.ipynb) | RAG | Langchain |
| [corrective_rag_mistral.ipynb](third_party/langchain/corrective_rag_mistral.ipynb) | RAG | Langchain |
| [langgraph_code_assistant_mistral.ipynb](third_party/langchain/langgraph_code_assistant_mistral.ipynb) | code | Langchain |
| [langgraph_crag_mistral.ipynb](third_party/langchain/langgraph_crag_mistral.ipynb) | RAG | Langchain |
| [self_rag_mistral.ipynb](third_party/langchain/self_rag_mistral.ipynb) | RAG | Langchain |
| [Adaptive_RAG.ipynb](third_party/LlamaIndex/Adaptive_RAG.ipynb) | RAG | LLamaIndex |
| [Agents_Tools.ipynb](third_party/LlamaIndex/Agents_Tools.ipynb) | agent | LLamaIndex |
| [llamaindex_agentic_rag.ipynb](third_party/LlamaIndex/llamaindex_agentic_rag.ipynb) | RAG, agent | LLamaIndex |
| [RAG.ipynb](third_party/LlamaIndex/RAG.ipynb) | RAG | LLamaIndex |
| [RouterQueryEngine.ipynb](third_party/LlamaIndex/RouterQueryEngine.ipynb) | agent | LLamaIndex |
| [SubQuestionQueryEngine.ipynb](third_party/LlamaIndex/RouterQueryEngine.ipynb) | agent | LLamaIndex |
| [neon_text_to_sql.ipynb](third_party/Neon/neon_text_to_sql.ipynb) | code | Neon |
| [Ollama Meetup Demo](https://github.com/mistralai/cookbook/blob/main/third_party/Ollama/20240321_ollama_meetup) | demo | Ollama |
| [arize_phoenix_tracing.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Phoenix/arize_phoenix_tracing.ipynb) | tracing data | Phoenix |
| [pinecone_rag.ipynb](https://github.com/mistralai/cookbook/blob/main/third_party/Pinecone/pinecone_rag.ipynb) | RAG | Pinecone |
| [Gradio Integration - Chat with PDF](https://github.com/mistralai/cookbook/blob/main/third_party/gradio/README.md) | demo, RAG | Gradio |
| [Panel Integration - Chat with PDF](https://github.com/mistralai/cookbook/blob/main/third_party/panel/README.md) | demo, RAG | Panel |
| [Streamlit Integration - Chat with PDF](https://github.com/mistralai/cookbook/blob/main/third_party/streamlit/README.md) | demo, RAG | Streamlit |
| [function_calling_local.ipynb](third_party/Ollama/function_calling_local.ipynb) | tool call | Ollama |
| [arize_phoenix_tracing.ipynb](third_party/Phoenix/arize_phoenix_tracing.ipynb) | tracing data | Phoenix |
| [pinecone_rag.ipynb](third_party/Pinecone/pinecone_rag.ipynb) | RAG | Pinecone |
| [Gradio Integration - Chat with PDF](third_party/gradio/README.md) | demo, RAG | Gradio |
| [Panel Integration - Chat with PDF](third_party/panel/README.md) | demo, RAG | Panel |
| [Streamlit Integration - Chat with PDF](third_party/streamlit/README.md) | demo, RAG | Streamlit |
Loading

0 comments on commit 36e9842

Please sign in to comment.