| 1234567891011121314151617181920212223 |
- 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())
|