python - 如何使用 API 与 Google Colab 交互?

标签 python api jupyter-notebook gpu google-colaboratory

是否可以使用 API 与 Google Colab 环境进行交互?我想根据一些用户通过 API 的输入在 GPU 上编写和执行 python 代码,并将响应返回给用户。我可以使用 Colab 执行此操作吗?或者我是否需要设置自己的 Jupyter Notebook 来执行此操作。

最佳答案

有一种使用 python 和 api 的方法:在此处创建配置文件:https://huggingface.co/settings/profile 您可能必须将 API_URL 替换为您自己的。我相信您可以使用 postman 创建 API_URL,但我不是 100% 确定。

import json
import requests
API_URL = "https://api-inference.huggingface.co/models/deepset/roberta-base-squad2"
headers = {"Authorization": f"Bearer {API_TOKEN}"}

def query(payload):
    data = json.dumps(payload)
    response = requests.request("POST", API_URL, headers=headers, data=data)
    return json.loads(response.content.decode("utf-8"))
data = query(
    {
        "inputs": {
            "question": "What is the purpose of Spark",
            "context": "The purpose of Spark is to help scientists find and better understand the potential causes of autism.",
        }
    }
)

关于python - 如何使用 API 与 Google Colab 交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62399168/

相关文章:

api - Uncaught ReferenceError : ufa is not defined using Google visualization API

python - Numpy 数组作为 Jupyter Notebook 中的视频

python - 公切函数

python - stdin 在 Python 错误中是什么意思?

xml - CSV、JSON 和 XML 对于 REST API 的相对优点是什么?

python - 在 For 循环中创建 DataFrame 会产生 Nan 错误

jupyter-notebook - "module not found"在 jupyter 实验室中,但在 "jupyter notebook"中工作正常

python - 不能在 PIL 库中的 png 文件上使用 Image.putalpha()。操作系统错误 : cannot write mode PA as PNG

python - 从另一个 Python 脚本调用一个 Python 脚本,参数存储在字符串中

MySQL 回调和范围