AI 大模型 API 调用

环境准备

注:JDK 必须17+ 及以上、SpringBoot 版本推荐3.2.x 及以上

 

添加OpenAI 依赖

<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>

 

配置文件

spring:
  application:
    name: test-openai
  ai:
    openai:
      base-url: https://api.xty.app
      api-key: sk-52YTJALWBTcbAq238XZlibp2TCwjVz54Z976W794KUSo765DyXq39WJ # API-KEY
      chat.options:
        model: gpt-3.5-turbo

注:分享个免费获取apikey的网址, 注册后可以免费获得一定数量的token

 

服务调用

import groovy.util.logging.Slf4j;
import org.springframework.ai.chat.client.ChatClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;



@RestController
@RequestMapping("/ai")
@Slf4j
public class ChatController {

    private ChatClient chatClient;

    public ChatController(ChatClient.Builder chatClientBuilder) {
        this.chatClient = chatClientBuilder.build();
    }

    @GetMapping("/chat")
    public String chat(@RequestParam("prompt") String prompt) {
        return this.chatClient.prompt(prompt).call().content();
    }


}

 

posted @   先娶国王后取经  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 2 本地部署DeepSeek模型构建本地知识库+联网搜索详细步骤
点击右上角即可分享
微信分享提示