Spaces:
Running
Running
matt HOFFNER
commited on
Commit
β’
b8fadbb
1
Parent(s):
eb8b7c0
fix lint and cheaper model
Browse files- app/api/chat/route.ts +1 -1
- app/constants.ts +1 -0
- app/input.tsx +3 -2
- package-lock.json +0 -0
app/api/chat/route.ts
CHANGED
@@ -25,7 +25,7 @@ export async function POST(req: Request) {
|
|
25 |
const { messages, function_call } = await req.json()
|
26 |
|
27 |
const response = await openai.chat.completions.create({
|
28 |
-
model: 'gpt-
|
29 |
stream: true,
|
30 |
messages,
|
31 |
functions,
|
|
|
25 |
const { messages, function_call } = await req.json()
|
26 |
|
27 |
const response = await openai.chat.completions.create({
|
28 |
+
model: 'gpt-3.5-turbo',
|
29 |
stream: true,
|
30 |
messages,
|
31 |
functions,
|
app/constants.ts
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
"use client";
|
2 |
|
3 |
export default {
|
|
|
1 |
+
/* eslint-disable import/no-anonymous-default-export */
|
2 |
"use client";
|
3 |
|
4 |
export default {
|
app/input.tsx
CHANGED
@@ -82,6 +82,7 @@ const VoiceInputForm: React.FC<VoiceInputFormProps> = ({ inputRef, handleSubmit,
|
|
82 |
if (transcriber.isComplete) {
|
83 |
handleTranscriptionComplete();
|
84 |
}
|
|
|
85 |
}, [transcriber]);
|
86 |
|
87 |
useEffect(() => {
|
@@ -175,7 +176,7 @@ const VoiceInputForm: React.FC<VoiceInputFormProps> = ({ inputRef, handleSubmit,
|
|
175 |
};
|
176 |
|
177 |
useEffect(() => {
|
178 |
-
let stream:
|
179 |
|
180 |
if (recording) {
|
181 |
const timer = setInterval(() => {
|
@@ -189,7 +190,7 @@ const VoiceInputForm: React.FC<VoiceInputFormProps> = ({ inputRef, handleSubmit,
|
|
189 |
|
190 |
return () => {
|
191 |
if (stream) {
|
192 |
-
stream.getTracks().forEach((track) => track.stop());
|
193 |
}
|
194 |
};
|
195 |
}, [recording]);
|
|
|
82 |
if (transcriber.isComplete) {
|
83 |
handleTranscriptionComplete();
|
84 |
}
|
85 |
+
// eslint-disable-next-line react-hooks/exhaustive-deps
|
86 |
}, [transcriber]);
|
87 |
|
88 |
useEffect(() => {
|
|
|
176 |
};
|
177 |
|
178 |
useEffect(() => {
|
179 |
+
let stream: any = null;
|
180 |
|
181 |
if (recording) {
|
182 |
const timer = setInterval(() => {
|
|
|
190 |
|
191 |
return () => {
|
192 |
if (stream) {
|
193 |
+
stream.getTracks().forEach((track: { stop: () => any; }) => track.stop());
|
194 |
}
|
195 |
};
|
196 |
}, [recording]);
|
package-lock.json
ADDED
The diff for this file is too large to render.
See raw diff
|
|