mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
..
2026-04-15 11:33:15 -07:00
2026-04-15 11:33:15 -07:00
2026-04-15 11:33:15 -07:00
2026-04-20 18:11:32 -07:00
2026-04-15 11:33:15 -07:00
2026-04-16 17:55:45 -07:00
2026-04-20 18:11:32 -07:00
2026-04-15 11:33:15 -07:00
Basic example of hosting an agent with the responses API
This agent only contains an instruction (personal). It's the most basic agent with an LLM and no tools.
Running the server locally
Environment setup
Follow the instructions in the Environment setup section of the README in the parent directory to set up your environment and install dependencies.
Run the following command to start the server:
python main.py
Interacting with the agent
Send a POST request to the server with a JSON body containing a "input" field to interact with the agent. For example:
curl -X POST http://localhost:8088/responses -H "Content-Type: application/json" -d '{"input": "Hi"}'
Multi-turn conversation
To have a multi-turn conversation with the agent, include the previous response id in the request body. For example:
curl -X POST http://localhost:8088/responses -H "Content-Type: application/json" -d '{"input": "How are you?", "previous_response_id": "REPLACE_WITH_PREVIOUS_RESPONSE_ID"}'