Cursor2API: преобразование возможностей искусственного интеллекта редактора Cursor в совместимый с OpenAI интерфейсный сервис
Общее введение
Курсор API - это проект с открытым исходным кодом, целью которого является преобразование возможностей искусственного интеллекта редактора Cursor в интерфейсный сервис, совместимый с OpenAI API. Благодаря этому проекту пользователи смогут повторно использовать возможности искусственного интеллекта Cursor в других приложениях, что позволит расширить спектр сценариев применения. Проект предоставляет различные методы развертывания, включая Docker, Docker Compose, PM2 и т. д., что позволяет пользователям выбирать и использовать их в соответствии с собственными потребностями. Cursor API не только поддерживает основные диалоговые интерфейсы, но и предоставляет подробные описания интерфейсов и руководства по использованию, чтобы помочь пользователям быстро начать работу. Дополнительноcursor-api.
Cursor2API предназначен только для обучения и имеет больше проблем, чем может быть стабилизирован.
Список функций
- Преобразование возможностей искусственного интеллекта редактора Cursor в интерфейс, совместимый с OpenAI
- Поддерживает несколько методов развертывания: Docker, Docker Compose, PM2.
- Предоставьте подробные описания интерфейсов и рекомендации по использованию
- Поддержка базового диалогового интерфейса
- Совместимость с широким спектром моделей искусственного интеллекта
Использование помощи
Процесс установки
- Развертывание Docker Compose (рекомендуется)
- Выполните следующую команду в терминале:
bash
docker compose up -d
- Выполните следующую команду в терминале:
- Развертывание Docker
- Выполните следующую команду в терминале:
bash
docker run -d --name cursor-api -p 3000:3000 waitkafuka/cursor-api:latest
- Выполните следующую команду в терминале:
- Развертывание PM2
- Выполните следующую команду в терминале:
bash
cd cursor-api
npm install
pm2 start ecosystem.config.js
- Выполните следующую команду в терминале:
Руководство по использованию
- Получить WorkosCursorSessionToken
- Зайдите на сайт Cursor и заполните регистрационный логин.
- Откройте Developer Tools в браузере (F12), найдите значение WorkosCursorSessionToken в Application-Cookies и сохраните его.
- Настройте интерфейс
- Адрес интерфейса:
http://localhost:3000/v1/chat/completions
- Метод запроса: POST
- Метод аутентификации: Токен носителя (с использованием значения WorkosCursorSessionToken)
- Адрес интерфейса:
- Формат запроса
{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "Hello, how can I use Cursor API?"
}
]
}
- формат ответа
{
"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
}
}
предостережение
- Пожалуйста, храните свой WorkosCursorSessionToken в безопасности и не раскрывайте его другим людям.
- Этот проект предназначен только для изучения и исследования, пожалуйста, соблюдайте условия использования Cursor.
Учебник по обновлению контрольной суммы в Cursor-API
Этот документ расскажет вам о том, как обновить значение контрольной суммы для Cursor-API.
шаг обновления
1. вывод из эксплуатации существующих упаковок
docker stop cursor-api
2. удаление старых упаковок
docker rm cursor-api
3. Получите новое значение контрольной суммы
Новая контрольная сумма (скоро истекает)
4. перезапустите контейнер с новым значением контрольной суммы
docker run -d --name cursor-api -e x-cursor-checksum=替换为请求的checksum值 -p 3000:3000 zhx47/cursor-api:latest
Проверка развертывания
После завершения обновления вы можете проверить состояние контейнера с помощью следующей команды:
docker ps | grep cursor-api
Команда просмотра обновленного значения контрольной суммы:
docker exec cursor-api env | grep x-cursor-checksum
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...