HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //opt/klausurenweb/README.md
![Peer Logo](https://github.com/Kasneci-Lab/AI-assisted-writing/blob/ui/img/Peer_logo.png?raw=true)

Try PEER on [https://peer-ai-tutor.streamlit.app/](https://peer-ai-tutor.streamlit.app/)

## Requirements
- python=3.10
- ```
  apt install packages.txt
  pip install requirements.txt
  ```

### 1. create an api json file
Create a `secrects.toml` file under in a `.streamlit` directory.
An example:
```
[openai_secrets]
openai_key =  "sk-..."

[ocr_secrets]
ocr_app_id =  "..."
ocr_app_key = "..."
```

### 2. use Docker
```angular2html
sudo docker build -t ai-assisted-writting:0.1.0 .
sudo docker run -p 8501:8501 --name aaw ai-assisted-writting:0.1.0
```

### 2. run locally
```angular2html
streamlit run app.py
```