Class EmbeddingModelInfoController

java.lang.Object
com.bytedesk.ai.springai.controller.EmbeddingModelInfoController

@RestController @RequestMapping("/spring/ai/api/v1/embedding-models") public class EmbeddingModelInfoController extends Object
EmbeddingModel信息查询控制器 提供查看所有EmbeddingModel和Primary EmbeddingModel的接口
  • Field Details

  • Constructor Details

    • EmbeddingModelInfoController

      public EmbeddingModelInfoController()
  • Method Details

    • getAllEmbeddingModelsInfo

      @GetMapping("/info") public org.springframework.http.ResponseEntity<JsonResult<?>> getAllEmbeddingModelsInfo()
      获取所有EmbeddingModel信息 GET http://127.0.0.1:9003/spring/ai/api/v1/embedding-models/info
    • getPrimaryEmbeddingModelInfo

      @GetMapping("/primary") public org.springframework.http.ResponseEntity<JsonResult<?>> getPrimaryEmbeddingModelInfo()
      获取Primary EmbeddingModel信息 GET http://127.0.0.1:9003/spring/ai/api/v1/embedding-models/primary
    • getVectorStoreEmbeddingModelInfo

      @GetMapping("/vectorstore") public org.springframework.http.ResponseEntity<JsonResult<?>> getVectorStoreEmbeddingModelInfo()
      获取VectorStore使用的EmbeddingModel信息 GET http://127.0.0.1:9003/spring/ai/api/v1/embedding-models/vectorstore
    • testDashScopeModels

      @GetMapping("/test-dashscope-models") public org.springframework.http.ResponseEntity<JsonResult<?>> testDashScopeModels()
      测试 DashScope embedding 模型 GET http://127.0.0.1:9003/spring/ai/api/v1/embedding-models/test-dashscope-models