Skip to content

๐Ÿ”— Easily connects DeepSeek R1 & v3 to OpenAI compatible endpoints (like Cursor) using a simple bridge, making integration seamless and reliable for API usage

License

Notifications You must be signed in to change notification settings

regenrek/aiconn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

aiconn

npm (tag)

Handle LLM API requests in one place. Designed for speed and ease of use.

โš ๏ธ Hint: Cursor now supports 'DeepSeek-v3' and DeepSeek-r1 out of the box! So you don't need to use it via the API. This repo can be useful for future DeepSeek Models other unsupported models

Features

  • ๐ŸŽฏ Simple: Minimal configuration required
  • deepseek-v3 and deepseek-r1 Support
  • ๐Ÿš€ Fast: Built on H3, a high-performance server framework - ๐Ÿ”„ Flexible: Support for multiple LLM providers

Why

This package acts as a bridge (proxy) between DeepSeek and Cursor, allowing us to use Composer and ensuring it works as expected, like any other API model in Cursor

Prerequisites

  1. Create an API Key at Deepseek Platform
  2. Signup for a free account on ngrok

Usage

Start a terminal

npx aiconn

or

npm -g aiconn

Cursor doesn't allow localhost as a base URL, so we need to create a reverse proxy. You can use Ngrok for example:

Start another terminal

ngrok http 6000

You will see your server address in the terminal

ngrok settings cursor

Setup Cursor like the following

Note: We can't use the real names for deepseek here since Cursor will throw an error. So we "emulate" it with gpt-4 and gpt-3.5-turbo

Cursor Model Name Deepseek Model
gpt-3.5-turbo deepseek-v3
gpt-4 deepseek-r1

deepseek r1 cursor settings

Options

Options

Option Description Default
--hostname Hostname to bind to 0.0.0.0
--port Port to run server on 6000

What is the problem with deepseek API in Cursor?

If you add the deepseek API and the "deepseek-reasoning" r1 model the experience is not really great:

  • No active .cursorrules / "Rules for AI" allowed
  • Only Chat support (No Composer)

License

MIT

Links

Courses

See my other projects:

  • codefetch - Turn code into Markdown for LLMs with one simple terminal command
  • aidex A CLI tool that provides detailed information about AI language models, helping developers choose the right model for their needs.
  • codetie - XCode CLI

Credits

unjs - for bringing us the best javascript tooling system

About

๐Ÿ”— Easily connects DeepSeek R1 & v3 to OpenAI compatible endpoints (like Cursor) using a simple bridge, making integration seamless and reliable for API usage

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published