lint
This commit is contained in:
parent
13ba2ae551
commit
e206bfd260
1 changed files with 10 additions and 4 deletions
|
|
@ -4,7 +4,7 @@ import { useState, useRef, useEffect } from "react"
|
||||||
import { Button } from "@/components/ui/button"
|
import { Button } from "@/components/ui/button"
|
||||||
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
|
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
|
||||||
import { Input } from "@/components/ui/input"
|
import { Input } from "@/components/ui/input"
|
||||||
import { MessageCircle, Send, Loader2, User, Bot, Zap, Settings, ChevronDown, ChevronRight, Upload, FileText } from "lucide-react"
|
import { MessageCircle, Send, Loader2, User, Bot, Zap, Settings, ChevronDown, ChevronRight, Upload } from "lucide-react"
|
||||||
|
|
||||||
interface Message {
|
interface Message {
|
||||||
role: "user" | "assistant"
|
role: "user" | "assistant"
|
||||||
|
|
@ -24,6 +24,12 @@ interface FunctionCall {
|
||||||
|
|
||||||
type EndpointType = "chat" | "langflow"
|
type EndpointType = "chat" | "langflow"
|
||||||
|
|
||||||
|
interface RequestBody {
|
||||||
|
prompt: string
|
||||||
|
stream?: boolean
|
||||||
|
previous_response_id?: string
|
||||||
|
}
|
||||||
|
|
||||||
export default function ChatPage() {
|
export default function ChatPage() {
|
||||||
const [messages, setMessages] = useState<Message[]>([])
|
const [messages, setMessages] = useState<Message[]>([])
|
||||||
const [input, setInput] = useState("")
|
const [input, setInput] = useState("")
|
||||||
|
|
@ -162,7 +168,7 @@ export default function ChatPage() {
|
||||||
const apiEndpoint = endpoint === "chat" ? "/api/chat" : "/api/langflow"
|
const apiEndpoint = endpoint === "chat" ? "/api/chat" : "/api/langflow"
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const requestBody: any = {
|
const requestBody: RequestBody = {
|
||||||
prompt: userMessage.content,
|
prompt: userMessage.content,
|
||||||
stream: true
|
stream: true
|
||||||
}
|
}
|
||||||
|
|
@ -506,7 +512,7 @@ export default function ChatPage() {
|
||||||
try {
|
try {
|
||||||
const apiEndpoint = endpoint === "chat" ? "/api/chat" : "/api/langflow"
|
const apiEndpoint = endpoint === "chat" ? "/api/chat" : "/api/langflow"
|
||||||
|
|
||||||
const requestBody: any = { prompt: userMessage.content }
|
const requestBody: RequestBody = { prompt: userMessage.content }
|
||||||
|
|
||||||
// Add previous_response_id if we have one for this endpoint
|
// Add previous_response_id if we have one for this endpoint
|
||||||
const currentResponseId = previousResponseIds[endpoint]
|
const currentResponseId = previousResponseIds[endpoint]
|
||||||
|
|
@ -720,7 +726,7 @@ export default function ChatPage() {
|
||||||
<>
|
<>
|
||||||
<Upload className="h-12 w-12 mx-auto mb-4 text-primary" />
|
<Upload className="h-12 w-12 mx-auto mb-4 text-primary" />
|
||||||
<p className="text-primary font-medium">Drop your document here</p>
|
<p className="text-primary font-medium">Drop your document here</p>
|
||||||
<p className="text-sm mt-2">I'll process it and add it to our conversation context</p>
|
<p className="text-sm mt-2">I'll process it and add it to our conversation context</p>
|
||||||
</>
|
</>
|
||||||
) : isUploading ? (
|
) : isUploading ? (
|
||||||
<>
|
<>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue