docs: add integration of continue and jan (#1467)
Docs for the Integration of Continue and Jan in VSCode
This commit is contained in:
commit
1d33b98cdb
111
docs/docs/guides/07-integrations/01-integrate-continue.mdx
Normal file
111
docs/docs/guides/07-integrations/01-integrate-continue.mdx
Normal file
@ -0,0 +1,111 @@
|
||||
---
|
||||
title: Integrate Continue with Jan and VSCode
|
||||
slug: /guides/integrations/continue
|
||||
description: Guide to integrate Continue with Jan and VSCode
|
||||
keywords:
|
||||
[
|
||||
Jan AI,
|
||||
Jan,
|
||||
ChatGPT alternative,
|
||||
local AI,
|
||||
private AI,
|
||||
conversational AI,
|
||||
no-subscription fee,
|
||||
large language model,
|
||||
Continue integration,
|
||||
VSCode integration,
|
||||
]
|
||||
---
|
||||
|
||||
{/* Imports */}
|
||||
import Tabs from "@theme/Tabs";
|
||||
import TabItem from "@theme/TabItem";
|
||||
|
||||
## Quick Introduction
|
||||
|
||||
[Continue](https://continue.dev/docs/intro) is an open-source autopilot for VS Code and JetBrains—the easiest way to code with any LLM.
|
||||
|
||||
In this guide, we will show you how to integrate Continue with Jan and VSCode, enhancing your coding experience with the power of the local AI language model.
|
||||
|
||||
## Steps to Integrate Continue with Jan and VSCode
|
||||
|
||||
### 1. Install Continue for VSCode
|
||||
|
||||
You need to install Continue for VSCode. You can follow this [guide to install Continue for VSCode](https://continue.dev/docs/quickstart).
|
||||
|
||||
### 2. Enable Jan API Server
|
||||
|
||||
To configure the Continue to use Jan's Local Server, you need to enable Jan API Server with your preferred model, please follow this [guide to enable Jan API Server](../05-using-server/01-server.md)
|
||||
|
||||
### 3. Configure Continue to Use Jan's Local Server
|
||||
|
||||
Navigate to the `~/.continue` directory.
|
||||
|
||||
<Tabs groupId="operating-systems">
|
||||
<TabItem value="mac" label="macOS">
|
||||
|
||||
```sh
|
||||
cd ~/.continue
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
<TabItem value="win" label="Windows">
|
||||
|
||||
```sh
|
||||
C:/Users/<your_user_name>/.continue
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
<TabItem value="linux" label="Linux">
|
||||
|
||||
```sh
|
||||
cd ~/.continue
|
||||
```
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
Edit the `config.json` file and include the following configuration.
|
||||
|
||||
```json title="~/.continue/config.json"
|
||||
{
|
||||
"models": [
|
||||
{
|
||||
// highlight-next-line
|
||||
"title": "Jan",
|
||||
"provider": "openai",
|
||||
// highlight-start
|
||||
"model": "mistral-ins-7b-q4",
|
||||
"apiKey": "EMPTY",
|
||||
"apiBase": "http://localhost:1337"
|
||||
// highlight-end
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
- Ensure that the `provider` is `openai`.
|
||||
- Ensure that the `model` is the same as the one you enabled in the Jan API Server.
|
||||
- Ensure that the `apiBase` is `http://localhost:1337`.
|
||||
- Ensure that the `apiKey` is `EMPTY`.
|
||||
|
||||
### 4. Ensure the Using Model Is Activated in Jan
|
||||
|
||||
Navigate to `Settings` > `Models`. Activate the model that you want to use in Jan by clicking the **three dots (⋮)** and **start model**.
|
||||
|
||||

|
||||
|
||||
### 5. Try Out the Integration of Jan and Continue in Vscode
|
||||
|
||||
#### Asking questions about the code
|
||||
|
||||
- Highlight a code snippet and press `Command + Shift + M` to open the **Left Panel**.
|
||||
- Select Jan at the bottom and ask a question about the code, for example, `Explain this code`.
|
||||
|
||||

|
||||
|
||||
#### Editing the code with the help of a large language model
|
||||
|
||||
- Highlight a code snippet and press `Command + Shift + L` and input your edit request, for example, `Write comments for this code`.
|
||||
|
||||

|
||||
21
docs/docs/guides/07-integrations/README.mdx
Normal file
21
docs/docs/guides/07-integrations/README.mdx
Normal file
@ -0,0 +1,21 @@
|
||||
---
|
||||
title: Integrations
|
||||
slug: /guides/integrations/
|
||||
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
|
||||
keywords:
|
||||
[
|
||||
Jan AI,
|
||||
Jan,
|
||||
ChatGPT alternative,
|
||||
local AI,
|
||||
private AI,
|
||||
conversational AI,
|
||||
no-subscription fee,
|
||||
large language model,
|
||||
troubleshooting,
|
||||
]
|
||||
---
|
||||
|
||||
import DocCardList from "@theme/DocCardList";
|
||||
|
||||
<DocCardList />
|
||||
BIN
docs/docs/guides/07-integrations/assets/01-activate-model.png
Normal file
BIN
docs/docs/guides/07-integrations/assets/01-activate-model.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
BIN
docs/docs/guides/07-integrations/assets/01-continue-ask.png
Normal file
BIN
docs/docs/guides/07-integrations/assets/01-continue-ask.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 622 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 13 MiB |
BIN
docs/docs/guides/07-integrations/assets/01-start-model.png
Normal file
BIN
docs/docs/guides/07-integrations/assets/01-start-model.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 88 KiB |
Loading…
x
Reference in New Issue
Block a user