Copilot backend proxy service: hacerse cargo del servidor de plugins de GitHub Copilot con otros modelos

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

  1. Para descargar la última versión del ejecutable, visitePágina de comunicados.
  2. Crear un directorio al mismo nivel que el ejecutable.envDocumentación, referencia.env.examplepara la configuración.
  3. Iniciar el servicio: Ejecute el siguiente comando para iniciar el servicio:
    docker-compose up -d
    
  4. Configurar IDE: Configure el IDE correspondiente según el método siguiente.
    • VSCode::
      1. Instala el plugin GitHub Copilot.
      2. Modificar el VSCodesettings.jsonañ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"
        
      3. Reinicia VSCode e inicia sesión en el plugin GitHub Copilot.
    • Jetbrains IDE Series::
      1. Abrir Configuración > Idiomas y marcos > GitHub Copiloto > Proveedor de autenticación, introduzca el valor decopilot.supercopilot.top.
    • Visual Studio 2022::
      1. Actualiza a la última versión (al menos 17.10.x).
      2. Abre Herramientas > Entorno > Cuentas y marca Incluir cuenta de servidor GitHub Enterprise.
      3. Reinicie Visual Studio 2022.
      4. Haz clic en Añadir cuenta de GitHub, cambia a la pestaña GitHub Enterprise, introduce elhttps://copilot.supercopilot.top.
    • HBuilderX::
      1. descargandocopilot-for-hbuilderx-v1.zipPlugin a local.
      2. Instale el plugin en la carpetapluginconsulte la Guía de instalación de plugins sin conexión.
      3. Reinicie HBuilderX e inicie sesión en el plugin GitHub Copilot.

Utilización

  1. Después de iniciar el servicio, acceda ahttps://copilot.supercopilot.top/github/login/device/codeganarghu_Parámetros.
  2. establecer elghu_Los parámetros se introducen en el campo.enven el archivoCOPILOT_GHU_TOKENen las variables de entorno.
  3. 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
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...