LangChain

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/8

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:06 AM on 8/30/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

9 Terms

1
New cards

from langchain.llms import …

  • EdenAI(edenai_api_key: str, provider: str, model: str)

  • OpenAI(api_key: str, model: str)

2
New cards

from langchain.embeddings import …

  • edenai.EdenAiEmbeddings(edenai_api_key: str, provider: str)

  • OpenAIEmbeddings()

3
New cards

from langchain.prompts import …

  • PromptTemplate.from_template(template: str)

    • .format(**kwargs: Any)

4
New cards

from langchain.output_parser import …

  • ResponseSchema(name: str, description: str, type: str)

  • StructuredOutputParser.from_response_schemas(response_schemas: list[ResponseSchema])

    • .get_format_instructions()

    • .parse(text: str)

5
New cards

from langchain.memory import …

  • BaseChatMemory()

    • .clear()

    • save_context(inputs: dict[str, Any], outputs: dct[str, str])

  • ConversationBufferMemory()

  • ConversationBufferWindowMemory(k: int)

  • ConversationTokenBufferMemory(max_token_limit: int)

  • ConversationSummaryBufferMemory(llm: BaseLanguageModel, max_token_limit: int)

6
New cards

from langchain.chains import …

  • ConversationChain(llm: BaseLanguageModel, memory: BaseMemory)

    • .predict(input: str)

  • LLMChain(llm: BaseLanguageModel, prompt:: str)

    • run(str)

  • SimpleSequentialChain(chains: listChain])

    • run(str)

  • SequentialChain(chains: list[Chain], input_variables: list[str], output_variables: list[str])

    • run(str)

  • RetrievalQA

7
New cards

from langchain.document_loaders import …

  • CSVLoader(file_path: str, csv_args: dict[str, Any])

    • csv_args: "delimiter", "quotechar", "fieldnames", …

    • .load()

  • PyPDFLoader(file_path: str)

    • .load()

8
New cards

from langchain.vectorstores import …

  • DocArrayInMemorySearch

    • from_documents(documents: list[Document], embeddings: Embeddings)

    • similarity_search(query: str)

    • .as_retriever()

9
New cards

from langchain.indexes import …

  • VectorstoreIndexCreator(vectorstore_cls: Chroma

    )

    • .from_loaders(loaders: list[BaseLoader])

    • .query(question: str)