java调用kimi大模型聊天接口

申请apiKey

kimi大模型接口apiKey申请地址

下载源码

kimi大模型聊天接口的sdk下载地址

介绍

一个kimi大模型api的调用工具,传入一个apiKey即可对kimi聊天

软件架构

springboot

使用说明
  1. 拉取仓库代码:https://gitee.com/ge-wenbo666/kimi-ai-java-sdk

  2. 打开项目 mvn install 安装依赖(如果有问题,请设置跳过maven测试: mvn clean install -DskipTests)

  3. 在自己的项目中引入maven依赖

    复制代码
    <dependency>
        <groupId>com.gwb.util</groupId>
        <artifactId>kimi-ai-java-sdk</artifactId>
        <version>1.0.0-SNAPSHOT</version>
    </dependency>
  4. 在application.yml中填写

    yaml 复制代码
    # 你的apiKey
    kimi:
      client:
        api-key: 你的apiKey   
  5. 在方法中直接调用即可,如下示例代码(也可参考单元测试类ApiTest):
    这是一行代码

    java 复制代码
    // 这是一段Java代码块
    
    public class ApiTest {
       /**
            * ai接口测试
            */
           @Test
           public void test1(){
               List<Message> messages = CollUtil.newArrayList(
                       new Message(RoleEnum.system.name(), "你是一个java程序员"),
                       new Message(RoleEnum.user.name(), "如何使用mysql创建一张学生表,给出示例代码")
               );
               System.out.println("问题:如何使用mysql创建一张学生表,给出示例代码");
               String chat = new MoonshotAiUtils().cdoChat("moonshot-v1-8k", messages);
               System.out.println("ai回答:"+chat);
           }
    }
      
相关推荐
jimy18 小时前
C语言模拟对象、方法:“函数指针+结构体“复用函数指针指向的函数体
c语言·开发语言
程序员张38 小时前
SpringBoot集成BCrypt密码加密库
java·spring boot·后端
闲猫8 小时前
Spring AI Agentic 模式(第1部分):Agent Skills——模块化、可复用的能力
java·人工智能·spring
源图客8 小时前
云途物流API开发-鉴权认证(Java)
java·网络·python
天外天-亮8 小时前
HBuilder X 使用 uview-plus 方式
开发语言·javascript·hbuilder x·uview-plus
liguojun20258 小时前
篮球馆自动计时收费系统:从规则配置到自动结算的全流程拆解
java·大数据·运维·人工智能·物联网·1024程序员节
木木子229 小时前
[特殊字符] 音乐播放器——状态驱动的多媒体控制
android·开发语言·华为·php·harmonyos
952369 小时前
RabbitMQ-基础操作
java·spring boot·分布式·后端·spring·rabbitmq
六个九十度9 小时前
用python脚本访问被网关隔离的嵌入式设备
开发语言·python
酷酷的身影9 小时前
Drivers/LedManager.cs
开发语言·php