import { memo } from 'react';
import { EModelEndpoint } from 'librechat-data-provider';
import { useLocalize } from '~/hooks';
function HelpText({ endpoint }: { endpoint: string }) {
const localize = useLocalize();
const textMap = {
[EModelEndpoint.bingAI]: (
{localize('com_endpoint_config_key_get_edge_key')}{' '}
https://www.bing.com
{'. '}
{localize('com_endpoint_config_key_get_edge_key_dev_tool')}{' '}
{localize('com_endpoint_config_key_edge_instructions')}
{' '}
{localize('com_endpoint_config_key_edge_full_token_string')}
),
[EModelEndpoint.chatGPTBrowser]: (
{localize('com_endpoint_config_key_chatgpt')}{' '}
https://chat.openai.com
{', '}
{localize('com_endpoint_config_key_chatgpt_then_visit')}{' '}
https://chat.openai.com/api/auth/session
{'. '}
{localize('com_endpoint_config_key_chatgpt_copy_token')}
),
[EModelEndpoint.google]: (
<>
{localize('com_endpoint_config_google_service_key')}
{': '}
{localize('com_endpoint_config_key_google_need_to')}{' '}
{localize('com_endpoint_config_key_google_vertex_ai')}
{' '}
{localize('com_endpoint_config_key_google_vertex_api')}{' '}
{localize('com_endpoint_config_key_google_service_account')}
{'. '}
{localize('com_endpoint_config_key_google_vertex_api_role')}
{localize('com_endpoint_config_google_api_key')}
{': '}
{localize('com_endpoint_config_google_api_info')}{' '}
{localize('com_endpoint_config_click_here')}
{' '}
>
),
};
return textMap[endpoint] || null;
}
export default memo(HelpText);