Created
April 12, 2025 21:44
-
-
Save bbrowning/84d0ce8e02fd77ef1c277302c55160e8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| version: '2' | |
| image_name: openai | |
| apis: | |
| - agents | |
| - datasetio | |
| - eval | |
| - inference | |
| - safety | |
| - scoring | |
| - telemetry | |
| - tool_runtime | |
| - vector_io | |
| providers: | |
| inference: | |
| - provider_id: openai | |
| provider_type: remote::openai | |
| config: | |
| url: https://api.openai.com/v1 | |
| api_key: ${env.OPENAI_API_KEY:} | |
| - provider_id: sentence-transformers | |
| provider_type: inline::sentence-transformers | |
| config: {} | |
| vector_io: | |
| - provider_id: faiss | |
| provider_type: inline::faiss | |
| config: | |
| kvstore: | |
| type: sqlite | |
| namespace: null | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/faiss_store.db | |
| safety: | |
| - provider_id: llama-guard | |
| provider_type: inline::llama-guard | |
| config: | |
| excluded_categories: [] | |
| agents: | |
| - provider_id: meta-reference | |
| provider_type: inline::meta-reference | |
| config: | |
| persistence_store: | |
| type: sqlite | |
| namespace: null | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/agents_store.db | |
| telemetry: | |
| - provider_id: meta-reference | |
| provider_type: inline::meta-reference | |
| config: | |
| service_name: "${env.OTEL_SERVICE_NAME:\u200B}" | |
| sinks: ${env.TELEMETRY_SINKS:console,sqlite} | |
| sqlite_db_path: ${env.SQLITE_DB_PATH:~/.llama/distributions/openai/trace_store.db} | |
| eval: | |
| - provider_id: meta-reference | |
| provider_type: inline::meta-reference | |
| config: | |
| kvstore: | |
| type: sqlite | |
| namespace: null | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/meta_reference_eval.db | |
| datasetio: | |
| - provider_id: huggingface | |
| provider_type: remote::huggingface | |
| config: | |
| kvstore: | |
| type: sqlite | |
| namespace: null | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/huggingface_datasetio.db | |
| - provider_id: localfs | |
| provider_type: inline::localfs | |
| config: | |
| kvstore: | |
| type: sqlite | |
| namespace: null | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/localfs_datasetio.db | |
| scoring: | |
| - provider_id: basic | |
| provider_type: inline::basic | |
| config: {} | |
| - provider_id: llm-as-judge | |
| provider_type: inline::llm-as-judge | |
| config: {} | |
| - provider_id: braintrust | |
| provider_type: inline::braintrust | |
| config: | |
| openai_api_key: ${env.OPENAI_API_KEY:} | |
| tool_runtime: | |
| - provider_id: brave-search | |
| provider_type: remote::brave-search | |
| config: | |
| api_key: ${env.BRAVE_SEARCH_API_KEY:} | |
| max_results: 3 | |
| - provider_id: tavily-search | |
| provider_type: remote::tavily-search | |
| config: | |
| api_key: ${env.TAVILY_SEARCH_API_KEY:} | |
| max_results: 3 | |
| - provider_id: code-interpreter | |
| provider_type: inline::code-interpreter | |
| config: {} | |
| - provider_id: rag-runtime | |
| provider_type: inline::rag-runtime | |
| config: {} | |
| - provider_id: model-context-protocol | |
| provider_type: remote::model-context-protocol | |
| config: {} | |
| - provider_id: wolfram-alpha | |
| provider_type: remote::wolfram-alpha | |
| config: | |
| api_key: ${env.WOLFRAM_ALPHA_API_KEY:} | |
| metadata_store: | |
| type: sqlite | |
| db_path: ${env.SQLITE_STORE_DIR:~/.llama/distributions/openai}/registry.db | |
| models: | |
| - metadata: {} | |
| model_id: gpt-4o | |
| provider_id: openai | |
| provider_model_id: openai/gpt-4o | |
| model_type: llm | |
| - metadata: {} | |
| model_id: gpt-4o-mini | |
| provider_id: openai | |
| provider_model_id: openai/gpt-4o-mini | |
| model_type: llm | |
| shields: [] | |
| vector_dbs: [] | |
| datasets: [] | |
| scoring_fns: [] | |
| benchmarks: [] | |
| tool_groups: | |
| - toolgroup_id: builtin::websearch | |
| provider_id: tavily-search | |
| - toolgroup_id: builtin::rag | |
| provider_id: rag-runtime | |
| - toolgroup_id: builtin::code_interpreter | |
| provider_id: code-interpreter | |
| - toolgroup_id: builtin::wolfram_alpha | |
| provider_id: wolfram-alpha | |
| server: | |
| port: 8321 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment