Skip to content

IntelliNode v0.0.31

Compare
Choose a tag to compare
@Barqawiz Barqawiz released this 11 Jun 00:14
· 380 commits to main since this release

v0.0.31

New Changes 🌟

  • Support Azure OpenAI backend.
  • Add an optional openai proxy URL to bypass regional restrictions (request by the users).
  • Improve the Gen function by accepting backend engine to switch between models in one line code.
  • Enhance the csv to html charts function.

Code Examples 💻

Openai Azure Service

  1. Set Azure backend as proxy
const { ProxyHelper } = require('intellinode');
ProxyHelper.getInstance().setAzureOpenai(resourceName);
  1. Call any openai function
const { Gen } = require('intellinode');
// generate blog post
result = await Gen.get_blog_post(prompt, openaiApiKey, provider='openai');

Gen content with multi backend example

  • Generate marketing content using openai
marketingDesc = await Gen.get_marketing_desc(prompt, openaiApiKey);
  • Or using cohere
marketingDesc = await Gen.get_marketing_desc(prompt, cohereApiKey, provider='cohere');

Gen image with multi backend example

  • Generate prompt description using chatGPT and the image using stable diffusion:
image = await Gen.generate_image_from_desc(prompt, openaiApiKey, stabilityApiKey, true);
  • or generate the image using DALL·E:
image = await Gen.generate_image_from_desc(prompt, openaiApiKey, openaiApiKey, true, provider='openai');