Le modèle de clavardage OpenAI de LangChain accepte une URL de base : tous les modèles du catalogue fonctionnent avec lui.
Python
bash
pip install langchain-openai
python
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="anthropic/claude-sonnet-5",
api_key=os.environ["AUTONOMOUSRELAY_API_KEY"],
base_url="https://autonomousrelay.com/v1",
)
print(llm.invoke("Say hello in one word.").content)JavaScript
bash
npm install @langchain/openai
typescript
import { ChatOpenAI } from "@langchain/openai";
const llm = new ChatOpenAI({
model: "openai/gpt-5.5",
apiKey: process.env.AUTONOMOUSRELAY_API_KEY,
configuration: { baseURL: "https://autonomousrelay.com/v1" },
});
console.log((await llm.invoke("Say hello in one word.")).content);- L’appel d’outils, la sortie structurée et la diffusion en continu fonctionnent comme avec OpenAI. L’utilisation des jetons arrive à la fin d’un flux; en Python, passez
stream_usage=Truepour la voir. - La classe OpenAI de LangChain écarte les champs de réponse non standard : le texte de raisonnement distinct d’un modèle n’est donc pas renvoyé par elle.