benchmarks.wiki / Public workspace
BigCodeBench / BigCodeBench v0.1.0_hf 90230d34-25b3-5756-baec-89801147f236
Problem
Answer published by the source. Consult the official source to check your work against its answer.
complete prompt
from flask import Flask
from flask_restful import Resource, Api
import requests
def task_func(api_url, template_folder):
"""
Creates a Flask application with a RESTful API endpoint. The endpoint, when accessed,
fetches data from an external API and returns the response as JSON. It is configured
to use a specified templates folder, which must be provided when calling this function.
The URL for the external API must also be provided when initializing the app.
Parameters:
- api_url (str): The URL of the external API from which data is fetched.
- template_folder (str): The path to the folder containing Flask templates.
Returns:
- app (Flask): A Flask application instance with a configured RESTful API endpoint.
Requirements:
- flask.Flask
- flask_restful.Resource
- flask_restful.Api
- requests
Example:
>>> app = task_func('https://api.example.com/data', 'templates')
>>> 'data' in [str(route) for route in app.url_map.iter_rules()]
True
>>> api = Api(app)
>>> type(api).__name__
'Api'
"""
instruct prompt
Creates a Flask application with a RESTful API endpoint. The endpoint, when accessed, fetches data from an external API and returns the response as JSON. It is configured to use a specified templates folder, which must be provided when calling this function. The URL for the external API must also be provided when initializing the app.
The function should output with:
app (Flask): A Flask application instance with a configured RESTful API endpoint.
You should write self-contained code starting with:
Code
from flask import Flask
from flask_restful import Resource, Api
import requests
def task_func(api_url, template_folder):
code prompt
Code
from flask import Flask
from flask_restful import Resource, Api
import requests
def task_func(api_url, template_folder):
entry point
task_func
libs
- flask_restful
- flask
- requests
Discussion
No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
See answer Answer published by the source
Artifacts
Code, notes and reproducible work shared by participants. Files are served from a separate origin.
No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
Source and history
initial import