Skip to content

LangChain

LangChain works with Glitch by configuring the OpenAI client before passing it to LangChain. This secures all LLM calls made through LangChain chains, agents, and tools.

import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-4",
api_key=os.environ["GLITCH_API_KEY"], # Your Glitch API key
base_url="https://api.golabrat.ai/v1",
)
response = llm.invoke("Hello, world!")
print(response.content)
import os
from langchain_openai import ChatOpenAI
from langchain.chains import LLMChain
from langchain.prompts import PromptTemplate
# Configure LangChain with Glitch
llm = ChatOpenAI(
model="gpt-4",
api_key=os.environ["GLITCH_API_KEY"],
base_url="https://api.golabrat.ai/v1",
)
# Use in a chain - all LLM calls are secured
prompt = PromptTemplate(
input_variables=["topic"],
template="Write a short poem about {topic}",
)
chain = LLMChain(llm=llm, prompt=prompt)
result = chain.run("AI")
print(result)