From 946034583ab410e287505c425a15788bc26e7f39 Mon Sep 17 00:00:00 2001 From: potofo Date: Sat, 25 Jan 2025 11:37:52 +0900 Subject: [PATCH 1/2] Support Corporate Proxy --- app/backend/.env.template | 8 ++++++++ app/backend/requirements.txt | Bin 280 -> 310 bytes app/backend/rtmt.py | 8 +++++++- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 app/backend/.env.template diff --git a/app/backend/.env.template b/app/backend/.env.template new file mode 100644 index 00000000..3f802ea8 --- /dev/null +++ b/app/backend/.env.template @@ -0,0 +1,8 @@ +AZURE_OPENAI_ENDPOINT=wss://xxxxx.openai.azure.com/ +AZURE_OPENAI_REALTIME_DEPLOYMENT=gpt-4o-realtime-preview +AZURE_OPENAI_REALTIME_VOICE_CHOICE=echo +AZURE_OPENAI_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxx +HTTPS_PROXY= +AZURE_SEARCH_ENDPOINT=https://xxxxx.search.windows.net +AZURE_SEARCH_INDEX=vector-xxxxxxxxxx +AZURE_SEARCH_API_KEY=xxxxxxxxxxxxxxxxxxxxxxxxxxxx \ No newline at end of file diff --git a/app/backend/requirements.txt b/app/backend/requirements.txt index 460af9373d9e6b0a750c4e68b9e6204a12602ef4..fc143f2fb4b3ec1f976ff3e9338fce2b6b8d8d4e 100644 GIT binary patch delta 38 pcmbQiw2f(l1fv`;0~bRgLncE$Lk2?$5Ed}R191_MU%^nx005q92kQU; delta 7 OcmdnSG=ph_1S0?nP68YN diff --git a/app/backend/rtmt.py b/app/backend/rtmt.py index 4bdc20df..a95e1fd2 100644 --- a/app/backend/rtmt.py +++ b/app/backend/rtmt.py @@ -8,6 +8,8 @@ from aiohttp import web from azure.core.credentials import AzureKeyCredential from azure.identity import DefaultAzureCredential, get_bearer_token_provider +from aiohttp_proxy import ProxyConnector +import os,re logger = logging.getLogger("voicerag") @@ -69,6 +71,9 @@ def __init__(self, endpoint: str, deployment: str, credentials: AzureKeyCredenti self.endpoint = endpoint self.deployment = deployment self.voice_choice = voice_choice + self.https_proxy = os.environ.get("HTTPS_PROXY") + logger.info(f"use proxies: {re.sub(r'(//)([^:]+):([^@]+)@',r'\1*****:*****@',self.https_proxy)}") + if voice_choice is not None: logger.info("Realtime voice choice set to %s", voice_choice) if isinstance(credentials, AzureKeyCredential): @@ -179,7 +184,8 @@ async def _process_message_to_server(self, msg: str, ws: web.WebSocketResponse) return updated_message async def _forward_messages(self, ws: web.WebSocketResponse): - async with aiohttp.ClientSession(base_url=self.endpoint) as session: + connector = ProxyConnector.from_url(self.https_proxy) if self.https_proxy else None + async with aiohttp.ClientSession(base_url=self.endpoint,connector=connector) as session: params = { "api-version": self.api_version, "deployment": self.deployment} headers = {} if "x-ms-client-request-id" in ws.headers: From 969ab7c20fb6fb97b8b34e5a4e974fdea9e5296d Mon Sep 17 00:00:00 2001 From: potofo Date: Sat, 25 Jan 2025 14:09:06 +0900 Subject: [PATCH 2/2] Add sample data burgerking menu --- data/burgerking.ja-JP.md | 92 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) create mode 100644 data/burgerking.ja-JP.md diff --git a/data/burgerking.ja-JP.md b/data/burgerking.ja-JP.md new file mode 100644 index 00000000..af7a5650 --- /dev/null +++ b/data/burgerking.ja-JP.md @@ -0,0 +1,92 @@ +# バーガーキング メニュー + +## ワッパーシリーズ + +### ワッパー +バーガーキングの看板メニュー。直火焼きの100%ビーフパティ(約140g)に、新鮮なレタス、トマト、オニオン、ピクルス、そして特製バーベキューソースが絶妙にマッチ。ボリューム満点で食べ応え抜群。炭火でじっくり焼き上げられたパティの香ばしい香りが食欲をそそります。定番中の定番として、老若男女問わず愛されています。様々なバリエーションも展開されており、自分の好みに合わせてカスタマイズ可能です。ランチタイムにはお得なセットメニューも用意されています。(参考価格: 約690円) + + +### ワッパーチーズ +ワッパーにチェダーチーズが追加された、より濃厚な味わいが楽しめる一品。とろーりとしたチーズがビーフパティと絶妙に絡み合い、さらに豊かな風味をプラス。チーズのコクと、ビーフパティのジューシーさ、そして新鮮な野菜のシャキシャキ感が三位一体となり、口の中に広がるハーモニーは、まさに絶品です。(参考価格: 約740円、参考カロリー: 約754kcal) + + +### ダブルワッパーチーズ +ビーフパティが2枚になった、より贅沢で食べ応えのあるバージョン。ワッパーチーズの美味しさが2倍に。2枚のビーフパティからあふれ出る肉汁と、新鮮な野菜、そして特製バーベキューソースのハーモニーは、まさに至福のひととき。お腹が空いている時や、特別な日に最適です。(参考価格: 約1,090円) + + +### アボカドワッパー +クリーミーなアボカドが加わった人気メニュー。熟したアボカドのまろやかな風味と、ビーフパティのジューシーさ、そして特製ソースの絶妙なバランスが魅力。マヨネーズとケチャップを合わせたソースとの相性が抜群です。(参考価格: 約790円) + + +### クアトロチーズワッパー +4種類のチーズ(チェダー、モッツァレラ、ゴーダ、パルメザンなど)を使用した贅沢なワッパー。それぞれのチーズの個性的な風味が複雑に絡み合い、濃厚で奥深い味わいを生み出します。チーズ好きにはたまらない、贅沢な一品。(参考価格: 約820円) + + +### スモーキーBBQワッパー +スモーキーなBBQソースが特徴的なワッパー。甘辛いBBQソースと、ジューシーなビーフパティ、そして新鮮な野菜の組み合わせが絶妙。濃厚なソースの風味と、ビーフパティの旨みが口の中に広がります。(参考価格: 約740円) + + +### テリヤキワッパー +和風テイストのテリヤキソースを使用したワッパー。甘辛いテリヤキソースと、ジューシーなビーフパティ、そして新鮮な野菜の組み合わせが絶妙。ご飯にも合う、新しいワッパー体験。(参考価格: 約740円) + + +### スパイシーワッパー +ハラペーニョペッパーを使用した、ピリ辛好きにおすすめのスパイシーなワッパー。刺激的な辛さがクセになる、後引く味わいです。ビーフパティのジューシーさと、スパイシーなソースの組み合わせが絶妙。(参考価格: 約740円) + + +### グリーンゴッデス マッシュルームワッパー +2025年1月10日から期間限定で登場した新作メニュー。4種のきのこと直火焼きの100%ビーフパティを使用し、ミルキーで爽やかなサワークリームに4種のハーブが香る特製グリーンゴッデスソースで仕上げられています。きのこの旨みとハーブの香りが食欲をそそる、新しい味わいです。 +* グリーンゴッデス ダブルマッシュルームワッパー (パティ2枚使用) (参考価格: 約1,150円) +* グリーンゴッデス マッシュルームワッパー Jr. (お手頃サイズ) (参考価格: 約590円) + + +## その他バーガー + +### ダブルチーズバーガー +2枚のジューシーなビーフパティに、2枚のチェダーチーズを挟んだシンプルなバーガー。チーズ好きにはたまらない、濃厚なチーズの風味とビーフパティの旨みが口いっぱいに広がります。(参考価格: 約590円) + + +### ダブルベーコンチーズバーガー +2枚のビーフパティに、チェダーチーズと厚切りベーコンを挟んだ、食べ応えのあるバーガー。ベーコンの塩気とチーズのコク、そしてビーフパティのジューシーさが絶妙なバランスで融合しています。(参考価格: 約690円) + + +### ハッシュBBQバーガー +ハッシュポテトとBBQソースを組み合わせたユニークなバーガー。カリッとしたハッシュポテトの食感と、甘辛いBBQソースの風味が絶妙なバランスで融合。定番とは一味違う、新しいバーガー体験。(参考価格: 約520円) + + +## ホットドッグ + +### BBQ&チーズホットドッグ +ジューシーなソーセージに、甘辛いBBQソースととろけるチーズをトッピングしたホットドッグ。定番のホットドッグに、BBQソースとチーズの風味をプラスした、よりリッチな味わいです。(参考価格: 約480円) + + +### クラシックホットドッグ +シンプルながらも、ジューシーなソーセージとパンの組み合わせが絶妙な、定番のホットドッグ。シンプルだからこそ、ソーセージ本来の美味しさを存分に味わえます。(参考価格: 約430円) + + +## サイドメニュー + +### フレンチフライ +外はカリッと、中はホクホクとした食感が特徴の定番サイドメニュー。シンプルながらも、そのおいしさは、多くのファンを魅了しています。塩加減も絶妙で、そのまま食べても、ケチャップなどのディップソースをつけても美味しくいただけます。(参考価格: Sサイズ 約250円、Mサイズ 約350円、Lサイズ 約450円) + + +### オニオンリング +サクサクとした食感がたまらないオニオンリング。玉ねぎの甘みと、サクサク衣の食感が絶妙なバランス。様々なメニューと相性抜群です。(参考価格: Sサイズ 約300円、Mサイズ 約400円、Lサイズ 約500円) + + +### シーザーサラダ +新鮮なレタス、トマト、クルトンなどを、特製のシーザードレッシングで和えたヘルシーなサラダ。シャキシャキとした野菜の食感と、クリーミーなドレッシングの風味が絶妙なバランス。(参考価格: 約450円) + + +### チリチーズフライ +チリソースとチーズをかけた、ピリ辛でチーズの風味も楽しめるフライドポテト。スパイシーなチリソースと、とろーりとしたチーズの組み合わせが、フライドポテトの美味しさをさらに引き立てます。(参考価格: セットメニューに追加料金で注文可能) + + +## モーニングメニュー (10:30まで) + +### クロワッサンサンドイッチ +サクサクのクロワッサン生地に、ハム、チーズ、ベーコンなどの定番具材を挟んだサンドイッチ。朝食にぴったりの、手軽で美味しいメニューです。(参考価格: 要確認) + + +### モーニングホットドッグ +定番のホットドッグを、朝食向けにアレンジしたメニュー。ジューシーなソーセージと、パンの組み合わせが絶妙です。(参考価格: 要確認) \ No newline at end of file