All integrations

Vercel AI SDK

SDKs & frameworks

TypeScript toolkit for AI apps (generateText, streamText, tools, useChat).

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 ai and @ai-sdk/openai-compatible.
  2. 2Create a provider with base URL https://api.ultragpt.pro/v1 and use it anywhere the SDK takes a model.
// npm install ai @ai-sdk/openai-compatible
import { createOpenAICompatible } from '@ai-sdk/openai-compatible'
import { streamText } from 'ai'

const ultragpt = createOpenAICompatible({
  name: 'ultragpt',
  baseURL: 'https://api.ultragpt.pro/v1',
  apiKey: process.env.ULTRAGPT_API_KEY,
  includeUsage: true,
})

const result = streamText({ model: ultragpt('grok-4.7'), prompt: 'Write a haiku about APIs.' })
for await (const text of result.textStream) process.stdout.write(text)
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