@@ -4,15 +4,11 @@ import axios from 'axios'
4
4
5
5
import { SimliClient } from './SimliClient'
6
6
7
- const oai =
8
- ( import . meta. env . VITE_OPENAI_API_KEY !== '' && import . meta. env . VITE_OPENAI_API_KEY ) ||
9
- 'sk-' + 'IJIqeGXk0LyYkBIAPFkET3BlbkFJWBZSrG2KMgApy3xUi9uH'
10
- const sk =
11
- ( import . meta. env ?. VITE_SIMLI_API_KEY !== '' && import . meta. env ?. VITE_SIMLI_API_KEY ) ||
12
- 'dlqhn6n14udwl4z3v66pn'
13
- const e11 =
14
- ( import . meta. env ?. VITE_ELEVENLABS_API_KEY !== '' && import . meta. env ?. VITE_SIMLI_API_KEY ) ||
15
- 'sk_' + 'db6b7ebae17ee002ca26b741b55ae505545f5235149999f4'
7
+ const oai = import . meta. env . VITE_OPENAI_API_KEY
8
+ const sk = import . meta. env . VITE_SIMLI_API_KEY
9
+ const e11 = import . meta. env . VITE_ELEVENLABS_API_KEY
10
+
11
+ const completionEndpoint = import . meta. env ?. VITE_COMPLETION_ENDPOINT || 'http://localhost:3000'
16
12
17
13
import './styles.css'
18
14
@@ -104,21 +100,22 @@ const App = () => {
104
100
105
101
try {
106
102
const chatGPTResponse = await axios . post (
107
- 'https://api.openai.com/v1/chat/completions ',
103
+ completionEndpoint + '/eliza/message ',
108
104
{
109
- model : 'gpt-4o-mini' ,
110
- messages : [ { role : 'user' , content : text } ] ,
105
+ text,
111
106
} ,
112
107
{
113
- headers : {
114
- 'Authorization' : `Bearer ${ oai } ` ,
115
- 'Content-Type' : 'application/json' ,
116
- } ,
117
108
cancelToken : cancelTokenRef . current . token ,
118
109
}
119
110
)
120
111
121
- const chatGPTText = chatGPTResponse . data . choices [ 0 ] . message . content
112
+ console . log ( 'chatGPTResponse' , chatGPTResponse )
113
+
114
+ const chatGPTText = chatGPTResponse . data . text
115
+ if ( ! chatGPTText || chatGPTText . length === 0 ) {
116
+ setError ( 'No response from chatGPT. Please try again.' )
117
+ return
118
+ }
122
119
setChatgptText ( chatGPTText )
123
120
124
121
const elevenlabsResponse = await axios . post (
0 commit comments