mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
082db7a996
Co-authored-by: Suhas Deshpande <suhasdeshpande@users.noreply.github.com> Co-authored-by: Ariel Weinberger <Weinberger.Ariel@gmail.com> Co-authored-by: Suhas Deshpande <suhas2u@gmail.com>
32 lines
905 B
TypeScript
32 lines
905 B
TypeScript
"use client";
|
|
|
|
import React from "react";
|
|
import {
|
|
Select,
|
|
SelectContent,
|
|
SelectItem,
|
|
SelectTrigger,
|
|
SelectValue,
|
|
} from "@/components/ui/select";
|
|
import { useModelSelectorContext } from "@/lib/model-selector-provider";
|
|
|
|
export function ModelSelector() {
|
|
const { model, setModel } = useModelSelectorContext();
|
|
|
|
return (
|
|
<div className="fixed bottom-0 left-0 p-4 z-50">
|
|
<Select value={model} onValueChange={(v) => setModel(v)}>
|
|
<SelectTrigger className="w-[180px]">
|
|
<SelectValue placeholder="Theme" />
|
|
</SelectTrigger>
|
|
<SelectContent>
|
|
<SelectItem value="openai">OpenAI</SelectItem>
|
|
<SelectItem value="anthropic">Anthropic</SelectItem>
|
|
<SelectItem value="google_genai">Google Generative AI</SelectItem>
|
|
<SelectItem value="crewai">CrewAI</SelectItem>
|
|
</SelectContent>
|
|
</Select>
|
|
</div>
|
|
);
|
|
}
|