langchain.js
    Preparing search index...

    Module @langchain/ollama - v0.2.3

    @langchain/ollama

    This package contains the LangChain.js integrations for Ollama via the ollama TypeScript SDK.

    npm install @langchain/ollama @langchain/core
    

    TODO: add setup instructions for Ollama locally

    import { ChatOllama } from "@langchain/ollama";

    const model = new ChatOllama({
    model: "llama3", // Default value.
    });

    const result = await model.invoke(["human", "Hello, how are you?"]);

    To develop the @langchain/ollama package, you'll need to follow these instructions:

    pnpm install
    
    pnpm build
    

    Or from the repo root:

    pnpm build --filter @langchain/ollama
    

    Test files should live within a tests/ file in the src/ folder. Unit tests should end in .test.ts and integration tests should end in .int.test.ts:

    $ pnpm test
    $ pnpm test:int

    Run the linter & formatter to ensure your code is up to standard:

    pnpm lint && pnpm format
    

    If you add a new file to be exported, either import & re-export from src/index.ts, or add it to the exports field in the package.json file and run pnpm build to generate the new entrypoint.

    Classes

    ChatOllama
    Ollama
    OllamaEmbeddings

    Interfaces

    ChatOllamaCallOptions
    ChatOllamaInput
    OllamaCallOptions
    OllamaCamelCaseOptions
    OllamaEmbeddingsParams
    OllamaInput
    PullModelOptions