Skip to content

Commit

Permalink
Merge pull request #88 from ks6088ts-labs/cosmetic-changes
Browse files Browse the repository at this point in the history
Cosmetic changes
  • Loading branch information
ks6088ts committed Jun 9, 2024
2 parents 53dd99f + c0b8fe2 commit 0ff308e
Show file tree
Hide file tree
Showing 21 changed files with 39 additions and 17 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ See the actual implementation in the [compose.yaml](./compose.yaml) file.

```shell
# Create environment files for each service
cp {NAME}.env.sample {NAME}.env
cp ./settings/{NAME}.env.sample ./settings/{NAME}.env

# Build and run the services
docker compose up
Expand Down
16 changes: 15 additions & 1 deletion backend/internals/azure_ai_speech.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def create_transcription(
response = requests.post(
url=urljoin(
self.settings.azure_ai_speech_endpoint,
urljoin("speechtotext/v3.2-preview.2/", "transcriptions"),
"speechtotext/v3.2-preview.2/transcriptions",
),
headers={
"Ocp-Apim-Subscription-Key": self.settings.azure_ai_speech_api_key,
Expand Down Expand Up @@ -67,3 +67,17 @@ def get_transcription(
"Ocp-Apim-Subscription-Key": self.settings.azure_ai_speech_api_key,
},
).json()

def get_transcription_files(
self,
transcription_id: str,
):
return requests.get(
url=urljoin(
self.settings.azure_ai_speech_endpoint,
urljoin("speechtotext/v3.2-preview.2/", f"transcriptions/{transcription_id}/files"),
),
headers={
"Ocp-Apim-Subscription-Key": self.settings.azure_ai_speech_api_key,
},
).json()
13 changes: 13 additions & 0 deletions backend/routers/azure_ai_speech.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,16 @@ async def get_transcription(transcription_id: str):
transcription_id=transcription_id,
),
)


@router.get(
"/transcriptions/{transcription_id}/files",
status_code=200,
)
async def get_transcription_files(transcription_id: str):
return JSONResponse(
status_code=status.HTTP_200_OK,
content=client.get_transcription_files(
transcription_id=transcription_id,
),
)
2 changes: 1 addition & 1 deletion backend/settings/azure_ai_document_intelligence.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@ class Settings(BaseSettings):
azure_ai_document_intelligence_api_key: str = "<your-document-intelligence-api-key>"

model_config = SettingsConfigDict(
env_file="azure_ai_document_intelligence.env",
env_file="settings/azure_ai_document_intelligence.env",
env_file_encoding="utf-8",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_ai_speech.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ class Settings(BaseSettings):
azure_ai_speech_api_key: str = "<api-key>"

model_config = SettingsConfigDict(
env_file="azure_ai_speech.env",
env_file="settings/azure_ai_speech.env",
env_file_encoding="utf-8",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_ai_vision.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ class Settings(BaseSettings):
azure_ai_vision_api_key: str = "<api-key>"

model_config = SettingsConfigDict(
env_file="azure_ai_vision.env",
env_file="settings/azure_ai_vision.env",
env_file_encoding="utf-8",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_cosmos_db.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ class Settings(BaseSettings):
azure_cosmos_db_connection_string: str = "<your-cosmos-db-connection-string>"

model_config = SettingsConfigDict(
env_file="azure_cosmos_db.env",
env_file="settings/azure_cosmos_db.env",
env_file_encoding="utf-8",
extra="ignore",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_event_grid.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ class Settings(BaseSettings):
azure_event_grid_topic_endpoint: str = "<name>.<region>.eventgrid.azure.net"

model_config = SettingsConfigDict(
env_file="azure_event_grid.env",
env_file="settings/azure_event_grid.env",
env_file_encoding="utf-8",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_openai.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ class Settings(BaseSettings):
azure_openai_gpt_model: str = "gpt-4o"

model_config = SettingsConfigDict(
env_file="azure_openai.env",
env_file="settings/azure_openai.env",
env_file_encoding="utf-8",
extra="ignore",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_storage_blob.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ class Settings(BaseSettings):
azure_storage_blob_container_name: str = "<blob-container-name>"

model_config = SettingsConfigDict(
env_file="azure_storage_blob.env",
env_file="settings/azure_storage_blob.env",
env_file_encoding="utf-8",
)
2 changes: 1 addition & 1 deletion backend/settings/azure_storage_queue.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ class Settings(BaseSettings):
)

model_config = SettingsConfigDict(
env_file="azure_storage_queue.env",
env_file="settings/azure_storage_queue.env",
env_file_encoding="utf-8",
)
9 changes: 2 additions & 7 deletions compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,7 @@ services:
ports:
- 8888:8888
volumes:
- ./azure_ai_document_intelligence.env:/app/azure_ai_document_intelligence.env
- ./azure_ai_vision.env:/app/azure_ai_vision.env
- ./azure_event_grid.env:/app/azure_event_grid.env
- ./azure_openai.env:/app/azure_openai.env
- ./azure_storage_blob.env:/app/azure_storage_blob.env
- ./azure_storage_queue.env:/app/azure_storage_queue.env
- ./settings:/app/settings
environment:
- PYTHONUNBUFFERED=1
frontend:
Expand All @@ -25,6 +20,6 @@ services:
ports:
- 8501:8501
volumes:
- ./frontend.env:/app/frontend.env
- ./settings:/app/settings
environment:
- PYTHONUNBUFFERED=1
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 0ff308e

Please sign in to comment.