Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Public history APIs should directly accept iterables of messages

Abierto
#21 2 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
45/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
python
Área
api

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

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de lmstudio-ai/lmstudio-python

Todos los issues de lmstudio-ai/lmstudio-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.