diff --git a/docs/docs/integrations/providers/siliconflow.mdx b/docs/docs/integrations/providers/siliconflow.mdx new file mode 100644 index 00000000000..f39ae858c65 --- /dev/null +++ b/docs/docs/integrations/providers/siliconflow.mdx @@ -0,0 +1,43 @@ +# langchain-siliconflow + +This package contains the LangChain integration with SiliconFlow + +## Installation + +```bash +pip install -U langchain-siliconflow +``` + +And you should configure credentials by setting the following environment variables: + +```bash +export SILICONFLOW_API_KEY="your-api-key" +``` + +You can set the following environment variable to use the `.cn` endpoint: + +```bash +export SILICONFLOW_BASE_URL="https://api.siliconflow.cn/v1" +``` + +## Chat Models + +`ChatSiliconFlow` class exposes chat models from SiliconFlow. + +```python +from langchain_siliconflow import ChatSiliconFlow + +llm = ChatSiliconFlow() +llm.invoke("Sing a ballad of LangChain.") +``` + +## Embeddings + +`SiliconFlowEmbeddings` class exposes embeddings from SiliconFlow. + +```python +from langchain_siliconflow import SiliconFlowEmbeddings + +embeddings = SiliconFlowEmbeddings() +embeddings.embed_query("What is the meaning of life?") +```