wehub-cloud-tpl-function
35766be779
Co-authored-by: Cursor <cursoragent@cursor.com>
28 行
941 B
JSON
28 行
941 B
JSON
{
|
|
"schema_version": 1,
|
|
"resources": [
|
|
{
|
|
"kind": "function",
|
|
"name": "api",
|
|
"source": ".",
|
|
"runtime": "nodejs20",
|
|
"routes": [{ "path": "/api/cloud/*" }],
|
|
"env": {
|
|
"DATABASE_URL": "ref:app_db.connection_url",
|
|
"OBJECT_BUCKET": "ref:uploads.bucket_name",
|
|
"OBJECT_PREFIX": "ref:uploads.prefix",
|
|
"OBJECT_ENDPOINT": "ref:uploads.endpoint_url",
|
|
"OBJECT_REGION": "ref:uploads.region",
|
|
"OBJECT_CREDENTIALS": "ref:uploads.credentials",
|
|
"OBJECT_CREDENTIALS_URL": "ref:uploads.credentials_url",
|
|
"OBJECT_CREDENTIALS_TOKEN": "ref:uploads.credentials_token",
|
|
"OPENAI_BASE_URL": "https://models.dev.wehub.plus/",
|
|
"OPENAI_API_KEY": "sk-replace-with-wehub-model-token",
|
|
"OPENAI_MODEL": "gpt-4o-mini"
|
|
}
|
|
},
|
|
{ "kind": "postgres_database", "name": "app_db" },
|
|
{ "kind": "object_storage", "name": "uploads" }
|
|
]
|
|
}
|