text-generation-webui/extensions/api/script.py

16 lines
706 B
Python
Raw Normal View History

import time
import extensions.api.blocking_api as blocking_api
import extensions.api.streaming_api as streaming_api
2023-03-15 21:52:46 +01:00
from modules import shared
from modules.logging_colors import logger
2023-03-15 21:52:46 +01:00
2023-05-20 23:42:17 +02:00
2023-03-19 14:22:24 +01:00
def setup():
logger.warning("The current API is deprecated and will be replaced with the OpenAI compatible API on November xxth. To test the new API, use \"--extensions openai\" instead of \"--api\".")
blocking_api.start_server(shared.args.api_blocking_port, share=shared.args.public_api, tunnel_id=shared.args.public_api_id)
2023-08-30 04:54:43 +02:00
if shared.args.public_api:
time.sleep(5)
streaming_api.start_server(shared.args.api_streaming_port, share=shared.args.public_api, tunnel_id=shared.args.public_api_id)