Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Public history APIs should directly accept iterables of messages

Aperta
#21 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api

Direzione di ricerca

Inizia da Chat.from_history e ispeziona le altre API pubbliche di input della cronologia e le relative annotazioni dei tipi. Confronta come vengono gestite le cronologie complete, gli iterabili di messaggi e le forme abbreviate dei messaggi dell'utente, dell'assistente e di sistema; il lavoro è completato quando ogni API pubblica accetta in modo coerente le forme specificate.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

APIs accepting history inputs, including Chat.from_history, currently require multi-message histories to be formatted as full chat histories (Chat instances, or dictionaries with a messages key).

These APIs should also accept iterables of messages directly, treating those iterables as if they were the messages list in a full chat history.

Both input dictionaries and input messages should be annotated as accepting the shorthand form of simple text user messages, assistant responses, and system prompts (where the content field is simply the text of the message rather than a dict with type and text keys).

Lingua principale
Python
Stelle
885
Fork
168
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di lmstudio-ai/lmstudio-python

Tutte le issue di lmstudio-ai/lmstudio-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.