from langchain_openai import ChatOpenAI from python_a2a import run_server from python_a2a.langchain import to_a2a_server import asyncio from agent_learn.config import Config conf = Config() async def main(): # 创建LangChain LLM llm = ChatOpenAI(base_url=conf.base_url, api_key=conf.api_key, model=conf.model_name, temperature=0.1, streaming=True) # 转换为A2A服务器 llm_server = to_a2a_server(llm) print(llm_server.agent_card) # 启动服务器 run_server(llm_server, port=5555) if __name__ == '__main__': asyncio.run(main())