Embeddings

POST /v1/embeddings

Tạo embeddings cho text input. Tương thích với OpenAI Embeddings API.

Request

$curl https://api.staging.tram.ai.vn/v1/embeddings \
> -H "Content-Type: application/json" \
> -H "Authorization: Bearer $TRAM_AI_API_KEY" \
> -d '{
> "model": "~openai/text-embedding-3-small",
> "input": "Hello world"
>}'

Parameters

ParameterTypeRequiredMô tả
modelstringYesModel ID
inputstring/arrayYesText hoặc danh sách text cần tạo embedding
encoding_formatstringNoFormat output: float (default) hoặc base64
dimensionsintegerNoSố dimensions của embedding

Response

1{
2 "object": "list",
3 "data": [
4 {
5 "object": "embedding",
6 "embedding": [0.1, 0.2, 0.3, ...],
7 "index": 0
8 }
9 ],
10 "model": "~openai/text-embedding-3-small",
11 "usage": {
12 "prompt_tokens": 5,
13 "total_tokens": 5
14 }
15}