From fe6ea9f8928bec2f339ca16cec9adf6e18fa7e36 Mon Sep 17 00:00:00 2001 From: Krrish Dholakia Date: Sat, 13 Jul 2024 22:00:53 -0700 Subject: [PATCH] docs(user_keys.md): add openai js example to docs --- docs/my-website/docs/proxy/pass_through.md | 2 +- docs/my-website/docs/proxy/user_keys.md | 27 ++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) diff --git a/docs/my-website/docs/proxy/pass_through.md b/docs/my-website/docs/proxy/pass_through.md index ffa4f4d76bda..d557b81bd001 100644 --- a/docs/my-website/docs/proxy/pass_through.md +++ b/docs/my-website/docs/proxy/pass_through.md @@ -226,7 +226,7 @@ general_settings: Allow developers to call the proxy with Anthropic/boto3/etc. client sdk's. -Use our [Anthropic Adapter](https://github.com/BerriAI/litellm/blob/fd743aaefd23ae509d8ca64b0c232d25fe3e39ee/litellm/adapters/anthropic_adapter.py#L50) for reference +Test our [Anthropic Adapter](../anthropic_completion.md) for reference [**Code**](https://github.com/BerriAI/litellm/blob/fd743aaefd23ae509d8ca64b0c232d25fe3e39ee/litellm/adapters/anthropic_adapter.py#L50) ### 1. Write an Adapter diff --git a/docs/my-website/docs/proxy/user_keys.md b/docs/my-website/docs/proxy/user_keys.md index df20dcedf90a..00fb3526bbcf 100644 --- a/docs/my-website/docs/proxy/user_keys.md +++ b/docs/my-website/docs/proxy/user_keys.md @@ -206,6 +206,33 @@ console.log(message); ``` + + + +```js +const { OpenAI } = require('openai'); + +const openai = new OpenAI({ + apiKey: "sk-1234", // This is the default and can be omitted + baseURL: "http://0.0.0.0:4000" +}); + +async function main() { + const chatCompletion = await openai.chat.completions.create({ + messages: [{ role: 'user', content: 'Say this is a test' }], + model: 'gpt-3.5-turbo', + }, {"metadata": { + "generation_name": "ishaan-generation-openaijs-client", + "generation_id": "openaijs-client-gen-id22", + "trace_id": "openaijs-client-trace-id22", + "trace_user_id": "openaijs-client-user-id2" + }}); +} + +main(); + +``` +