mirror of
https://github.com/hwchase17/langchain
synced 2024-11-10 01:10:59 +00:00
Upgraded shaleprotocol to use langchain v0.2 removed deprecated classes (#24320)
Description: Added support for langchain v0.2 for shale protocol. Replaced LLMChain with Runnable interface which allows any two Runnables to be 'chained' together into sequences. Also added StreamingStdOutCallbackHandler. Callback handler for streaming. Issue: None Dependencies: None.
This commit is contained in:
parent
049bc37111
commit
ef07308c30
@ -21,7 +21,7 @@ For example
|
||||
```python
|
||||
from langchain_openai import OpenAI
|
||||
from langchain_core.prompts import PromptTemplate
|
||||
from langchain.chains import LLMChain
|
||||
from langchain_core.output_parsers import StrOutputParser
|
||||
|
||||
import os
|
||||
os.environ['OPENAI_API_BASE'] = "https://shale.live/v1"
|
||||
@ -35,10 +35,11 @@ template = """Question: {question}
|
||||
|
||||
prompt = PromptTemplate.from_template(template)
|
||||
|
||||
llm_chain = LLMChain(prompt=prompt, llm=llm)
|
||||
|
||||
llm_chain = prompt | llm | StrOutputParser()
|
||||
|
||||
question = "What NFL team won the Super Bowl in the year Justin Beiber was born?"
|
||||
|
||||
llm_chain.run(question)
|
||||
llm_chain.invoke(question)
|
||||
|
||||
```
|
||||
|
Loading…
Reference in New Issue
Block a user