from langchain_openai import ChatOpenAI
from langchain_core.prompts import ChatPromptTemplate
llm = ChatOpenAI(
model="gpt-5.4",
api_key="lw_sk_your-key-here",
base_url="https://api.lightweight.one/v1"
)
prompt = ChatPromptTemplate.from_messages([
("system", "You are a helpful assistant that translates {input_language} to {output_language}."),
("human", "{input}")
])
chain = prompt | llm
response = chain.invoke({
"input_language": "English",
"output_language": "French",
"input": "Hello, how are you?"
})
print(response.content)