Skip to main content
Glama

baidu-ai-search

Official
by baidubce
test_assistant_e2e_stream_run.py1.36 kB
import unittest import pydantic import os import time import appbuilder @unittest.skip("QPS超限") class TestAssistantStreamTalk(unittest.TestCase): def setUp(self): os.environ["APPBUILDER_TOKEN"] = os.environ["APPBUILDER_TOKEN_V2"] def test_end_to_end(self): begin_time = time.time() last_time = time.time() assistant = appbuilder.assistant.assistants.create( name="test_assistant", description="test assistant", instructions="每句话回复前都加上我是秦始皇" ) thread = appbuilder.assistant.threads.create( [ {'content': 'hello world'} ] ) run_result = appbuilder.assistant.threads.runs.stream_run( thread_id=thread.id, assistant_id=assistant.id, ) for run_step in run_result: current_time = time.time() print(run_step) print("cur step use_time: {} s\n".format(current_time - last_time)) last_time = current_time self.assertIsInstance(run_step, appbuilder.assistant.type.StreamRunStatus) self.assertEqual(run_step.status, 'completed') end_time = time.time() print("total use_time: {} s".format(end_time - begin_time)) if __name__ == "__main__": unittest.main()

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/baidubce/app-builder'

If you have feedback or need assistance with the MCP directory API, please join our Discord server