実現したいこと
野菜の出荷予測を画像より判断し、安定した出荷をできるようにできる物を作りたいと考え取り組んでいます。
streamlitを活用して、アプリケーションを作成しています。
そんな中、APIのキーを入れているjsonのエラーメッセージが発生しました。
APIキーを直接入力すれば稼働はします。
ただjsonを使用してKeyを参照するとエラーになります。
もし解決方法をご存じの方おられましたらよろしくお願いいたします。
発生している問題・エラーメッセージ
streamlit実行時(画像処理実施しエラーの文章)
InvalidHeader: Value for header {Ocp-Apim-Subscription-Key: ["SUBSCRIPTION_KEY"]} must be of type str or bytes, not <class 'list'>
python
1with open('secret.json') as f: 2 secret_json = json.load(f) 3 4subscription_key = [("SUBSCRIPTION_KEY")]
該当のソースコード
json
1{ 2 "SUBSCRIPTION_KEY": "***************" 3}
試したこと
python内に直接keyを書き込む・・・成功
Qiita等で調べて、違う
補足情報(FW/ツールのバージョンなど)
python3.9.6
windows10
【pythonファイル内】
import streamlit as st
import io
import requests
import json
from PIL import Image
from PIL import ImageDraw
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/13 13:39