Skip to main content
POST
TypeScript SDK

Authorizations

Authorization
string
header
required

Use an API key created in the NinjaChat developer console.

Headers

Idempotency-Key
string

Safely retry the same logical write without duplicate billing or execution.

Required string length: 1 - 255

Body

application/json
model
enum<string>
required
Available options:
text-embedding-3-small,
voyage-4-large
input
required
Minimum string length: 1
dimensions
integer
encoding_format
enum<string>
default:float
Available options:
float,
base64
input_type
enum<string>
Available options:
query,
document
truncation
boolean
default:false
user
string

Response

Ordered embeddings and metered token usage.

object
enum<string>
required
Available options:
list
model
string
required
data
object[]
required
usage
object
required
cost_usd
number
required
Required range: x >= 0
request_id
string
required