Spaces:
Runtime error
Runtime error
import React from 'react'; | |
function HelpText({ endpoint }: { endpoint: string }) { | |
const textMap = { | |
bingAI: ( | |
<small className="break-all text-gray-600"> | |
{'To get your Access token for Bing, login to '} | |
<a | |
target="_blank" | |
href="https://www.bing.com" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
https://www.bing.com | |
</a> | |
{`. Use dev tools or an extension while logged into the site to copy the content of the _U cookie. | |
If this fails, follow these `} | |
<a | |
target="_blank" | |
href="https://github.com/waylaidwanderer/node-chatgpt-api/issues/378#issuecomment-1559868368" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
instructions | |
</a> | |
{' to provide the full cookie strings.'} | |
</small> | |
), | |
chatGPTBrowser: ( | |
<small className="break-all text-gray-600"> | |
{'To get your Access token For ChatGPT \'Free Version\', login to '} | |
<a | |
target="_blank" | |
href="https://chat.openai.com" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
https://chat.openai.com | |
</a> | |
, then visit{' '} | |
<a | |
target="_blank" | |
href="https://chat.openai.com/api/auth/session" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
https://chat.openai.com/api/auth/session | |
</a> | |
. Copy access token. | |
</small> | |
), | |
google: ( | |
<small className="break-all text-gray-600"> | |
You need to{' '} | |
<a | |
target="_blank" | |
href="https://console.cloud.google.com/vertex-ai" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
Enable Vertex AI | |
</a>{' '} | |
API on Google Cloud, then{' '} | |
<a | |
target="_blank" | |
href="https://console.cloud.google.com/projectselector/iam-admin/serviceaccounts/create?walkthrough_id=iam--create-service-account#step_index=1" | |
rel="noreferrer" | |
className="text-blue-600 underline" | |
> | |
Create a Service Account | |
</a> | |
{`. Make sure to click 'Create and Continue' to give at least the 'Vertex AI User' role. | |
Lastly, create a JSON key to import here.`} | |
</small> | |
), | |
}; | |
return textMap[endpoint] || null; | |
} | |
export default React.memo(HelpText); | |