Skip to main content
POST
GPT - vector

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Convert text or token ID to vector representation.

model
string
required

Vector model ID.

Minimum string length: 1
Examples:

"openai/text-embedding-3-small"

"openai/text-embedding-3-large"

"bailian/text-embedding-v4"

"google/gemini-embedding-2-preview"

input
required

Requires input to generate vectors. Supports a single string, string array, token ID array or token ID two-dimensional array. The Gemini embedding model currently only supports single strings.

Minimum string length: 1
Example:

"OfoxAI is an LLM Gateway"

encoding_format
enum<string>
default:float

Vector encoding format. float returns an array of floating point numbers; base64 returns Base64-encoded float32 data.

Available options:
float,
base64
dimensions
integer

Output vector dimension, only supported by some models. Gemini embedding models are limited to 128 to 3072 in the current gateway.

Required range: x >= 1
user
string

End user identification, used for upstream abuse monitoring.

Response

200 - application/json

OpenAI Embeddings compatible responses.

object
string
required

Fixed to list.

Allowed value: "list"
data
object[]
required

Enter the corresponding vector result list.

Minimum array length: 1
model
string
required

The actual model ID used.

usage
object
required