Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cnseniorious000/free-chat
An elegant LLM chat UI forked from chatgpt-demo of @anse-app. Index site at https://free-chat.asia
https://github.com/cnseniorious000/free-chat
aibot astro chatgpt openai openai-api solidjs tiktoken
Last synced: 26 days ago
JSON representation
An elegant LLM chat UI forked from chatgpt-demo of @anse-app. Index site at https://free-chat.asia
- Host: GitHub
- URL: https://github.com/cnseniorious000/free-chat
- Owner: CNSeniorious000
- License: mit
- Created: 2023-03-30T15:49:55.000Z (over 1 year ago)
- Default Branch: promplate-demo
- Last Pushed: 2024-10-13T00:03:14.000Z (27 days ago)
- Last Synced: 2024-10-13T07:06:30.859Z (26 days ago)
- Topics: aibot, astro, chatgpt, openai, openai-api, solidjs, tiktoken
- Language: Svelte
- Homepage: https://endless-chat.vercel.app
- Size: 1.99 MB
- Stars: 177
- Watchers: 4
- Forks: 52
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ChatGPT-repositories - free-chat - forked from @anse-app/chatgpt-demo. Index site at https://free-chat.asia/ (Openai)
README
Free Chat
English | įŽäŊä¸æ
> Forked from [chatgpt-demo](https://github.com/anse-app/chatgpt-demo). Find deployment instructions in the original repository.
## Branches
- `main`: the base branch containing all the styles
- `endless`: includes token-based message list trimming
- `promplate-demo`: active developed, for demonstrating the usage of [`promplate`](http://promplate.dev/)## Environment Variables
You can control the website through environment variables.
| Name | Description | Default |
| --- | --- | --- |
| `OPENAI_API_KEY` | Your API Key for OpenAI. | `null` |
| `OPENAI_API_TEMPERATURE` | Default `temperature` parameter for model. | `1.0` |
| `HTTPS_PROXY` | Provide proxy for OpenAI API. | `null` |
| `OPENAI_API_BASE_URL` | Custom base url for OpenAI API. | `https://api.openai.com` |
| `HEAD_SCRIPTS` | Inject analytics or other scripts before `` of the page | `null` |
| `PUBLIC_SECRET_KEY` | Secret string for the project. Use for generating signatures for API calls | `null` |
| `SITE_PASSWORD` | Set password for site. If not set, site will be public | `null` |
| `OPENAI_API_MODEL` | ID of the model to use. [Model endpoint compatibility](https://platform.openai.com/docs/models/model-endpoint-compatibility) | `gpt-4o-mini` |
| `TUTORIAL_MD_URL` | url of the tutorial markdown file | `null` |
| `PUBLIC_IFRAME_URL` | url of the advertisement iframe | `null` |
| `UNDICI_UA` | user-agent for backend requests | `(forward)` |
| `PUBLIC_RIGHT_ALIGN_MY_MSG` | whether user messages should be right-aligned | `null` |
| `PUBLIC_CL100K_BASE_JSON_URL` | CDN url for `cl100k_base.json`, such as [file at jsdelivr.net](https://cdn.jsdelivr.net/npm/[email protected]/encoders/cl100k_base.json) | `null` |
| `PUBLIC_TIKTOKEN_BG_WASM_URL` | CDN url for `tiktoken_bg.wasm`, such as [file at esm.sh](https://esm.sh/tiktoken/lite/tiktoken_bg.wasm) | `null` |## Contributing
This project exists thanks to all those who contributed to [the original project](https://github.com/anse-app/chatgpt-demo).
Thank you to all our supporters!đ
[![img](https://contributors.nn.ci/api?repo=anse-app/chatgpt-demo)](https://github.com/ddiu8081/chatgpt-demo/graphs/contributors)
## License
MIT Š [Muspi Merol](./LICENSE)