Java: When calling getContent or getItems, get null if the other property was set.
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Suchen Sie die Java ChatMessageContent-Klasse und untersuchen Sie getContent() und getItems() sowie die Speicherung von content und items. Reproduzieren Sie beide im Issue beschriebenen Zugriffsreihenfolgen und fügen Sie anschließend Abdeckung für jede Konvertierungsrichtung hinzu. Erledigt ist dies, wenn das Setzen von content dazu führt, dass getItems() ein TextContent-Element offenlegt, und das Setzen von items dazu führt, dass getContent() den entsprechenden Inhalt zurückgibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
In Java, when creating a ChatMessageContent, you can either set the content or items of the object. If you then retrieve either, the system isn't able to smartly pull from the right source.
For example, if I set content to "hello world" and I call getItems(), I should receive an array of KernelContent with a single TextContent inside of it. The reverse should also be true.
- Vorherrschende Sprache
- Java
- Sterne
- 276
- Forks
- 56
- Ø Merge
- 17 Std. 45 Min.
- Gemergte PRs (30 T.)
- 4
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus microsoft/semantic-kernel-java
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
microsoft/semantic-kernel-java#334 · 1 Kommentar ·
-
Feature Parity Inquiry: Multi-Agent Orchestration and Roadmap Alignment with Python/.NET Versions Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
microsoft/semantic-kernel-java#331 · 7 Kommentare ·
-
bug triage
microsoft/semantic-kernel-java#330 · 3 Kommentare · 1 zugewiesene Person ·
-
bug triage
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
microsoft/semantic-kernel-java#328 · 1 Kommentar ·
-
Java: Remove SK planners Offen
microsoft/semantic-kernel-java#323 · 1 Reaktion · 2 zugewiesene Personen ·
Alle Issues in microsoft/semantic-kernel-java
Ähnliche Issues
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Offenarea/plugin
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
kestra-io/plugin-kestra#190 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
integra-team-red/meet-map#249 ·
-
[Studio][Bug] Cancelled create-user dialog keeps the password and admin switch for the next attempt Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
apache/rocketmq-dashboard#5064 ·
-
Consent portal: creating a duplicate Purpose shows a generic error instead of "already exists" Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
wso2/dpdp-accelerator#287 ·