langchain/docs/docs/integrations/llms
Bob Merkus 8e3e532e7d
docs: ollama doc update (toolcalling, install, notebook examples) (#25549)
The new `langchain-ollama` package seems pretty well implemented, but I
noticed the docs were still outdated so I decided to fix em up a bit.

- Llama3.1 was release on 23rd of July;
https://ai.meta.com/blog/meta-llama-3-1/
- Ollama supports tool calling since 25th of July;
https://ollama.com/blog/tool-support
- LangChain Ollama partner package was released 1st of august;
https://pypi.org/project/langchain-ollama/

**Problem**: Docs note langchain-community instead of langchain-ollama

**Solution**: Update docs to
https://python.langchain.com/v0.2/docs/integrations/chat/ollama/


**Problem**: OllamaFunctions is deprecated, as noted on
[Integrations](https://python.langchain.com/v0.2/docs/integrations/chat/ollama_functions/):
This was an experimental wrapper that attempts to bolt-on tool calling
support to models that do not natively support it. The [primary Ollama
integration](https://python.langchain.com/v0.2/docs/integrations/chat/ollama/) now
supports tool calling, and should be used instead.

**Solution**: Delete old notebook from repo, update the existing one
with @tool decorator + pydantic examples to the notebook


**Problem**: Llama3.1 was released while llama3-groq-tool-call fine-tune
Is noted in notebooks.

**Solution**: update docs + notebooks to llama3.1 (which has improved
tool calling support)


**Problem**: Install instructions are incomplete, there is no
information to download a model and/or run the Ollama server

**Solution**: Add simple instructions to start the ollama service and
pull model (for toolcalling)

---------

Co-authored-by: Chester Curme <chester.curme@gmail.com>
2024-08-20 09:20:59 -04:00
..
ai21.ipynb Small bug fixes (#23353) 2024-06-27 17:58:22 +00:00
aleph_alpha.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
alibabacloud_pai_eas_endpoint.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
amazon_api_gateway.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
anthropic.ipynb [docs]: LLM integration pages (#25005) 2024-08-13 14:50:45 -07:00
anyscale.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
aphrodite.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
arcee.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
azure_ml.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
azure_openai.ipynb docs[patch]: Add caution on OpenAI LLMs integration page (#22754) 2024-06-10 13:27:22 -07:00
baichuan.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
baidu_qianfan_endpoint.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
banana.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
baseten.ipynb docs: Updated integration docs with required package installations (#22392) 2024-06-11 01:44:05 +00:00
beam.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
bedrock.ipynb docs[patch]: Fix docs bugs in response to feedback (#23649) 2024-06-28 17:24:55 -07:00
bittensor.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
cerebriumai.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
chatglm.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
clarifai.ipynb docs: update clarifai.ipynb (#25373) 2024-08-14 09:20:17 -04:00
cloudflare_workersai.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
cohere.ipynb [docs]: LLM integration pages (#25005) 2024-08-13 14:50:45 -07:00
ctransformers.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
ctranslate2.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
databricks.ipynb docs[patch]: Update code that checks API keys (#25444) 2024-08-15 12:52:37 -04:00
deepinfra.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
deepsparse.ipynb patch: remove usage of llm, chat model __call__ (#20788) 2024-04-24 19:39:23 -04:00
edenai.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
exllamav2.ipynb community[minor]: add exllamav2 library for GPTQ & EXL2 models (#17817) 2024-04-27 00:44:43 +00:00
fireworks.ipynb docs[patch]: Fix integration notebook for Fireworks llm (#25442) 2024-08-15 12:42:33 -04:00
forefrontai.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
friendli.ipynb docs[patch]: Update code that checks API keys (#25444) 2024-08-15 12:52:37 -04:00
gigachat.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
google_ai.ipynb docs: Adds pointers from LLM pages to equivalent chat model pages (#22759) 2024-06-10 14:13:22 -07:00
google_vertex_ai_palm.ipynb docs: realigned sections for langchain-google-vertexai (#23584) 2024-06-27 10:42:32 -04:00
gooseai.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
gpt4all.ipynb docs[patch]: Update GPT4All docs (#24044) 2024-07-10 02:39:42 +00:00
gradient.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
huggingface_endpoint.ipynb docs: HuggingFace Endpoint Documentation Fixed (#21914) 2024-05-20 21:23:28 +00:00
huggingface_pipelines.ipynb docs: remove redundant --quiet option in pip install command (#24397) 2024-07-18 13:24:42 +00:00
ibm_watsonx.ipynb docs: Update IBM docs about information to pass client into WatsonxLLM and WatsonxEmbeddings object. (#24602) 2024-07-24 09:12:13 -04:00
index.mdx docs[patch]: Add conceptual guide links to integration index pages (#25387) 2024-08-14 07:14:24 -07:00
ipex_llm.ipynb docs:update code structure (#21302) 2024-05-05 17:18:15 +00:00
javelin.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
jsonformer_experimental.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
koboldai.ipynb patch: remove usage of llm, chat model __call__ (#20788) 2024-04-24 19:39:23 -04:00
konko.ipynb docs: udpated api reference (#25172) 2024-08-14 07:00:17 -07:00
layerup_security.mdx community[minor]: add Layerup Security integration (#19787) 2024-04-01 23:49:00 +00:00
llamacpp.ipynb docs: update import paths and move to lcel for llama.cpp examples (#19391) 2024-03-23 00:04:12 +00:00
llamafile.ipynb docs; fix links in v0.2.0 (#21483) 2024-05-09 11:05:17 -04:00
lmformatenforcer_experimental.ipynb docs: huggingface package (#21645) 2024-05-14 03:17:40 +00:00
manifest.ipynb docs: fix path for state_of_the_union sample file (#21609) 2024-05-13 11:46:02 -04:00
minimax.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
mlx_pipelines.ipynb docs: huggingface package (#21645) 2024-05-14 03:17:40 +00:00
modal.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
moonshot.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
mosaicml.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
nlpcloud.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
oci_generative_ai.ipynb Add OCI Generative AI new model support (#22880) 2024-06-24 14:48:23 -04:00
oci_model_deployment_endpoint.ipynb community: add OCI Endpoint (#14250) 2023-12-20 11:52:20 -08:00
octoai.ipynb docs: update OctoAI LLM doc (#21528) 2024-05-10 09:31:16 -04:00
ollama.ipynb docs: ollama doc update (toolcalling, install, notebook examples) (#25549) 2024-08-20 09:20:59 -04:00
opaqueprompts.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
openai.ipynb [docs]: LLM integration pages (#25005) 2024-08-13 14:50:45 -07:00
openllm.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
openlm.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
openvino.ipynb [HuggingFace Pipeline] add streaming support (#23852) 2024-07-09 17:02:00 -04:00
petals.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
pipelineai.ipynb removed deprecated classes from pipelineai.ipynb, added support for LangChain v0.2 for PipelineAI integration (#24333) 2024-07-17 13:48:32 +00:00
predibase.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
predictionguard.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
promptlayer_openai.ipynb docs: make links internal (#19063) 2024-03-14 16:22:56 +00:00
rellm_experimental.ipynb docs: huggingface package (#21645) 2024-05-14 03:17:40 +00:00
replicate.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
runhouse.ipynb docs: Fix broken link to Runhouse documentation (#25349) 2024-08-13 18:18:19 +00:00
sagemaker.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
sambanova.ipynb community: sambanova integration minor changes (#24503) 2024-07-22 17:06:35 +00:00
solar.ipynb docs: imports update (#20625) 2024-04-18 23:04:07 -07:00
sparkllm.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
stochasticai.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
symblai_nebula.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
textgen.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
titan_takeoff.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
together.ipynb docs: Adds pointers from LLM pages to equivalent chat model pages (#22759) 2024-06-10 14:13:22 -07:00
tongyi.ipynb docs: updated Tongyi package (#24259) 2024-07-15 16:25:35 +00:00
vllm.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
volcengine_maas.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
weight_only_quantization.ipynb docs: huggingface package (#21645) 2024-05-14 03:17:40 +00:00
writer.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
xinference.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00
yandex.ipynb docs: PromptTemplate import from core (#19616) 2024-03-26 17:03:36 -07:00
yi.ipynb Integrating the Yi family of models. (#24491) 2024-07-26 10:57:33 -07:00
yuan2.ipynb docs: migrate integrations using langchain-cli (#21929) 2024-05-20 18:14:49 +00:00