add: tests for chat api
add: chat api
fix: chat api