feat: Enable audio transcriptions for self hosted instances (#11755)
- Enable audio transcriptions feature for self hosted instances
This commit is contained in:
@@ -71,6 +71,12 @@ export default {
|
|||||||
FEATURE_FLAGS.AUTO_RESOLVE_CONVERSATIONS
|
FEATURE_FLAGS.AUTO_RESOLVE_CONVERSATIONS
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
showAudioTranscriptionConfig() {
|
||||||
|
return this.isFeatureEnabledonAccount(
|
||||||
|
this.accountId,
|
||||||
|
FEATURE_FLAGS.CAPTAIN
|
||||||
|
);
|
||||||
|
},
|
||||||
languagesSortedByCode() {
|
languagesSortedByCode() {
|
||||||
const enabledLanguages = [...this.enabledLanguages];
|
const enabledLanguages = [...this.enabledLanguages];
|
||||||
return enabledLanguages.sort((l1, l2) =>
|
return enabledLanguages.sort((l1, l2) =>
|
||||||
@@ -237,7 +243,7 @@ export default {
|
|||||||
<woot-loading-state v-if="uiFlags.isFetchingItem" />
|
<woot-loading-state v-if="uiFlags.isFetchingItem" />
|
||||||
</div>
|
</div>
|
||||||
<AutoResolve v-if="showAutoResolutionConfig" />
|
<AutoResolve v-if="showAutoResolutionConfig" />
|
||||||
<AudioTranscription v-if="isOnChatwootCloud" />
|
<AudioTranscription v-if="showAudioTranscriptionConfig" />
|
||||||
<AccountId />
|
<AccountId />
|
||||||
<div v-if="!uiFlags.isFetchingItem && isOnChatwootCloud">
|
<div v-if="!uiFlags.isFetchingItem && isOnChatwootCloud">
|
||||||
<AccountDelete />
|
<AccountDelete />
|
||||||
|
|||||||
@@ -20,7 +20,10 @@ class Messages::AudioTranscriptionService < Llm::BaseOpenAiService
|
|||||||
private
|
private
|
||||||
|
|
||||||
def can_transcribe?
|
def can_transcribe?
|
||||||
account.audio_transcriptions.present? && account.usage_limits[:captain][:responses][:current_available].positive?
|
return false if account.feature_enabled?('captain_integration')
|
||||||
|
return false if account.audio_transcriptions.blank?
|
||||||
|
|
||||||
|
account.usage_limits[:captain][:responses][:current_available].positive?
|
||||||
end
|
end
|
||||||
|
|
||||||
def fetch_audio_file
|
def fetch_audio_file
|
||||||
|
|||||||
Reference in New Issue
Block a user