Skip to content

LangChain / LlamaIndex / прочее

llmgw умеет всё, что умеет OpenAI Chat Completions API, поэтому работает с любыми библиотеками, которые принимают base_url и api_key.

LangChain (Python)

python
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(
    model="anthropic/claude-sonnet-4.6",
    base_url="https://api.example.com/v1",
    api_key="sk-llmgw-...",
    temperature=0.3,
)

print(llm.invoke("Что такое llmgw?").content)

LangChain.js

ts
import { ChatOpenAI } from "@langchain/openai";

const llm = new ChatOpenAI({
  model: "openai/gpt-5",
  configuration: { baseURL: "https://api.example.com/v1" },
  apiKey: process.env.LLMBOX_KEY,
});
const r = await llm.invoke("hi");

LlamaIndex

python
from llama_index.llms.openai import OpenAI

llm = OpenAI(
    model="anthropic/claude-sonnet-4.6",
    api_base="https://api.example.com/v1",
    api_key="sk-llmgw-...",
)

Vercel AI SDK (ai)

ts
import { createOpenAI } from "@ai-sdk/openai";
const openai = createOpenAI({
  baseURL: "https://api.example.com/v1",
  apiKey: process.env.LLMBOX_KEY,
});

const { text } = await generateText({
  model: openai("anthropic/claude-sonnet-4.6"),
  prompt: "ping",
});

Continue / Cline / Cursor / OpenWebUI

В настройках указываете:

  • API Base / Base URL: https://api.example.com/v1
  • API Key: ваш ключ sk-llmgw-...
  • Model: любой из каталога моделей.

© llmgw