mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2025-04-17 18:18:11 +00:00
parent
e81dde4b9c
commit
fa2b669940
7 changed files with 22 additions and 28 deletions
3
clean.sh
3
clean.sh
|
@ -1,2 +1,3 @@
|
|||
# Easily kill process on port because sometimes nodemon fails to reboot
|
||||
kill -9 $(lsof -t -i tcp:5000)
|
||||
kill -9 $(lsof -t -i tcp:5000) &
|
||||
kill -9 $(lsof -t -i tcp:3001) # if running default for MacOS Monterey
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React, { useState, useEffect } from "react";
|
||||
import { X } from "react-feather";
|
||||
import { AlertCircle, X } from "react-feather";
|
||||
import System from "../../models/system";
|
||||
|
||||
const noop = () => false;
|
||||
|
@ -16,8 +16,6 @@ export default function KeysModal({ hideModal = noop }) {
|
|||
fetchKeys();
|
||||
}, []);
|
||||
|
||||
const allSettingsValid =
|
||||
!!settings && Object.values(settings).every((val) => !!val);
|
||||
return (
|
||||
<div class="fixed top-0 left-0 right-0 z-50 w-full p-4 overflow-x-hidden overflow-y-auto md:inset-0 h-[calc(100%-1rem)] h-full bg-black bg-opacity-50 flex items-center justify-center">
|
||||
<div
|
||||
|
@ -48,20 +46,13 @@ export default function KeysModal({ hideModal = noop }) {
|
|||
</div>
|
||||
) : (
|
||||
<div className="w-full flex flex-col gap-y-4">
|
||||
{allSettingsValid ? (
|
||||
<div className="bg-green-300 p-4 rounded-lg border border-green-600 text-green-700 w-full">
|
||||
<p>All system settings are defined. You are good to go!</p>
|
||||
</div>
|
||||
) : (
|
||||
<div className="bg-red-300 p-4 rounded-lg border border-red-600 text-red-700 w-full text-sm">
|
||||
<p>
|
||||
ENV setttings are missing - this software will not
|
||||
function fully.
|
||||
<br />
|
||||
After updating restart the server.
|
||||
</p>
|
||||
</div>
|
||||
)}
|
||||
<div className="bg-orange-300 p-4 rounded-lg border border-orange-600 text-orange-700 w-full items-center flex gap-x-2">
|
||||
<AlertCircle className="h-8 w-8" />
|
||||
<p>
|
||||
Ensure all fields are green before attempting to use
|
||||
AnythingLLM or it may not function as expected!
|
||||
</p>
|
||||
</div>
|
||||
<ShowKey
|
||||
name="OpenAI API Key"
|
||||
value={settings?.OpenAiKey ? "*".repeat(20) : ""}
|
||||
|
|
|
@ -88,7 +88,9 @@ export function usePasswordModal() {
|
|||
if (import.meta.env.DEV) {
|
||||
setRequiresAuth(false);
|
||||
} else {
|
||||
const currentToken = window.localStorage.getItem("anythingllm_authtoken");
|
||||
const currentToken = window.localStorage.getItem(
|
||||
"anythingllm_authtoken"
|
||||
);
|
||||
const settings = await System.keys();
|
||||
const requiresAuth = settings?.RequiresAuth || false;
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
export const API_BASE =
|
||||
import.meta.env.VITE_API_BASE || "http://localhost:5000";
|
||||
import.meta.env.VITE_API_BASE || "http://localhost:3001";
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
SERVER_PORT=5000
|
||||
SERVER_PORT=3001
|
||||
OPEN_AI_KEY=
|
||||
OPEN_MODEL_PREF='gpt-3.5-turbo'
|
||||
CACHE_VECTORS="true"
|
||||
|
|
|
@ -48,13 +48,11 @@ function systemEndpoints(app) {
|
|||
try {
|
||||
const { password } = reqBody(request);
|
||||
if (password !== process.env.AUTH_TOKEN) {
|
||||
response
|
||||
.status(402)
|
||||
.json({
|
||||
valid: false,
|
||||
token: null,
|
||||
message: "Invalid password provided",
|
||||
});
|
||||
response.status(402).json({
|
||||
valid: false,
|
||||
token: null,
|
||||
message: "Invalid password provided",
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -5,9 +5,11 @@
|
|||
### How to get started
|
||||
|
||||
**Requirements**
|
||||
|
||||
- Pinecone account (free or paid)
|
||||
|
||||
**Instructions**
|
||||
|
||||
- Create an index on your Pinecone account. Name can be anything eg: `my-primary-index`
|
||||
- Metric `cosine`
|
||||
- Dimensions `1536` since we use OpenAI for embeddings
|
||||
|
|
Loading…
Add table
Reference in a new issue