Set default provider from constants

This commit is contained in:
jasonm23 2024-10-15 21:28:36 +07:00
parent 3e47275df2
commit 68d8c7485f

View File

@ -7,7 +7,7 @@ import { Menu } from '~/components/sidebar/Menu.client';
import { IconButton } from '~/components/ui/IconButton'; import { IconButton } from '~/components/ui/IconButton';
import { Workbench } from '~/components/workbench/Workbench.client'; import { Workbench } from '~/components/workbench/Workbench.client';
import { classNames } from '~/utils/classNames'; import { classNames } from '~/utils/classNames';
import { MODEL_LIST } from '~/utils/constants'; import { MODEL_LIST, DEFAULT_PROVIDER } from '~/utils/constants';
import { Messages } from './Messages.client'; import { Messages } from './Messages.client';
import { SendButton } from './SendButton.client'; import { SendButton } from './SendButton.client';
import { useState } from 'react'; import { useState } from 'react';
@ -25,7 +25,7 @@ const EXAMPLE_PROMPTS = [
const providerList = [...new Set(MODEL_LIST.map((model) => model.provider))] const providerList = [...new Set(MODEL_LIST.map((model) => model.provider))]
const ModelSelector = ({ model, setModel, modelList, providerList }) => { const ModelSelector = ({ model, setModel, modelList, providerList }) => {
const [provider, setProvider] = useState(null); const [provider, setProvider] = useState(DEFAULT_PROVIDER);
return ( return (
<div className="mb-2"> <div className="mb-2">
<select <select