LangChain Integration
FreshUse Mercury 2 with LangChain via the OpenAI-compatible adapter.
Installation
bash
pip install -qU langchain-openaiSetup
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
| Setting | Value |
|---|---|
| Library | langchain-openai |
| Class | ChatOpenAI |
| Model | mercury-2 |
| Base URL | https://api.inceptionlabs.ai/v1 |
| Temperature | 0.75 (default) |
Other Compatible Libraries
Since Inception is OpenAI-compatible, you can also use:
| Library | Setup |
|---|---|
| OpenAI Python | Set base_url="https://api.inceptionlabs.ai/v1" |
| LiteLLM | Configure as OpenAI-compatible provider |
| AISuite | Add Inception as custom provider |
| Vercel AI SDK | Use OpenAI-compatible adapter |
See Also
- Quickstart — Getting started with the API
- Chat Completions — Full API reference