Cursor2API: Convertir las capacidades de IA del editor Cursor en un servicio de interfaz compatible con OpenAI.
Últimos recursos sobre IAActualizado hace 7 meses Círculo de intercambio de inteligencia artificial 10.7K 00
Introducción general
Cursor API es un proyecto de código abierto que pretende convertir las capacidades de IA del editor Cursor en un servicio de interfaz compatible con la API OpenAI. A través de este proyecto, los usuarios pueden reutilizar las capacidades de IA de Cursor en otras aplicaciones, permitiendo así una gama más amplia de escenarios de aplicación. El proyecto proporciona una variedad de métodos de despliegue, incluyendo Docker, Docker Compose y PM2, etc., que es conveniente para los usuarios elegir y utilizar de acuerdo a sus propias necesidades.La API de Cursor no sólo soporta las interfaces básicas de diálogo, sino que también proporciona descripciones detalladas de la interfaz y guías de uso para ayudar a los usuarios a empezar rápidamente. Suplementocursor-api.
Para fines de aprendizaje solamente, Cursor2API tiene más problemas de los que se pueden estabilizar.
Lista de funciones
- Convertir las capacidades de IA del editor Cursor en una interfaz compatible con OpenAI.
- Admite varios métodos de despliegue: Docker, Docker Compose, PM2
- Proporcionar descripciones detalladas de las interfaces y directrices de uso
- Soporte para la interfaz de diálogo básica
- Compatible con una amplia gama de modelos de IA
Utilizar la ayuda
Proceso de instalación
- Despliegue de Docker Compose (recomendado)
- Ejecute el siguiente comando en el terminal:
bash
docker compose up -d
- Ejecute el siguiente comando en el terminal:
- Despliegue de Docker
- Ejecute el siguiente comando en el terminal:
bash
docker run -d --name cursor-api -p 3000:3000 waitkafuka/cursor-api:latest
- Ejecute el siguiente comando en el terminal:
- Despliegue de PM2
- Ejecute el siguiente comando en el terminal:
bash
cd cursor-api
npm install
pm2 start ecosystem.config.js
- Ejecute el siguiente comando en el terminal:
Normas de uso
- Obtener WorkosCursorSessionToken
- Visite el sitio web de Cursor y rellene el formulario de registro.
- Abra Herramientas de Desarrollador en su navegador (F12), encuentre el valor llamado WorkosCursorSessionToken en Aplicación-Cookies y guárdelo.
- Configurar la interfaz
- Dirección de la interfaz:
http://localhost:3000/v1/chat/completions
- Método de solicitud: POST
- Método de autenticación: Bearer Token (utilizando el valor de WorkosCursorSessionToken)
- Dirección de la interfaz:
- Formato de solicitud
{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "Hello, how can I use Cursor API?"
}
]
}
- formato de respuesta
{
"id": "chatcmpl-123",
"object": "chat.completion",
"created": 1677652280,
"model": "gpt-3.5-turbo",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "You can use Cursor API by following the installation and usage guidelines provided in the documentation."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 9,
"completion_tokens": 12,
"total_tokens": 21
}
}
advertencia
- Por favor, mantenga su WorkosCursorSessionToken seguro y no lo revele a terceros.
- Este proyecto es sólo para uso de estudio e investigación. Por favor, sigue las condiciones de uso de Cursor.
Tutorial de actualización de la suma de comprobación Cursor-API
Este documento le guiará sobre cómo actualizar el valor de la suma de comprobación para Cursor-API.
paso de actualización
1. Desmantelamiento de los embalajes existentes
docker stop cursor-api
2. Eliminación de embalajes antiguos
docker rm cursor-api
3. Obtener el nuevo valor de la suma de comprobación
Nueva suma de comprobación (caduca pronto)
4. reinicie el contenedor con el nuevo valor de la suma de comprobación
docker run -d --name cursor-api -e x-cursor-checksum=替换为请求的checksum值 -p 3000:3000 zhx47/cursor-api:latest
Validación de la implantación
Una vez completada la actualización, puede verificar el estado del contenedor utilizando el siguiente comando:
docker ps | grep cursor-api
Comando para ver el valor actualizado de la suma de comprobación:
docker exec cursor-api env | grep x-cursor-checksum
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...