|
|
|
|
| """
|
| OpenAI Chat Completions compatible server (system-prompt flavored)
|
|
|
| Startup entrypoint that exposes the modular app implemented in protobuf2openai.
|
| """
|
|
|
| from __future__ import annotations
|
|
|
| import os
|
| import asyncio
|
|
|
| from protobuf2openai.app import app
|
|
|
|
|
| if __name__ == "__main__":
|
| import uvicorn
|
|
|
| try:
|
| from warp2protobuf.core.auth import refresh_jwt_if_needed as _refresh_jwt
|
| asyncio.run(_refresh_jwt())
|
| except Exception:
|
| pass
|
| uvicorn.run(
|
| app,
|
| host=os.getenv("HOST", "127.0.0.1"),
|
| port=int(os.getenv("PORT", "8010")),
|
| log_level="info",
|
| )
|
|
|