mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-12-18 17:30:16 +01:00
add official api, remove davinci, organize root dir
This commit is contained in:
parent
90ac43c8c5
commit
1f270d349a
12 changed files with 75 additions and 45 deletions
|
|
@ -2,7 +2,7 @@ const express = require('express');
|
|||
const crypto = require('crypto');
|
||||
const router = express.Router();
|
||||
const askBing = require('./askBing');
|
||||
const { titleConvo, askClient } = require('../../app/');
|
||||
const { titleConvo, askClient, browserClient } = require('../../app/');
|
||||
const { saveMessage, deleteMessages, saveConvo } = require('../../models');
|
||||
const { handleError, sendMessage } = require('./handlers');
|
||||
|
||||
|
|
@ -19,6 +19,8 @@ router.post('/', async (req, res) => {
|
|||
|
||||
console.log('ask log', { model, ...userMessage, parentMessageId, conversationId });
|
||||
|
||||
const client = model === 'chatgpt' ? askClient : browserClient;
|
||||
|
||||
res.writeHead(200, {
|
||||
Connection: 'keep-alive',
|
||||
'Content-Type': 'text/event-stream',
|
||||
|
|
@ -53,8 +55,7 @@ router.post('/', async (req, res) => {
|
|||
}
|
||||
};
|
||||
|
||||
let gptResponse = await askClient({
|
||||
model,
|
||||
let gptResponse = await client({
|
||||
text,
|
||||
progressCallback,
|
||||
convo: {
|
||||
|
|
@ -63,7 +64,7 @@ router.post('/', async (req, res) => {
|
|||
}
|
||||
});
|
||||
|
||||
// console.log('CLIENT RESPONSE', gptResponse);
|
||||
console.log('CLIENT RESPONSE', gptResponse);
|
||||
|
||||
if (!gptResponse.parentMessageId) {
|
||||
gptResponse.text = gptResponse.response;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue