mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-12 03:48:56 +00:00
* fix(security): hash the publicly known master key Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * docs: replace weak master key examples and regenerate artifacts Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * test: replace weak key fixtures with generated test keys Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * ci: generate master keys for proxy startup Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix: preserve lens dev key entropy Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix: restore proxy key compatibility in scrub examples Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix: scrub merged SSO fixture and refresh dashboard bundle Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * fix(ci): stabilize test keys and metadata collection Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> * chore: drop the rebuilt dashboard bundle Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --------- Co-authored-by: mateo <mateo@berri.ai> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
23 lines
No EOL
809 B
JavaScript
23 lines
No EOL
809 B
JavaScript
// const { GoogleGenerativeAI } = require("@google/generative-ai");
|
|
|
|
// const genAI = new GoogleGenerativeAI(process.env.LITELLM_MASTER_KEY);
|
|
// const model = genAI.getGenerativeModel({ model: "gemini-1.5-flash" });
|
|
|
|
// const prompt = "Explain how AI works in 2 pages";
|
|
|
|
// async function run() {
|
|
// try {
|
|
// const result = await model.generateContentStream(prompt, { baseUrl: "http://localhost:4000/gemini" });
|
|
// const response = await result.response;
|
|
// console.log(response.text());
|
|
// for await (const chunk of result.stream) {
|
|
// const chunkText = chunk.text();
|
|
// console.log(chunkText);
|
|
// process.stdout.write(chunkText);
|
|
// }
|
|
// } catch (error) {
|
|
// console.error("Error:", error);
|
|
// }
|
|
// }
|
|
|
|
// run();
|