You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check.
description: This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.
Copy file name to clipboardExpand all lines: apps/docs/content/docs/en/integrations/embeddings.mdx
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,7 +25,7 @@ Sim's knowledge bases embed separately, at a fixed vector width and from a small
25
25
26
26
## Usage Instructions
27
27
28
-
Turn text into embedding vectors for semantic search, clustering, and similarity. Supports OpenAI, Google Gemini, Cohere, and Mistral embedding models.
28
+
Turn text into embedding vectors for semantic search, clustering, and similarity. Supports OpenAI, OpenRouter, Google Gemini, Cohere, and Mistral embedding models.
29
29
30
30
31
31
@@ -55,6 +55,30 @@ Generate embeddings from text using OpenAI's embedding models
55
55
|`dimensions`| number | Dimensionality of each vector |
56
56
|`usage`| json | Token usage |
57
57
58
+
### OpenRouter Embeddings
59
+
60
+
Generate embeddings through OpenRouter
61
+
62
+
#### Input
63
+
64
+
| Parameter | Type | Required | Description |
65
+
| --------- | ---- | -------- | ----------- |
66
+
|`input`| string | Yes | Text to embed, or an array of texts to embed in one call |
67
+
|`model`| string | No | Embedding model to use |
68
+
|`taskType`| string | No | What the embedding is for, when the model supports task conditioning: document, query, similarity, classification, or clustering |
69
+
|`dimensions`| number | No | Output dimensions, when the model supports truncation. Defaults to native. |
70
+
|`apiKey`| string | Yes | API key for the selected embedding provider |
71
+
72
+
#### Output
73
+
74
+
| Parameter | Type | Description |
75
+
| --------- | ---- | ----------- |
76
+
|`embeddings`| json | Generated embeddings |
77
+
|`model`| string | Model used |
78
+
|`provider`| string | Provider used |
79
+
|`dimensions`| number | Dimensionality of each vector |
80
+
|`usage`| json | Token usage |
81
+
58
82
### Gemini Embeddings
59
83
60
84
Generate embeddings from text using Google's Gemini embedding models
0 commit comments