mirror of
https://github.com/langchain-ai/langchain.git
synced 2026-10-12 12:55:19 +03:00
8.9 KiB
8.9 KiB
Cell:
[Cell type raw - unsupported, skipped]
In [ ]:
import getpass
import os
if not os.getenv("__MODULE_NAME___API_KEY"):
os.environ["__MODULE_NAME___API_KEY"] = getpass.getpass("Enter your __ModuleName__ API key: ")In [ ]:
# os.environ["LANGSMITH_TRACING"] = "true"
# os.environ["LANGSMITH_API_KEY"] = getpass.getpass("Enter your LangSmith API key: ")In [ ]:
%pip install -qU __package_name__In [ ]:
from __module_name__ import Chat__ModuleName__
llm = Chat__ModuleName__(
model="model-name",
temperature=0,
max_tokens=None,
timeout=None,
max_retries=2,
# other params...
)In [ ]:
messages = [
(
"system",
"You are a helpful assistant that translates English to French. Translate the user sentence.",
),
("human", "I love programming."),
]
ai_msg = llm.invoke(messages)
ai_msgIn [ ]:
print(ai_msg.content)In [ ]:
from langchain_core.prompts import ChatPromptTemplate
prompt = ChatPromptTemplate(
[
(
"system",
"You are a helpful assistant that translates {input_language} to {output_language}.",
),
("human", "{input}"),
]
)
chain = prompt | llm
chain.invoke(
{
"input_language": "English",
"output_language": "German",
"input": "I love programming.",
}
)