first commit

This commit is contained in:
Beyhan Oğur
2026-04-26 21:52:23 +03:00
commit 880f412e2c
2662 changed files with 866266 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
# Embeddings API schemas
EmbeddingRequest:
type: object
required:
- model
- input
properties:
model:
type: string
description: Model in provider/model format
input:
$ref: '#/EmbeddingInput'
fallbacks:
type: array
items:
type: string
encoding_format:
type: string
enum: [float, base64]
dimensions:
type: integer
EmbeddingInput:
oneOf:
- type: string
- type: array
items:
type: string
- type: array
items:
type: integer
- type: array
items:
type: array
items:
type: integer
description: Input for embedding - text or token arrays
EmbeddingResponse:
type: object
properties:
data:
type: array
items:
$ref: '#/EmbeddingData'
model:
type: string
object:
type: string
usage:
$ref: './usage.yaml#/BifrostLLMUsage'
extra_fields:
$ref: './common.yaml#/BifrostResponseExtraFields'
EmbeddingData:
type: object
properties:
index:
type: integer
object:
type: string
embedding:
$ref: '#/EmbeddingStruct'
EmbeddingStruct:
oneOf:
- type: string
- type: array
items:
type: number
- type: array
items:
type: array
items:
type: number