Skip to content

LangChain Integration

Fresh

Use Mercury 2 with LangChain via the OpenAI-compatible adapter.

Installation

bash
pip install -qU langchain-openai

Setup

bash
export INCEPTION_API_KEY="your_api_key_here"
bash
set INCEPTION_API_KEY="your_api_key_here"

Usage

python
import os
from langchain_openai import ChatOpenAI

api_key = os.environ["INCEPTION_API_KEY"]

llm = ChatOpenAI(
    model="mercury-2",
    temperature=0.75,
    api_key=api_key,
    base_url="https://api.inceptionlabs.ai/v1"
)

response = llm.invoke([("user", "What is a diffusion model?")])
print(response.content)

Configuration Summary

SettingValue
Librarylangchain-openai
ClassChatOpenAI
Modelmercury-2
Base URLhttps://api.inceptionlabs.ai/v1
Temperature0.75 (default)

Other Compatible Libraries

Since Inception is OpenAI-compatible, you can also use:

LibrarySetup
OpenAI PythonSet base_url="https://api.inceptionlabs.ai/v1"
LiteLLMConfigure as OpenAI-compatible provider
AISuiteAdd Inception as custom provider
Vercel AI SDKUse OpenAI-compatible adapter

See Also