llama-stack-mirror/docs/docs
ehhuang 1f9d48cd54
feat: openai files provider (#3946)
# What does this PR do?
- Adds OpenAI files provider 
- Note that file content retrieval is pretty limited by `purpose`
https://community.openai.com/t/file-uploads-error-why-can-t-i-download-files-with-purpose-user-data/1357013?utm_source=chatgpt.com

## Test Plan
Modify run yaml to use openai files provider:
```
  files:
  - provider_id: openai
    provider_type: remote::openai
    config:
      api_key: ${env.OPENAI_API_KEY:=}
      metadata_store:
        backend: sql_default
        table_name: openai_files_metadata

# Then run files tests
❯ uv run --no-sync ./scripts/integration-tests.sh --stack-config server:ci-tests --inference-mode replay --setup ollama --suite base --pattern test_files
```
2025-10-28 16:25:03 -07:00
..
advanced_apis chore: update doc (#3857) 2025-10-20 10:33:21 -07:00
building_applications chore: update docs for telemetry api removal (#3900) 2025-10-24 13:57:28 -07:00
concepts chore: update docs for telemetry api removal (#3900) 2025-10-24 13:57:28 -07:00
contributing feat: Add static file import system for docs (#3882) 2025-10-24 14:01:33 -04:00
deploying chore: use uvicorn to start llama stack server everywhere (#3625) 2025-10-06 14:27:40 +02:00
distributions docs: add documentation on how to use custom run yaml in docker (#3949) 2025-10-28 16:05:44 -07:00
getting_started feat: Add static file import system for docs (#3882) 2025-10-24 14:01:33 -04:00
providers feat: openai files provider (#3946) 2025-10-28 16:25:03 -07:00
references chore: update docs for telemetry api removal (#3900) 2025-10-24 13:57:28 -07:00
api-overview.md docs: api separation (#3630) 2025-10-01 10:13:31 -07:00
index.mdx chore: update docs for telemetry api removal (#3900) 2025-10-24 13:57:28 -07:00