import { Configuration, OpenAIApi } from "npm:openai@3.1.0";
type Openai = {
api_key: string;
organization_id: string;
};
export async function main(
auth: Openai,
prompt: string,
model:
| "text-moderation-latest"
| "text-moderation-stable" = "text-moderation-latest",
) {
const configuration = new Configuration({
apiKey: auth.api_key,
organization: auth.organization_id,
});
const openai = new OpenAIApi(configuration);
const response = await openai.createModeration({
input: prompt,
model,
});
return response.data;
}
Submitted by admin 460 days ago
import { Configuration, OpenAIApi } from "npm:openai@3.1.0"
type Openai = {
api_key: string;
organization_id: string;
};
export async function main(
auth: Openai,
prompt: string,
model: 'text-moderation-latest' | 'text-moderation-stable' = 'text-moderation-latest'
) {
const configuration = new Configuration({
apiKey: auth.api_key,
organization: auth.organization_id
});
const openai = new OpenAIApi(configuration);
const response = await openai.createModeration({
input: prompt,
model
});
return response.data;
}
Submitted by admin 463 days ago
import type { Resource } from "https://deno.land/x/windmill@v1.85.0/mod.ts";
import { Configuration, OpenAIApi } from "npm:openai@3.1.0"
export async function main(
auth: Resource<'openai'>,
prompt: string,
model: 'text-moderation-latest' | 'text-moderation-stable' = 'text-moderation-latest'
) {
const configuration = new Configuration({
apiKey: auth.api_key,
organization: auth.organization_id
});
const openai = new OpenAIApi(configuration);
const response = await openai.createModeration({
input: prompt,
model
});
return response.data;
}
Submitted by adam186 592 days ago
import type { Resource } from "https://deno.land/x/windmill@v1.70.1/mod.ts";
import { Configuration, OpenAIApi } from "npm:openai@3.1.0"
export async function main(
auth: Resource<'openai'>,
prompt: string,
model: 'text-moderation-latest' | 'text-moderation-stable' = 'text-moderation-latest'
) {
const configuration = new Configuration({
apiKey: auth.api_key,
organization: auth.organization_id
});
const openai = new OpenAIApi(configuration);
const response = await openai.createModeration({
input: prompt,
model
});
return response.data;
}
Submitted by adam186 627 days ago
import type { Resource } from "https://deno.land/x/windmill@v1.52.0/mod.ts";
import { Configuration, OpenAIApi } from "npm:openai@3.1.0"
export async function main(
auth: Resource<'openai'>,
prompt: string,
model: 'text-moderation-latest' | 'text-moderation-stable' = 'text-moderation-latest'
) {
const configuration = new Configuration({
apiKey: auth.api_key,
organization: auth.organization_id
});
const openai = new OpenAIApi(configuration);
const response = await openai.createModeration({
input: prompt,
model
});
return response.data;
}
Submitted by adam186 704 days ago