mirror of
https://github.com/coaidev/coai.git
synced 2025-05-30 02:10:25 +09:00
63 lines
1.8 KiB
TypeScript
63 lines
1.8 KiB
TypeScript
import axios from "axios";
|
|
import { Model } from "./conversation/types.ts";
|
|
|
|
export const version = "3.5.3";
|
|
export const dev: boolean = window.location.hostname === "localhost";
|
|
export const deploy: boolean = true;
|
|
export let rest_api: string = "http://localhost:8094";
|
|
export let ws_api: string = "ws://localhost:8094";
|
|
|
|
if (deploy) {
|
|
rest_api = "https://api.chatnio.net";
|
|
ws_api = "wss://api.chatnio.net";
|
|
}
|
|
|
|
export const tokenField = deploy ? "token" : "token-dev";
|
|
export const supportModels: Model[] = [
|
|
// openai models
|
|
{ id: "gpt-3.5-turbo", name: "GPT-3.5", free: true, auth: false },
|
|
{ id: "gpt-3.5-turbo-16k", name: "GPT-3.5-16k", free: true, auth: true },
|
|
{ id: "gpt-4", name: "GPT-4", free: false, auth: true },
|
|
{ id: "gpt-4-32k", name: "GPT-4-32k", free: false, auth: true },
|
|
|
|
// anthropic models
|
|
{ id: "claude-1", name: "Claude-2", free: true, auth: false },
|
|
{ id: "claude-2", name: "Claude-2-100k", free: false, auth: true }, // not claude-2-100k
|
|
|
|
// spark desk
|
|
{ id: "spark-desk", name: "SparkDesk 讯飞星火", free: false, auth: true },
|
|
|
|
// google palm2
|
|
{ id: "chat-bison-001", name: "Palm2", free: true, auth: true },
|
|
|
|
// new bing
|
|
{ id: "bing-creative", name: "New Bing", free: true, auth: true },
|
|
|
|
// zhipu models
|
|
{
|
|
id: "zhipu-chatglm-pro",
|
|
name: "智谱 ChatGLM Pro",
|
|
free: false,
|
|
auth: true,
|
|
},
|
|
{
|
|
id: "zhipu-chatglm-std",
|
|
name: "智谱 ChatGLM Std",
|
|
free: false,
|
|
auth: true,
|
|
},
|
|
{
|
|
id: "zhipu-chatglm-lite",
|
|
name: "智谱 ChatGLM Lite",
|
|
free: true,
|
|
auth: true,
|
|
},
|
|
];
|
|
|
|
export function login() {
|
|
location.href = `https://deeptrain.net/login?app=${dev ? "dev" : "chatnio"}`;
|
|
}
|
|
|
|
axios.defaults.baseURL = rest_api;
|
|
axios.defaults.headers.post["Content-Type"] = "application/json";
|