39 lines
No EOL
1.1 KiB
Markdown
39 lines
No EOL
1.1 KiB
Markdown
---
|
|
title: "Embeddings"
|
|
source: "https://lmstudio.ai/docs/developer/openai-compat/embeddings"
|
|
author:
|
|
published:
|
|
created: 2026-04-30
|
|
description: "Generate embedding vectors from input text."
|
|
tags:
|
|
- "clippings"
|
|
---
|
|
Generate embedding vectors from input text.
|
|
|
|
- Method: `POST`
|
|
- See OpenAI docs: [https://platform.openai.com/docs/api-reference/embeddings](https://platform.openai.com/docs/api-reference/embeddings)
|
|
|
|
##### Python example
|
|
|
|
```
|
|
from openai import OpenAI
|
|
client = OpenAI(base_url="http://localhost:1234/v1", api_key="lm-studio")
|
|
|
|
def get_embedding(text, model="model-identifier"):
|
|
text = text.replace("\n", " ")
|
|
return client.embeddings.create(input=[text], model=model).data[0].embedding
|
|
|
|
print(get_embedding("Once upon a time, there was a cat."))
|
|
```[Completions (Legacy)](https://lmstudio.ai/docs/developer/openai-compat/completions)
|
|
|
|
[
|
|
|
|
Text completion for base models (legacy OpenAI endpoint).
|
|
|
|
](https://lmstudio.ai/docs/developer/openai-compat/completions)[
|
|
|
|
List Models
|
|
|
|
List available models via the OpenAI-compatible endpoint.
|
|
|
|
](https://lmstudio.ai/docs/developer/openai-compat/models) |