FastAPI {"подробно":"Метод не разрешен"}Python

Программы на Python
Ответить
Anonymous
 FastAPI {"подробно":"Метод не разрешен"}

Сообщение Anonymous »


Я использую FAST API для своей модели машинного обучения.

У меня есть конвейер.

lr_tfidf = Pipeline([('vect', tfidf), ('clf', ЛогистическаяРегрессия(пенальти='l2'))]) Теперь в Fast API, когда я хочу спрогнозировать и отобразить результат в виде API, мой код

app = FastAPI() @app.post('/predict') Защиту Predict_species (данные: ул): данные = np.array([данные]) проба = lr_tfidf.predict_proba(данные).max() пред = lr_tfidf.predict (данные) return {'Вероятность': f'{prob}', 'Предсказания':f'{pred}'} Я скопировал это из учебника. Когда я тестирую его с помощью графического интерфейса FASTAPI, он работает хорошо, как показано на изображении, т. е. показывает вероятность и прогнозы.


Изображение


Когда я запрашиваю URL-адрес, предоставленный графическим интерфейсом пользователя, который имеет вид http://127.0.0.1:8000/predict?data=hello (тестовые данные — привет), это выдает мне ошибку .

{"detail":"Метод не разрешен"} На моем терминале появляется сообщение об ошибке
ИНФОРМАЦИЯ: 127.0.0.1:42568 - "GET /predict?data=hello HTTP/1.1" 405 Метод не разрешен
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»