Skip to content

Commit 67fff2b

Browse files
feat(spring-ai): add HunYuan AI
Signed-off-by: StudiousXiaoYu <[email protected]>
1 parent eeb2266 commit 67fff2b

File tree

43 files changed

+5464
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+5464
-0
lines changed

models/spring-ai-hunyuan/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[Hunyuan Chat Documentation](https://docs.spring.io/spring-ai/reference/api/chat/hunyuan-chat.html)

models/spring-ai-hunyuan/pom.xml

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright 2023-2024 the original author or authors.
4+
~
5+
~ Licensed under the Apache License, Version 2.0 (the "License");
6+
~ you may not use this file except in compliance with the License.
7+
~ You may obtain a copy of the License at
8+
~
9+
~ https://www.apache.org/licenses/LICENSE-2.0
10+
~
11+
~ Unless required by applicable law or agreed to in writing, software
12+
~ distributed under the License is distributed on an "AS IS" BASIS,
13+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
~ See the License for the specific language governing permissions and
15+
~ limitations under the License.
16+
-->
17+
18+
<project xmlns="http://maven.apache.org/POM/4.0.0"
19+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
20+
<modelVersion>4.0.0</modelVersion>
21+
<parent>
22+
<groupId>org.springframework.ai</groupId>
23+
<artifactId>spring-ai</artifactId>
24+
<version>1.0.0-SNAPSHOT</version>
25+
<relativePath>../../pom.xml</relativePath>
26+
</parent>
27+
<artifactId>spring-ai-hunyuan</artifactId>
28+
<packaging>jar</packaging>
29+
<name>Spring AI Model - HunYuan</name>
30+
<description>HunYuan support</description>
31+
<url>https://github.com/spring-projects/spring-ai</url>
32+
33+
<scm>
34+
<url>https://github.com/spring-projects/spring-ai</url>
35+
<connection>git://github.com/spring-projects/spring-ai.git</connection>
36+
<developerConnection>[email protected]:spring-projects/spring-ai.git</developerConnection>
37+
</scm>
38+
39+
40+
<properties>
41+
</properties>
42+
43+
<dependencies>
44+
45+
<!-- production dependencies -->
46+
<dependency>
47+
<groupId>org.springframework.ai</groupId>
48+
<artifactId>spring-ai-core</artifactId>
49+
<version>${project.parent.version}</version>
50+
</dependency>
51+
52+
<dependency>
53+
<groupId>org.springframework.ai</groupId>
54+
<artifactId>spring-ai-retry</artifactId>
55+
<version>${project.parent.version}</version>
56+
</dependency>
57+
58+
<!-- Spring Framework -->
59+
<dependency>
60+
<groupId>org.springframework</groupId>
61+
<artifactId>spring-context-support</artifactId>
62+
</dependency>
63+
64+
<dependency>
65+
<groupId>org.springframework.boot</groupId>
66+
<artifactId>spring-boot-starter-logging</artifactId>
67+
</dependency>
68+
69+
<!-- test dependencies -->
70+
<dependency>
71+
<groupId>org.springframework.ai</groupId>
72+
<artifactId>spring-ai-test</artifactId>
73+
<version>${project.version}</version>
74+
<scope>test</scope>
75+
</dependency>
76+
77+
<dependency>
78+
<groupId>io.micrometer</groupId>
79+
<artifactId>micrometer-observation-test</artifactId>
80+
<scope>test</scope>
81+
</dependency>
82+
<!--解决高版本JDK问题-->
83+
<!--javax.xml.bind.DatatypeConverter错误-->
84+
<dependency>
85+
<groupId>javax.xml.bind</groupId>
86+
<artifactId>jaxb-api</artifactId>
87+
<version>${xml.bind.version}</version>
88+
</dependency>
89+
<dependency>
90+
<groupId>com.sun.xml.bind</groupId>
91+
<artifactId>jaxb-impl</artifactId>
92+
<version>${xml.bind.version}</version>
93+
</dependency>
94+
<dependency>
95+
<groupId>com.sun.xml.bind</groupId>
96+
<artifactId>jaxb-core</artifactId>
97+
<version>${xml.bind.version}</version>
98+
</dependency>
99+
<dependency>
100+
<groupId>javax.activation</groupId>
101+
<artifactId>activation</artifactId>
102+
<version>1.1.1</version>
103+
</dependency>
104+
105+
</dependencies>
106+
107+
</project>

0 commit comments

Comments
 (0)