Feature Request: Support Anthropic Messages API protocol for Custom Endpoints
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 42/100
Línea de trabajo
Start by locating the custom endpoint configuration and its existing OpenAI-compatible request path, then compare it with the dedicated Anthropic provider. Done means a custom URL can be configured with the Anthropic Messages API protocol and used for the listed endpoint scenarios, with the configuration choice clear to users.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Title: Support Anthropic Messages API protocol for Custom Endpoints
Description:
Currently, the "Custom endpoint" provider is limited to OpenAI-compatible HTTP endpoints (vLLM, OpenRouter, etc.).
I would like to be able to configure a custom endpoint that uses the Anthropic Messages API protocol, not just OpenAI Chat Completions.
Use cases:
-
Self-hosted Claude models behind a corporate proxy
-
Third-party services exposing the Anthropic Messages API format
-
Internal endpoints that use Claude's native protocol
Current limitation:
The "Custom endpoint" option only accepts OpenAI-compatible endpoints. The dedicated "Anthropic" provider only works with the official hosted API, not custom URLs.
Requested change:
Add a protocol selector (OpenAI-compatible / Anthropic Messages API) to the "Custom endpoint" configuration, or create a separate "Custom Anthropic endpoint" option.
| Field | Value |
|---|---|
| App version | 1.1.23 |
| OS | macOS 27.0.0 |
| Theme | GitHub |
| Path | /chat |
| Tenure | Week 2 |
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 2.1k
- Forks
- 157
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
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 github/app
-
triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
When using GPT-5.Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Todos los issues de github/app
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
vllm-project/vllm-metal#822 ·
Los mantenedores suelen responder en 1 día
-
[Bug]: chunk_span_bounds and _validated_chunk_spans reject Pydantic models ChunkSpan and AudioFileAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
BasedHardware/omi#19047 ·
Los mantenedores suelen responder en 1 día
-
Screener: canary reports lose failure_subcode for every L2/L3 failure except the adjudicatorAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ditto-assistant/ditto-subnet#2346 ·
Los mantenedores suelen responder en 1 día