Провайдер распознавания: OpenAI-совместимый /v1/audio/transcriptions (AITUNNEL, gpt-4o-transcribe) #5

Closed
opened 2026-09-27 22:10:21 +03:00 by aep · 1 comment
Owner

Цель: реализовать порт Transcriber из src/core через OpenAI-совместимый endpoint /v1/audio/transcriptions.

  • По умолчанию AITUNNEL, модель gpt-4o-transcribe.
  • Тот же код для других OpenAI-совместимых сервисов (другой base URL).
  • API-ключ берётся только из настроек плагина (data.json), никогда не попадает в репозиторий.
  • Классификация ответов сервиса во временные/постоянные ошибки по контракту TranscribeResult.

Детали — в спеке openspec/changes/<id>/ по итогам brainstorming.

Цель: реализовать порт `Transcriber` из `src/core` через OpenAI-совместимый endpoint `/v1/audio/transcriptions`. - По умолчанию AITUNNEL, модель `gpt-4o-transcribe`. - Тот же код для других OpenAI-совместимых сервисов (другой base URL). - API-ключ берётся только из настроек плагина (`data.json`), никогда не попадает в репозиторий. - Классификация ответов сервиса во временные/постоянные ошибки по контракту `TranscribeResult`. Детали — в спеке `openspec/changes/<id>/` по итогам brainstorming.
aep closed this issue 2026-10-10 17:43:24 +03:00
Author
Owner

Закрыто PR #6 (#6), merge d2e7659. Все пункты issue выполнены: OpenAI-совместимый провайдер /v1/audio/transcriptions, AITUNNEL + gpt-4o-transcribe по умолчанию, другой сервис через base URL, ключ только в data.json, классификация temporary/permanent. Ручная проверка на Mac и iPhone и живой тест AITUNNEL пройдены. Отложенные находки — в follow-up issue.

Закрыто PR #6 (https://git.aepif.ru/aep/obsidian-voice-note/pulls/6), merge d2e7659. Все пункты issue выполнены: OpenAI-совместимый провайдер /v1/audio/transcriptions, AITUNNEL + gpt-4o-transcribe по умолчанию, другой сервис через base URL, ключ только в data.json, классификация temporary/permanent. Ручная проверка на Mac и iPhone и живой тест AITUNNEL пройдены. Отложенные находки — в follow-up issue.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/obsidian-voice-note#5
No description provided.