Skip to content

Commit

Permalink
Merge branch 'main' into 813-feat-json-schema-for-frontend-parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
tikikun authored Dec 8, 2023
2 parents dd8558e + 7de6d18 commit c664ab8
Show file tree
Hide file tree
Showing 117 changed files with 2,245 additions and 580 deletions.
1 change: 1 addition & 0 deletions core/src/types/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,7 @@ export type ModelMetadata = {
author: string;
tags: string[];
size: number;
cover?: string;
};

/**
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/about/about.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: About Jan
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

Jan believes in the need for an open source AI ecosystem, and are building the infra and tooling to allow open source AIs to compete on a level playing field with proprietary ones.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/community/community.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Community
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

- [ ] Social media links
2 changes: 1 addition & 1 deletion docs/docs/docs/assistants.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Build an Assistant
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---
2 changes: 1 addition & 1 deletion docs/docs/docs/extensions.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Extending Jan
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/docs/models.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Model Management
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---
2 changes: 1 addition & 1 deletion docs/docs/docs/modules.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Build a Module
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---
2 changes: 1 addition & 1 deletion docs/docs/docs/server.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: API Server
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::warning
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/docs/themes.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Build a Theme
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---
2 changes: 1 addition & 1 deletion docs/docs/docs/tools.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: Build a Tool
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---
2 changes: 1 addition & 1 deletion docs/docs/handbook/engineering/engineering.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Engineering
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Connecting to Rigs
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/handbook/handbook.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Onboarding Checklist
slug: /handbook
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

# Welcome
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/hardware/community.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Hardware Examples
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Add your own example
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/install/from-source.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: From Source
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

# Install Jan from Source
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/install/linux.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Linux
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

# Installing Jan on Linux
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/install/mac.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Mac
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

# Installing Jan on MacOS
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/install/overview.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Overview
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

Getting up and running open-source AI models on your own computer with Jan is quick and easy. Jan is lightweight and can run on a variety of hardware and platform versions. Specific requirements tailored to your platform are outlined below.
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/install/windows.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Windows
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

# Installing Jan on Windows
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/intro/how-jan-works.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: How Jan Works
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

- Local Filesystem
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/intro/introduction.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Introduction
slug: /docs
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

Jan is a ChatGPT-alternative that runs on your own computer, with a [local API server](/api).
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/intro/quickstart.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Quickstart
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

- Write in the style of comics, explanation
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Architecture
slug: /specs
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::warning
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/assistants.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Assistants"
slug: /specs/assistants
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::caution
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/chats.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Chats
slug: /specs/chats
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::caution
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/files.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Files"
slug: /specs/files
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::warning
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/fine-tuning.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: "Fine-tuning"
slug: /specs/finetuning
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

Todo: @hiro
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Messages
slug: /specs/messages
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::caution
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/models.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Models
slug: /specs/models
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::caution
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/prompts.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Prompts
slug: /specs/prompts
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

- [ ] /prompts folder
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/engineering/threads.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Threads
slug: /specs/threads
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::caution
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/file-based.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: File-based Approach
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::warning
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/jan.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Jan (Assistant)
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Jan: a "global" assistant
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/product/chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Chat
slug: /specs/chat
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/product/hub.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Hub
slug: /specs/hub
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/product/settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: Settings
slug: /specs/settings
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/product/system-monitor.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
title: System Monitor
slug: /specs/system-monitor
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

## Overview
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/specs/user-interface.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: User Interface
description: Jan is a ChatGPT-alternative that runs on your own computer, with a local API server.
keywords: [Jan, ChatGPT alternative, on-premises AI, local API server, local AI, llm, conversational AI, no-subscription fee]
keywords: [Jan AI, Jan, ChatGPT alternative, local AI, private AI, conversational AI, no-subscription fee, large language model ]
---

:::warning
Expand Down
Loading

0 comments on commit c664ab8

Please sign in to comment.