Hi, this PR is add ZhiPuAI model client and has passed unit testing. I can provide my api_key if needed for testing

the PR content:

  • ZhiPu AI chat client and function calls
  • ZhiPu AI embedding client
  • ZhiPu AI image client
  • spring starter
  • unit test
  • chat client documents
  • embedding client documents
  • image client documents 

ZhiPuAI is a popular LLM in China Mainland recently, the link: ZhiPuAI

For some reasons, OpenAI and others product can't be directly used in Chinese Mainland. while ZhiPuAI, Moonshot, MiniMax, BaiChuanAI call China's LLM four dragons. If they can supported, it will help spring-ai to further promote in Chinese Mainland.

The Moonshot PR is #596

I'll also provide PR for MiniMax and BaiChuan later.

Comment From: markpollack

Thank you very much! :heart: Merged in 99c385778829c00141d066c6d8d5b2ed5b858bb2