All integrations

LangChain

SDKs & frameworks

Use ChatOpenAI / OpenAIEmbeddings with UltraGPT in LangChain and LangGraph.

Base URL
https://api.ultragpt.pro/v1
Fill the guide with your values

Stays in this browser tab — never sent or stored by us. Sign in to create one

Setup

  1. 1Install langchain-openai (Python) or @langchain/openai (JS) and pass the base URL https://api.ultragpt.pro/v1.
# pip install langchain-openai
import os
from langchain_openai import ChatOpenAI, OpenAIEmbeddings

llm = ChatOpenAI(model="grok-4.7", base_url="https://api.ultragpt.pro/v1", api_key=os.environ["ULTRAGPT_API_KEY"])
print(llm.invoke("Hello!").content)

embeddings = OpenAIEmbeddings(
    model="qwen3-embedding-8b",
    base_url="https://api.ultragpt.pro/v1",
    api_key=os.environ["ULTRAGPT_API_KEY"],
    check_embedding_ctx_length=False,
)
Tips
  • Any model id from Models works; suffixes like :online (web search) and :nitro work too.
  • Give each tool its own key with a spend limit, so usage shows separately in Activity.
  • Something off? Error codes · Support