Copilot backend proxy service: hacerse cargo del servidor de plugins de GitHub Copilot con otros modelos
Últimos recursos sobre IAPublicado hace 7 meses Círculo de intercambio de inteligencia artificial 2K 00
Introducción general
El Copilot Backend Agent Service es un proyecto de código abierto diseñado para gestionar el lado del servidor del plugin GitHub Copilot aprovechando otros modelos FIM como DeepSeek , mientras que el apoyo a varias personas que comparten cuentas oficiales. El servicio soporta una variedad de IDEs , incluyendo VSCode, Jetbrains IDE series , Visual Studio 2022 y HBuilderX , y es capaz de funcionar en un entorno desconectado bajo el modelo local . Al utilizar el modelo local, los desarrolladores pueden seguir disfrutando de las funciones de finalización de código y sugerencias en entornos desconectados, mejorando así la eficiencia del desarrollo.
Punto final de servicio público gratuito: mycopilot.noteo.cn Configuración
Lista de funciones
- Soporta múltiples IDEs: incluyendo VSCode, la familia Jetbrains IDE, Visual Studio 2022, y HBuilderX.
- Compatibilidad con modelos locales: se ejecuta en un entorno desconectado, lo que garantiza que los desarrolladores puedan utilizar la finalización de código y las sugerencias incluso cuando están desconectados.
- Múltiples personas compartiendo cuenta oficial: Admite que varias personas compartan la cuenta oficial de GitHub Copilot para reducir el coste de uso.
- Completado de código y sugerencias: proporciona un completado de código inteligente y sugerencias para mejorar la eficiencia del desarrollo.
- Despliegue Docker: Admite el despliegue rápido mediante Docker, lo que simplifica el proceso de instalación y configuración.
- Configuración de variables de entorno: Proporcione instrucciones detalladas de configuración de variables de entorno para facilitar a los usuarios la personalización de los ajustes según sus necesidades.
- Renovación automática de certificados SSL: renueve automáticamente los certificados SSL para garantizar la seguridad y estabilidad del servicio.
Utilizar la ayuda
Proceso de instalación
- Para descargar la última versión del ejecutable, visitePágina de comunicados.
- Crear un directorio al mismo nivel que el ejecutable
.env
Documentación, referencia.env.example
para la configuración. - Iniciar el servicio: Ejecute el siguiente comando para iniciar el servicio:
docker-compose up -d
- Configurar IDE: Configure el IDE correspondiente según el método siguiente.
- VSCode::
- Instala el plugin GitHub Copilot.
- Modificar el VSCode
settings.json
añada la siguiente configuración:"github.copilot.advanced": { "authProvider": "github-enterprise", "debug.overrideCAPIUrl": "https://api.copilot.supercopilot.top", "debug.overrideProxyUrl": "https://copilot-proxy.copilot.supercopilot.top", "debug.chatOverrideProxyUrl": "https://api.copilot.supercopilot.top/chat/completions", "debug.overrideFastRewriteEngine": "v1/engines/copilot-centralus-h100", "debug.overrideFastRewriteUrl": "https://api.copilot.supercopilot.top" }, "github-enterprise.uri": "https://copilot.supercopilot.top"
- Reinicia VSCode e inicia sesión en el plugin GitHub Copilot.
- Jetbrains IDE Series::
- Abrir Configuración > Idiomas y marcos > GitHub Copiloto > Proveedor de autenticación, introduzca el valor de
copilot.supercopilot.top
.
- Abrir Configuración > Idiomas y marcos > GitHub Copiloto > Proveedor de autenticación, introduzca el valor de
- Visual Studio 2022::
- Actualiza a la última versión (al menos 17.10.x).
- Abre Herramientas > Entorno > Cuentas y marca Incluir cuenta de servidor GitHub Enterprise.
- Reinicie Visual Studio 2022.
- Haz clic en Añadir cuenta de GitHub, cambia a la pestaña GitHub Enterprise, introduce el
https://copilot.supercopilot.top
.
- HBuilderX::
- descargando
copilot-for-hbuilderx-v1.zip
Plugin a local. - Instale el plugin en la carpeta
plugin
consulte la Guía de instalación de plugins sin conexión. - Reinicie HBuilderX e inicie sesión en el plugin GitHub Copilot.
- descargando
- VSCode::
Utilización
- Después de iniciar el servicio, acceda a
https://copilot.supercopilot.top/github/login/device/code
ganarghu_
Parámetros. - establecer el
ghu_
Los parámetros se introducen en el campo.env
en el archivoCOPILOT_GHU_TOKEN
en las variables de entorno. - Reinicia el servicio y el IDE para utilizar las funciones de completado de código y sugerencias del plugin GitHub Copilot.
© declaración de copyright
El artículo está protegido por derechos de autor y no debe reproducirse sin autorización.
Artículos relacionados
Sin comentarios...