package ru.ibs.socrates.confexporter.external.sdtllmraggateconf.rest.client;

import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.context.annotation.Profile;
import ru.ibs.socrates.confexporter.external.sdtllmraggateconf.api.TextApi;
import ru.ibs.socrates.confexporter.external.sdtllmraggateconf.rest.config.SdtLlmRagGateConfClientConfig;


/**
 * feign client.
 */
@FeignClient(
    name = "sdtLlmRagGateConfTextClient",
    url = "${integrations.sdt-llm-rag-gate-conf.url}",
    configuration = SdtLlmRagGateConfClientConfig.class)
@Profile("!disable-feign-client")
public interface SdtLlmRagGateConfTextApiClient extends TextApi {
}
