More APIs
Embeddings
Generate embedding vectors from text using the OpenAI-compatible embeddings API.
DEVUP AI supports the OpenAI embeddings API for all embedding models.
bash
POST https://api.devupai.com/v1/embeddingsExample
from openai import OpenAI
client = OpenAI(
api_key="$DEVUP_API_KEY",
base_url="https://api.devupai.com/v1",
)
input_text = "The food was delicious and the waiter..."
# Or a list: ["hello", "world"]
embeddings = client.embeddings.create(
model="Qwen/Qwen3-Embedding-8B",
input=input_text,
encoding_format="float"
)
print(embeddings.data[0].embedding)
print(embeddings.usage.prompt_tokens)Batch embeddings
Pass an array as input to embed multiple texts in a single request:
python
embeddings = client.embeddings.create(
model="Qwen/Qwen3-Embedding-8B",
input=["Hello", "World", "How are you?"],
encoding_format="float"
)
for i, item in enumerate(embeddings.data):
print(f"Text {i}: {item.embedding[:5]}...") # First 5 dimsSupported parameters
| Parameter | Notes |
|---|---|
| model | Embedding model name |
| input | String or array of strings |
| encoding_format | float only |
Available models
Browse all embedding models — includes Qwen3 Embedding, BAAI/bge, sentence-transformers, and more.