├── .flake8 ├── .github └── workflows │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierrc.yaml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── aiohttp_poe ├── README.md ├── py.typed ├── pyproject.toml └── src │ └── aiohttp_poe │ ├── __init__.py │ ├── __main__.py │ ├── base.py │ ├── samples │ └── echo.py │ └── types.py ├── fastapi_poe ├── README.md ├── py.typed ├── pyproject.toml └── src │ └── fastapi_poe │ ├── __init__.py │ ├── __main__.py │ ├── base.py │ ├── client.py │ ├── samples │ └── echo.py │ └── types.py ├── images └── chat-sample.png ├── langchain_poe ├── README.md ├── pyproject.toml └── src │ └── langchain_poe │ ├── __init__.py │ ├── __main__.py │ └── poe.py ├── llama_poe ├── Makefile ├── README.md ├── data │ ├── apps.md │ ├── paul_graham_essay.txt │ └── queries.md ├── index.json ├── poe_api │ ├── __init__.py │ ├── llama_handler.py │ ├── server.py │ ├── types.py │ └── utils.py ├── poetry.lock └── pyproject.toml ├── pyproject.toml ├── simulator_poe ├── README.md ├── poe_server.png ├── pyproject.toml └── src │ └── simulator_poe │ ├── __init__.py │ ├── __main__.py │ ├── async_bot_client.py │ ├── poe_messages.py │ └── poe_server.py └── spec.md /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | **/venv 3 | .vscode/ 4 | dist/ 5 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | proseWrap: always 2 | printWidth: 88 3 | endOfLine: auto 4 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/README.md -------------------------------------------------------------------------------- /aiohttp_poe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/README.md -------------------------------------------------------------------------------- /aiohttp_poe/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /aiohttp_poe/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/pyproject.toml -------------------------------------------------------------------------------- /aiohttp_poe/src/aiohttp_poe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/src/aiohttp_poe/__init__.py -------------------------------------------------------------------------------- /aiohttp_poe/src/aiohttp_poe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/src/aiohttp_poe/__main__.py -------------------------------------------------------------------------------- /aiohttp_poe/src/aiohttp_poe/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/src/aiohttp_poe/base.py -------------------------------------------------------------------------------- /aiohttp_poe/src/aiohttp_poe/samples/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/src/aiohttp_poe/samples/echo.py -------------------------------------------------------------------------------- /aiohttp_poe/src/aiohttp_poe/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/aiohttp_poe/src/aiohttp_poe/types.py -------------------------------------------------------------------------------- /fastapi_poe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/README.md -------------------------------------------------------------------------------- /fastapi_poe/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fastapi_poe/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/pyproject.toml -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/__init__.py -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/__main__.py -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/base.py -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/client.py -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/samples/echo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/samples/echo.py -------------------------------------------------------------------------------- /fastapi_poe/src/fastapi_poe/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/fastapi_poe/src/fastapi_poe/types.py -------------------------------------------------------------------------------- /images/chat-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/images/chat-sample.png -------------------------------------------------------------------------------- /langchain_poe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/langchain_poe/README.md -------------------------------------------------------------------------------- /langchain_poe/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/langchain_poe/pyproject.toml -------------------------------------------------------------------------------- /langchain_poe/src/langchain_poe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/langchain_poe/src/langchain_poe/__init__.py -------------------------------------------------------------------------------- /langchain_poe/src/langchain_poe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/langchain_poe/src/langchain_poe/__main__.py -------------------------------------------------------------------------------- /langchain_poe/src/langchain_poe/poe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/langchain_poe/src/langchain_poe/poe.py -------------------------------------------------------------------------------- /llama_poe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/Makefile -------------------------------------------------------------------------------- /llama_poe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/README.md -------------------------------------------------------------------------------- /llama_poe/data/apps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/data/apps.md -------------------------------------------------------------------------------- /llama_poe/data/paul_graham_essay.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/data/paul_graham_essay.txt -------------------------------------------------------------------------------- /llama_poe/data/queries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/data/queries.md -------------------------------------------------------------------------------- /llama_poe/index.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llama_poe/poe_api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /llama_poe/poe_api/llama_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/poe_api/llama_handler.py -------------------------------------------------------------------------------- /llama_poe/poe_api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/poe_api/server.py -------------------------------------------------------------------------------- /llama_poe/poe_api/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/poe_api/types.py -------------------------------------------------------------------------------- /llama_poe/poe_api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/poe_api/utils.py -------------------------------------------------------------------------------- /llama_poe/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/poetry.lock -------------------------------------------------------------------------------- /llama_poe/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/llama_poe/pyproject.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/pyproject.toml -------------------------------------------------------------------------------- /simulator_poe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/README.md -------------------------------------------------------------------------------- /simulator_poe/poe_server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/poe_server.png -------------------------------------------------------------------------------- /simulator_poe/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/pyproject.toml -------------------------------------------------------------------------------- /simulator_poe/src/simulator_poe/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/src/simulator_poe/__init__.py -------------------------------------------------------------------------------- /simulator_poe/src/simulator_poe/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/src/simulator_poe/__main__.py -------------------------------------------------------------------------------- /simulator_poe/src/simulator_poe/async_bot_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/src/simulator_poe/async_bot_client.py -------------------------------------------------------------------------------- /simulator_poe/src/simulator_poe/poe_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/src/simulator_poe/poe_messages.py -------------------------------------------------------------------------------- /simulator_poe/src/simulator_poe/poe_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/simulator_poe/src/simulator_poe/poe_server.py -------------------------------------------------------------------------------- /spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/poe-platform/poe-protocol/HEAD/spec.md --------------------------------------------------------------------------------