Routing-1
9
How to: route between sub-chains
https://python.langchain.com/docs/how_to/routing/
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
#!pip install langchain_anthropic …
Read More
Runnabe Lambda
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
from langchain_core.runnables import RunnableLambda
def reverse_word(word: str):
return word[::-1]
reverse_word_runobj = RunnableLambda(reverse_word)
async …
Read More
Runnable-Country
# https://python.langchain.com/docs/how_to/streaming/
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
country_info = {
"1001" : "india",
"1002" : "canada"
}
country_more_details = {
"india" : {
"capital" : "New …
Read More
Runnable-Decorator
# https://python.langchain.com/docs/how_to/streaming/
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
from langchain_core.runnables import chain
@chain
async def reverse_word …
Read More
Runnable-Lambda-Skill
# https://python.langchain.com/docs/how_to/streaming/
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
from langchain_core.runnables import chain
tech_dict = {
"py" : "python",
"ja …
Read More
Spacey-Army-Questions
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
# https://python.langchain.com/docs/how_to/passthrough/
content = """
In the distant future, a group of courageous …
Read More
Stream-With-And-Without-Genr
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
from langchain_core.output_parsers import (
JsonOutputParser,
)
# A function that operates on finalized inputs
# rather than on an input_stream
def _extract_country_names(inputs):
"""A function …
Read More
Streams
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
chunks = []
for chunk in model.stream("what color is the sky?"):
chunks.append(chunk)
print(chunk.content, end="|", flush=True)
Read More
Streams-Retriever
from constants import OPENAI_API_KEY
!pip show langchain-openai | grep "Version:"
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
from langchain_openai import ChatOpenAI
model = ChatOpenAI(model="gpt-4o-mini")
Collecting faiss-cpu
Downloading faiss_cpu-1.9.0.post1-cp312-cp312-manylinux_2_17_x86_64 …
Read More