[Bug]: Exception when calling GetResponseAsync
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 72/100
Línea de trabajo
Comienza en la ruta de serialización de GetResponseAsync e inspecciona el manejo de SourceGenerationContext para HuggingFace.ChatRequest. Reproduce la solicitud de Qwen/Qwen2.5-Coder-32B-Instruct del issue y verifica después que devuelve una respuesta correcta sin la excepción JsonTypeInfo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Calling GetResponseAsync throws an exception.
Affected area
Serialization
NuGet package version
4.2
.NET version
10
Endpoint or model
Qwen/Qwen2.5-Coder-32B-Instruct
Minimal reproduction
using var client = new HuggingFaceInferenceClient("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");
IChatClient chatClient = client;
var response = await chatClient.GetResponseAsync(
[new(ChatRole.User, "Say hello in one word.")],
new ChatOptions { ModelId = "Qwen/Qwen2.5-Coder-32B-Instruct", MaxOutputTokens = 32 });
Actual behavior
System.InvalidOperationException: 'JsonTypeInfo metadata for type 'HuggingFace.ChatRequest' was not provided by TypeInfoResolver of type 'HuggingFace.SourceGenerationContext'. If using source generation, ensure that all root types passed to the serializer have been annotated with 'JsonSerializableAttribute', along with any types that might be serialized polymorphically.'
Expected behavior
I get a proper response
Logs or request/response details
Operating system
Windows 11
Additional context
No response
Confirmations
- I searched existing issues for duplicates.
- I removed API keys, credentials, and other sensitive data.
- Lenguaje dominante
- C#
- Estrellas
- 58
- Forks
- 9
- Merge medio
- 22 min
- PR fusionados (30 d)
- 133
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.
Issues similares
-
bug P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
nightscout/nocturne#1908 ·
Los mantenedores suelen responder en 1 día
-
bug documentation Needs: Triage :mag:
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
WPF: each page's `Title` overwrites the window title, and returning to a page does not restore itAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
agentic-workflows area/Docs partner/agentic-workflows
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
jamesmontemagno/tiny-clips#378 · 2 comentarios ·
Los mantenedores suelen responder en 1 día