معرفی شرکت ها


fastapi-poe-0.0.9


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A demonstration of the Poe protocol using FastAPI
ویژگی مقدار
سیستم عامل -
نام فایل fastapi-poe-0.0.9
نام fastapi-poe
نسخه کتابخانه 0.0.9
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Lida Li <lli@quora.com>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/fastapi-poe/
مجوز -
# fastapi_poe An implementation of the Poe protocol using FastAPI. To run it: - Create a virtual environment (Python 3.7 or higher) - `pip install .` - `python -m fastapi_poe` - In a different terminal, run [ngrok](https://ngrok.com/) to make it publicly accessible ## Write your own bot This package can also be used as a base to write your own bot. You can inherit from `fastapi_poe.PoeHandler` to make a bot: ```python from fastapi_poe import PoeHandler, run class EchoHandler(PoeHandler): async def get_response(self, query): last_message = query.query[-1].content yield self.text_event(last_message) if __name__ == "__main__": run(EchoHandler()) ``` ## Enable authentication Poe servers send requests containing Authorization HTTP header in the format "Bearer <api_key>," where api_key is the API key configured in the bot settings. \ To validate the requests are from Poe Servers, you can either set the environment variable POE_API_KEY or pass the parameter api_key in the run function like: ```python if __name__ == "__main__": run(EchoHandler(), api_key=<key>) ``` For a more advanced example that exercises more of the Poe protocol, see [Catbot](./src/fastapi_poe/samples/catbot.py).


نیازمندی

مقدار نام
- fastapi
- sse-starlette
- typing-extensions
- uvicorn


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl fastapi-poe-0.0.9:

    pip install fastapi-poe-0.0.9.whl


نصب پکیج tar.gz fastapi-poe-0.0.9:

    pip install fastapi-poe-0.0.9.tar.gz