Cursor2API: преобразование возможностей искусственного интеллекта редактора Cursor в совместимый с OpenAI интерфейсный сервис

Общее введение

Курсор API - это проект с открытым исходным кодом, целью которого является преобразование возможностей искусственного интеллекта редактора Cursor в интерфейсный сервис, совместимый с OpenAI API. Благодаря этому проекту пользователи смогут повторно использовать возможности искусственного интеллекта Cursor в других приложениях, что позволит расширить спектр сценариев применения. Проект предоставляет различные методы развертывания, включая Docker, Docker Compose, PM2 и т. д., что позволяет пользователям выбирать и использовать их в соответствии с собственными потребностями. Cursor API не только поддерживает основные диалоговые интерфейсы, но и предоставляет подробные описания интерфейсов и руководства по использованию, чтобы помочь пользователям быстро начать работу. Дополнительноcursor-api.

Cursor2API предназначен только для обучения и имеет больше проблем, чем может быть стабилизирован.

 

Список функций

  • Преобразование возможностей искусственного интеллекта редактора Cursor в интерфейс, совместимый с OpenAI
  • Поддерживает несколько методов развертывания: Docker, Docker Compose, PM2.
  • Предоставьте подробные описания интерфейсов и рекомендации по использованию
  • Поддержка базового диалогового интерфейса
  • Совместимость с широким спектром моделей искусственного интеллекта

 

Использование помощи

Процесс установки

  1. Развертывание Docker Compose (рекомендуется)
    • Выполните следующую команду в терминале: bash
      docker compose up -d
  2. Развертывание Docker
    • Выполните следующую команду в терминале: bash
      docker run -d --name cursor-api -p 3000:3000 waitkafuka/cursor-api:latest
  3. Развертывание PM2
    • Выполните следующую команду в терминале: bash
      cd cursor-api
      npm install
      pm2 start ecosystem.config.js

Руководство по использованию

  1. Получить WorkosCursorSessionToken
    • Зайдите на сайт Cursor и заполните регистрационный логин.
    • Откройте Developer Tools в браузере (F12), найдите значение WorkosCursorSessionToken в Application-Cookies и сохраните его.
  2. Настройте интерфейс
    • Адрес интерфейса:http://localhost:3000/v1/chat/completions
    • Метод запроса: POST
    • Метод аутентификации: Токен носителя (с использованием значения WorkosCursorSessionToken)
  3. Формат запроса
   {
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "Hello, how can I use Cursor API?"
}
]
}
  1. формат ответа
   {
"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
© заявление об авторских правах

Похожие статьи

智谱清言:GLM模型驱动的智能对话工具,支持创建智能体、长文档解读、AI数据分析

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...