Public history APIs should directly accept iterables of messages
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comienza en Chat.from_history e inspecciona las demás API públicas de entrada de historiales y sus anotaciones de tipos. Compara cómo se gestionan los historiales completos, los iterables de mensajes y las formas abreviadas de mensajes de usuario, asistente y sistema; se considera terminado cuando cada API pública acepta las formas especificadas de manera coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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).
- Lenguaje dominante
- Python
- Estrellas
- 886
- Forks
- 168
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de lmstudio-ai/lmstudio-python
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
lmstudio-ai/lmstudio-python#186 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
lmstudio-ai/lmstudio-python#184 · 1 comentario · 1 reacción ·
-
Reasoning parametersAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
lmstudio-ai/lmstudio-python#183 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
lmstudio-ai/lmstudio-python#182 · 1 reacción ·
-
error code: 502Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 32/100
lmstudio-ai/lmstudio-python#180 ·
Todos los issues de lmstudio-ai/lmstudio-python
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
[oblt-aw][autodoc] Document obs-aw-automerge contract and fix automerge doc inconsistenciesPosiblemente ocupada @github-actions la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
admission-deferred priority: medium status: ready work-class: scoped
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
melodic-software/claude-code-plugins#10887 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
backend bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
PoCInnovation/Distribox#255 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
google/langextract#598 ·
Los mantenedores suelen responder en 1 día