WebInfer

OpenAI logo

OpenAI

GPT models via OpenAI API

Flagship
Major Cloud Provider
API

Configure OpenAI

Add your OpenAI API key in Settings

Go to Settings
About OpenAI

Access OpenAI's GPT models including GPT-4 and GPT-3.5. These models are excellent for creative writing, general knowledge tasks, and versatile applications.

Key Features
  • Wide range of capabilities
  • Fast response times
  • Excellent for creative writing
  • Strong general knowledge
  • Good at code generation
Capabilities
chat
completion
embeddings
image-generation
vision
function-calling
Configuration Schema
Required and optional fields for configuring this provider
FieldTypeRequired
apiKey
password
Required
CLI Usage
For users running the daemon server locally or a self-hosted gateway

Add provider:

npx webinfer provider add openai --key YOUR_API_KEY

Test connection:

npx webinfer provider test openai

Get your API key from https://platform.openai.com/api-keys

Programmatic Usage
Use OpenAI in your code with WebInfer

Basic usage:

import { generateText } from "webinfer"

// WebInfer automatically routes to the best available provider
const result = await generateText({
  prompt: "Write a haiku about programming"
})

console.log(result.text)

Specify OpenAI explicitly:

import { generateText } from "webinfer"

const result = await generateText({
  prompt: "Write a haiku about programming",
  provider: "openai",
  model: "gpt-5-mini"
})

console.log(result.text)
console.log("Provider:", result.provider)
console.log("Model:", result.model)

Streaming:

import { streamText } from "webinfer"

const { textStream } = await streamText({
  prompt: "Write a story about AI",
  provider: "openai"
})

for await (const chunk of textStream) {
  process.stdout.write(chunk)
}
Embedding Models
Default: text-embedding-3-small
text-embedding-3-small
1536D
text-embedding-3-large
3072D
text-embedding-ada-002
1536D
Image Models
Default: gpt-image-1-mini
gpt-image-1-mini
1024x1024
1792x1024
1024x1792
gpt-image-1
1024x1024
1792x1024
1024x1792
Pricing
Paid
Pay-per-use pricing. New users often receive free credits.