Skip to content

TrustAgentPlatform/GenTradeServer

Repository files navigation

Document Scan Pylint Scan

GenTrade Server

Quick Start

  • Run from source
export PYTHONPATH=<repo_dir>/src
uvicorn gentrade-server.main:app --reload --host 0.0.0.0 --port 8000
or
python -m gentrade-server.main
  • Run from docker
docker run -p 8000:8000 registry.cn-hangzhou.aliyuncs.com/kenplusplus/gentrade_server

After starting the server, please test restful API via http://127.0.0.1:8000/docs

Setup Environment Variable

It depends on following environment variable, please use export or create a new .env file from .env.template, and pass it into docker via --env-file

OPENAI_API_KEY=
OPENAI_API_URL=
OPENAI_API_MODEL="gpt-3.5-turbo"

BINANCE_API_KEY=
BINANCE_API_SECRET=
GENTRADE_CACHE_DIR=/app/cache/

HTTP_PROXY=
HTTPS_PROXY=
NO_PROXY=127.0.0.1,localhost

Configure from GenTradeAgent client

After server is established, please correct it in GenTradeAgent for new address URL.

You can also get server's latency and connection status.