mirror of
https://github.com/NovaOSS/nova-api.git
synced 2024-11-25 15:43:58 +01:00
.vscode | ||
api | ||
tests | ||
.gitignore | ||
LICENSE | ||
README.md | ||
requirements.txt |
nova-api
☄️ Nova API
.env
configuration
ACTUAL_IPS
(optional)
This is a security measure to make sure a proxy, VPN, Tor or any other IP hiding service is used by the host when accessing OpenAI's API.
It is a space separated list of IP addresses that are allowed to access the API.
You can also just add the beginning of an API address, like 12.123.
to allow all IPs starting with 12.123.
.
To disable the warning if you don't have this feature enabled, set
ACTUAL_IPS
to any value.
Proxy
PROXY_TYPE
(optional, defaults tosocks.PROXY_TYPE_HTTP
): the type of proxy - can behttp
,https
,socks4
,socks5
,4
or5
, etc...PROXY_HOST
: the host used by the proxyPROXY_PORT
: the port used by the proxyPROXY_USER
(optional)PROXY_PASS
(optional)
Run
cd api && uvicorn main:app --reload && cd ..
You can remove the --reload
flag if you don't want to reload the server on file changes.
Test
python3 tests