Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Administrator
/
chatgpt.ai-pro.org
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
3
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
4e52ac79
authored
2023-02-04 22:01:37 +0800
by
Janis
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
improved
1 parent
9a16f34b
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
45 additions
and
6 deletions
client/package-lock.json
client/package.json
client/src/App.js
client/package-lock.json
View file @
4e52ac7
...
...
@@ -3574,6 +3574,28 @@
"resolved"
:
"https://registry.npmjs.org/axe-core/-/axe-core-4.6.3.tgz"
,
"integrity"
:
"sha512-/BQzOX780JhsxDnPpH4ZiyrJAzcd8AfzFPkv+89veFSr1rcMjuq2JDCwypKaPeB6ljHp9KjXhPpjgCvQlWYuqg=="
},
"axios"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-1.3.2.tgz"
,
"integrity"
:
"sha512-1M3O703bYqYuPhbHeya5bnhpYVsDDRyQSabNja04mZtboLNSuZ4YrltestrLXfHgmzua4TpUqRiVKbiQuo2epw=="
,
"requires"
:
{
"follow-redirects"
:
"^1.15.0"
,
"form-data"
:
"^4.0.0"
,
"proxy-from-env"
:
"^1.1.0"
},
"dependencies"
:
{
"form-data"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
,
"integrity"
:
"sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
,
"requires"
:
{
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.8"
,
"mime-types"
:
"^2.1.12"
}
}
}
},
"axobject-query"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz"
,
...
...
@@ -4863,9 +4885,9 @@
}
},
"dotenv"
:
{
"version"
:
"1
0.0.0
"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-1
0.0.0
.tgz"
,
"integrity"
:
"sha512-
rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03
Q=="
"version"
:
"1
6.0.3
"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-1
6.0.3
.tgz"
,
"integrity"
:
"sha512-
7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItz
Q=="
},
"dotenv-expand"
:
{
"version"
:
"5.1.0"
,
...
...
@@ -10344,6 +10366,11 @@
}
}
},
"proxy-from-env"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz"
,
"integrity"
:
"sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
},
"psl"
:
{
"version"
:
"1.9.0"
,
"resolved"
:
"https://registry.npmjs.org/psl/-/psl-1.9.0.tgz"
,
...
...
@@ -10571,6 +10598,13 @@
"webpack-dev-server"
:
"^4.6.0"
,
"webpack-manifest-plugin"
:
"^4.0.2"
,
"workbox-webpack-plugin"
:
"^6.4.1"
},
"dependencies"
:
{
"dotenv"
:
{
"version"
:
"10.0.0"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
,
"integrity"
:
"sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
}
}
},
"read-cache"
:
{
...
...
client/package.json
View file @
4e52ac7
...
...
@@ -6,6 +6,7 @@
"@testing-library/jest-dom"
:
"^5.16.5"
,
"@testing-library/react"
:
"^13.4.0"
,
"@testing-library/user-event"
:
"^13.5.0"
,
"dotenv"
:
"^16.0.3"
,
"react"
:
"^18.2.0"
,
"react-dom"
:
"^18.2.0"
,
"react-scripts"
:
"5.0.1"
,
...
...
client/src/App.js
View file @
4e52ac7
...
...
@@ -5,6 +5,9 @@ import { useState, useEffect } from 'react';
import
SideMenu
from
'./SideMenu'
import
ChatBox
from
'./ChatBox'
const
modelUrl
=
process
.
env
.
REACT_APP_MODEL_URL
;
const
apiUrl
=
process
.
env
.
REACT_APP_API_URL
;
function
App
()
{
useEffect
(()
=>
{
...
...
@@ -26,7 +29,7 @@ function App() {
}
function
getEngines
(){
fetch
(
process
.
env
.
SERVER_URL
+
"models"
)
fetch
(
modelUrl
)
.
then
(
res
=>
res
.
json
())
.
then
(
data
=>
{
console
.
log
(
data
.
models
.
data
)
...
...
@@ -48,10 +51,11 @@ function App() {
// fetch response to the api combining the chat log array of messages and seinding it as a message to localhost:3000 as a post
const
messages
=
chatLogNew
.
map
((
message
)
=>
message
.
message
).
join
(
"\n"
)
const
response
=
await
fetch
(
process
.
env
.
SERVER_URL
+
"api"
,
{
const
response
=
await
fetch
(
apiUrl
,
{
method
:
"POST"
,
headers
:
{
"Content-Type"
:
"application/json"
"Content-Type"
:
"application/json"
,
"Access-Control-Allow-Origin"
:
"*"
},
body
:
JSON
.
stringify
({
message
:
messages
,
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment