diff --git a/docs/my-website/docs/proxy/enterprise.md b/docs/my-website/docs/proxy/enterprise.md index f92688ee37d..5b97dc14e76 100644 --- a/docs/my-website/docs/proxy/enterprise.md +++ b/docs/my-website/docs/proxy/enterprise.md @@ -138,8 +138,6 @@ print(response) -Set `extra_body={"metadata": { }}` to `metadata` you want to pass - ```js const openai = require('openai'); @@ -158,7 +156,9 @@ async function runOpenAI() { content: "this is a test request, write a short poem" }, ], - tags: ["model-anthropic-claude-v2.1", "app-ishaan-prod"] // 👈 Key Change + metadata: { + tags: ["model-anthropic-claude-v2.1", "app-ishaan-prod"] // 👈 Key Change + } }); console.log(response); } catch (error) { @@ -306,6 +306,45 @@ print(response) ``` + + + +```js +const openai = require('openai'); + +async function runOpenAI() { + const client = new openai.OpenAI({ + apiKey: 'sk-1234', + baseURL: 'http://0.0.0.0:4000' + }); + + try { + const response = await client.chat.completions.create({ + model: 'gpt-3.5-turbo', + messages: [ + { + role: 'user', + content: "this is a test request, write a short poem" + }, + ], + metadata: { + spend_logs_metadata: { // 👈 Key Change + hello: "world" + } + } + }); + console.log(response); + } catch (error) { + console.log("got this exception from server"); + console.error(error); + } +} + +// Call the asynchronous function +runOpenAI(); +``` + + Pass `metadata` as part of the request body