microsoft / microsoft/semantic-kernel-java
Java: API - What about being able to generate one Embedding from one data type (instead of list)?
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 276
- Forks
- 56
- Ø Merge
- 17 Std. 45 Min.
- Gemergte PRs (30 T.)
- 4
Beschreibung
The EmbeddingGeneration API has a single generateEmbeddingsAsync(List<TValue> data) method that takes a list (let's say of String) and returns a list of Embeddings
Mono<List<Embedding>> generateEmbeddingsAsync(List<TValue> data);
It would be nice to have another method that only takes one (let's say) String and return a single Embedding. This way we could create one embedding for a single piece of text (without chunking it into smaller pieces).
Mono<List<Embedding>> generateEmbeddingsAsync(List<TValue> data);
Mono<Embedding> generateEmbeddingAsync(TValue data);
WDYT ?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die EmbeddingGeneration API und ihre Implementierungen zu lokalisieren, und überprüfe anschließend, wie generateEmbeddingsAsync(List data) bereitgestellt und getestet wird. Lege das Rückgabeverhalten der Methode für einen einzelnen Wert fest und aktualisiere die relevante API-Abdeckung, sodass eine Eingabe ein Embedding erzeugt, ohne dass Aufrufer eine Liste erstellen müssen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100