Files
agent_management/agent_templates/agents/coding_a2a_agent/main.py
T

26 lines
513 B
Python

"""
Coding A2A Agent entrypoint.
"""
import os
import uvicorn
from coding_a2a_agent.a2a_server import create_app
SERVICE_HOST = os.getenv("SERVICE_HOST", "0.0.0.0")
SERVICE_PORT = int(os.getenv("SERVICE_PORT", "8000"))
app = create_app(
api_key=os.getenv("LITELLM_API_KEY") or os.getenv("OPENAI_API_KEY"),
model=os.getenv("MODEL_NAME") or os.getenv("LITELLM_MODEL"),
)
def main():
uvicorn.run(app, host=SERVICE_HOST, port=SERVICE_PORT, log_level="info")
if __name__ == "__main__":
main()