spring-projects / spring-projects/spring-ai

Feature Request: Add support for 360 ZhiNao Model

Open
#4,282 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: waiting-for-triage
Dominant language
Java
Stars
9.5k
Forks
2.9k
Avg merge
1d 7h
Merged PRs (30d)
6

Description

Expected Behavior

I believe supporting 360 ZhiNao AI (360智脑) is necessary, for the following reasons:

  1. One of the most important application scenarios of 360 ZhiNao AI is its combination with cybersecurity and digital security, such as building a "Security Large Model", which may currently be missing among the supported models.
  2. 360 ZhiNao AI focuses more on enabling enterprise and government clients (ToB and ToG). According to 360’s financial reports and press releases, it has already achieved multiple practical implementations in government services, taxation, and enterprise office scenarios.
  3. In addition to the proprietary model, the 360 ZhiNao AI Open Platform also provides access to many stable and mainstream open-source large models.
  4. Supporting 360 ZhiNao AI will enhance the ecosystem, make the framework more universal, and empower developers by offering more diverse, flexible, and compliant model options.

Here is the 360 ZhiNao API documentation link: https://ai.360.com/platform/docs/overview

I look forward to the project team’s response and confirmation. I am also willing to contribute to this feature and have already developed some prototypes.

Current Behavior

Currently, the 360 ZhiNao API is not adapted to any existing Spring AI starter. Developers must manually implement interfaces such as ChatModel to integrate Spring AI with 360 ZhiNao AI.

Context

  1. Implement modules and features such as spring-ai-zhinaoai, spring-ai-autoconfigure-model-zhinaoai, and spring-ai-starter-model-zhinaoai, similar to how other large models are supported.
  2. Provide related documentation for this AI model.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the 360 ZhiNao API documentation linked in the issue, then compare the existing Spring AI starter patterns with the proposed modules: spring-ai-zhinaoai, spring-ai-autoconfigure-model-zhinaoai, and spring-ai-starter-model-zhinaoai. Done means providing the requested model integration and related documentation, with behavior aligned to the documented API.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, spring
Domain
ai, api, backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.