Partager via


OpenAI GPT (Éditeur indépendant) (préversion)

OpenAI est un laboratoire de recherche en intelligence artificielle. La société effectue des recherches dans le domaine de l’IA avec l’objectif déclaré de promouvoir et de développer l’IA conviviale d’une manière qui profite à l’humanité dans son ensemble. Grâce à ce connecteur, vous pouvez accéder au transformateur préentraîné Génératif 4 (GPT-4), un modèle de langage autorégressif qui utilise l’apprentissage profond pour produire du texte de type humain, ainsi que de nombreux autres modèles.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Troy Taylor
URL https://www.hitachisolutions.com
Messagerie électronique ttaylor@hitachisolutions.com
Métadonnées du connecteur
Éditeur Troy Taylor
Site internet https://openai.com/
Politique de confidentialité https://openai.com/api/policies/terms/
Catégories AI

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé de ce service. Doit être au format « Bearer yourAPIKey ». Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Annuler le réglage précis

Annulez immédiatement un travail affiné.

Créer l’achèvement [DÉPRÉCIÉ]

Crée une saisie semi-automatique pour l’invite et les paramètres fournis.

Créer un discours

Génère de l’audio à partir du texte d’entrée.

Créer un travail de réglage précis

Crée un travail qui ajuste correctement un modèle spécifié à partir d’un jeu de données donné.

Créer une image

Crée une image à l’invite.

Créer une intégration

Crée un vecteur d’incorporation représentant le texte d’entrée.

Créer une modification d’image

Crée une image modifiée ou étendue en fonction d’une image d’origine et d’une invite.

Créer une modération

Classifie si le texte enfreint la stratégie de contenu d’OpenAI.

Créer une traduction

Traduit l’audio en anglais.

Créer une transcription

Transcrit l’audio dans la langue d’entrée.

Créer une variante d’image

Crée une variante d’une image donnée.

Lister des événements ajustés

Récupérer les mises à jour d’état pour un travail de réglage précis.

Lister les modèles

Répertorie les modèles actuellement disponibles et fournit des informations de base sur chacun d’eux, tels que le propriétaire et la disponibilité.

Modifier l’invite [DÉCONSEILLÉE]

Crée une modification pour l’entrée, l’instruction et les paramètres fournis.

Obtenir les saisies semi-automatiques de conversation

Récupère une saisie semi-automatique de conversation alimentée par ChatGPT.

Récupérer un travail de réglage précis

Récupérez des informations sur un travail de réglage précis.

Annuler le réglage précis

Annulez immédiatement un travail affiné.

Paramètres

Nom Clé Obligatoire Type Description
Optimisation de l’ID de travail
fine_tuning_job_id True string

Identificateur de travail de réglage précis.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

ID
id string

Identificateur.

Model
model string

Modèle.

Créé à
created_at integer

Quand il est créé à l’adresse.

modèle Fine-Tuned
fine_tuned_model string

Modèle affiné.

ID d’organisation
organization_id string

Identificateur de l’organisation.

Fichiers de résultats
result_files array of string

Fichiers de résultats.

Époques
hyperparameters.n_epochs integer

Nombre d’époques.

Statut
status string

État.

Fichier de validation
validation_file string

Fichier de validation.

Fichier d’entraînement
training_file string

Fichier d’entraînement.

Créer l’achèvement [DÉPRÉCIÉ]

Crée une saisie semi-automatique pour l’invite et les paramètres fournis.

Paramètres

Nom Clé Obligatoire Type Description
Model
model True string

ID du modèle à utiliser.

Prompt
prompt string

Prompt ou prompts pour lesquels il faut générer des complétions, avec encodage sous forme de chaîne, tableau de chaînes, tableau de jetons ou tableau de tableaux de jetons.

Nombre maximal de jetons
max_tokens integer

Nombre maximal de jetons à générer dans la saisie semi-automatique.

Température
temperature double

Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.

Meilleur P
top_p double

Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.

N
n integer

Nombre d’achèvements à générer pour chaque invite.

Probabilités de journal
logprobs string

Incluez les probabilités de journal sur les jetons logprobs les plus probables, ainsi que les jetons choisis.

Arrêtez
stop string

Séquence dans laquelle le service cesse de générer d’autres jetons.

Retours

Nom Chemin d’accès Type Description
first_completion
first_completion string

first_completion

ID
result.id string

Identificateur.

Objet
result.object string

Objet.

Créé
result.created integer

Lors de la création.

Model
result.model string

Modèle.

Choix
result.choices array of object
Texto
result.choices.text string

Texte.

Index
result.choices.index integer

Index

Détections de journal
result.choices.logprobs string

Les sondes de journal.

Fin de la raison
result.choices.finish_reason string

La raison de fin

Jetons d’invite
result.usage.prompt_tokens integer

Jetons d’invite.

Jetons d’achèvement
result.usage.completion_tokens integer

Jetons d’achèvement.

Nombre total de jetons
result.usage.total_tokens integer

Nombre total de jetons.

Créer un discours

Génère de l’audio à partir du texte d’entrée.

Paramètres

Nom Clé Obligatoire Type Description
Model
model True string

Modèle.

Input
input True string

Entrée.

Voix
voice True string

La voix.

Format de réponse
response_format string

Format de réponse.

Vitesse
speed float

La vitesse.

Retours

Nom Chemin d’accès Type Description
Content
$content string

Contenu.

Type de contenu
$content-type string

Type de contenu.

Créer un travail de réglage précis

Crée un travail qui ajuste correctement un modèle spécifié à partir d’un jeu de données donné.

Paramètres

Nom Clé Obligatoire Type Description
Fichier d’entraînement
training_file True string

ID d’un fichier chargé qui contient des données d’apprentissage.

Fichier de validation
validation_file string

ID d’un fichier chargé qui contient des données de validation.

Model
model True string

Nom du modèle à ajuster.

Époques
n_epochs integer

Nombre d’époques pour lesquelles le modèle doit être entraîné. Une époque fait référence à un cycle complet dans le jeu de données de formation.

Suffixe
suffix string

Chaîne de jusqu’à 40 caractères qui seront ajoutés au nom de votre modèle affiné.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

ID
id string

Identificateur.

Model
model string

Modèle.

Créé à
created_at integer

Quand il est créé à l’adresse.

modèle Fine-Tuned
fine_tuned_model string

Modèle affiné.

ID d’organisation
organization_id string

Identificateur de l’organisation.

Fichiers de résultats
result_files array of string

Fichiers de résultats.

Statut
status string

État.

Fichier de validation
validation_file string

Fichier de validation.

Fichier d’entraînement
training_file string

Fichier d’entraînement.

Créer une image

Crée une image à l’invite.

Paramètres

Nom Clé Obligatoire Type Description
Model
model string

Modèle.

Prompt
prompt True string

Invite.

Nombre d’images
n integer

Nombre d’images.

Qualité
quality string

La qualité.

Taille
size string

Taille.

Style
style string

Style.

Utilisateur
user string

Chaîne utilisateur unique.

Retours

Nom Chemin d’accès Type Description
Créé
created integer

Lors de la création.

Data
data array of object
URL
data.url string

Adresse URL.

Invite révisée
data.revised_prompt string

Invite révisée.

Créer une intégration

Crée un vecteur d’incorporation représentant le texte d’entrée.

Paramètres

Nom Clé Obligatoire Type Description
Input
input True string

Entrée.

Model
model string

Modèle.

Format d’encodage
encoding_format string

Format d’encodage.

Utilisateur
user string

Chaîne utilisateur unique.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

Data
data array of object
Objet
data.object string

Objet.

Incorporation
data.embedding array of float

Incorporation.

Index
data.index integer

Index.

Model
model string

Modèle.

Jetons d’invite
usage.prompt_tokens integer

Jetons d’invite.

Nombre total de jetons
usage.total_tokens integer

Nombre total de jetons.

Créer une modification d’image

Crée une image modifiée ou étendue en fonction d’une image d’origine et d’une invite.

Paramètres

Nom Clé Obligatoire Type Description
Image
image True file

Image à modifier.

Prompt
prompt string

Description textuelle de l’image souhaitée.

Mask
mask file

Une image supplémentaire dont les zones entièrement transparentes (par exemple, où alpha est zéro) indiquent où l’image doit être modifiée.

Model
model string

Modèle à utiliser pour la génération d’images.

Nombre d’images
n integer

Nombre d’images à générer

Taille
size string

Taille des images générées.

Utilisateur
user string

Identificateur unique représentant votre utilisateur final.

Retours

Nom Chemin d’accès Type Description
Créé
created integer

Lors de la création.

Data
data array of object
URL
data.url string

Adresse URL.

Invite révisée
data.revised_prompt string

Invite révisée.

Créer une modération

Classifie si le texte enfreint la stratégie de contenu d’OpenAI.

Paramètres

Nom Clé Obligatoire Type Description
Input
input True string

Texte d’entrée à classer.

Model
model string

Modèle.

Retours

Nom Chemin d’accès Type Description
ID
id string

Identificateur.

Model
model string

Modèle.

Results
results array of object
Marqué d’un indicateur
results.flagged boolean

Indique si le indicateur est marqué.

Contenu sexuel
results.categories.sexual boolean

Que ce soit sexuel.

Hate
results.categories.hate boolean

Qu’il soit haineux.

Harcèlement
results.categories.harassment boolean

Qu’il s’agisse d’un harrassment.

auto-préjudice
results.categories.self-harm boolean

Qu’il s’agisse d’un mal.

sexuelles/mineures
results.categories.sexual/minors boolean

Qu’il s’agisse d’un sexe mineur.

haine/menace
results.categories.hate/threatening boolean

Qu’il soit menaçant haineux.

violence/graphique
results.categories.violence/graphic boolean

Qu’il s’agisse de violence graphique.

auto-préjudice/intention
results.categories.self-harm/intent boolean

Qu’il s’agisse d’une intention d’auto-préjudice.

auto-préjudice/instructions
results.categories.self-harm/instructions boolean

Indique si les instructions d’auto-préjudice.

harcèlement/menace
results.categories.harassment/threatening boolean

Qu’il s’agisse d’un harcèlement menaçant.

Violence
results.categories.violence boolean

Qu’il s’agisse de violence.

Contenu sexuel
results.category_scores.sexual float

Le nombre de rapports sexuels.

Hate
results.category_scores.hate float

Le nombre de haineux.

Harcèlement
results.category_scores.harassment float

Le nombre de harcèlements.

auto-préjudice
results.category_scores.self-harm float

Nombre d’auto-dommages.

sexuelles/mineures
results.category_scores.sexual/minors float

Nombre de mineurs sexuels.

haine/menace
results.category_scores.hate/threatening float

Nombre de menaces haineuses.

violence/graphique
results.category_scores.violence/graphic float

Le nombre de violences graphiques.

auto-préjudice/intention
results.category_scores.self-harm/intent float

Nombre d’intentions d’auto-préjudice.

auto-préjudice/instructions
results.category_scores.self-harm/instructions float

Nombre d’instructions d’auto-préjudice.

harcèlement/menace
results.category_scores.harassment/threatening float

Le nombre de harcèlements menaçants.

Violence
results.category_scores.violence float

Le nombre de violences.

Créer une traduction

Traduit l’audio en anglais.

Paramètres

Nom Clé Obligatoire Type Description
Fichier
file True file

Objet de fichier audio à traduire, dans l’un de ces formats : fla, mp3, mp4, mpeg, mpga, m4a, ogg, wav ou webm.

Model
model True string

ID du modèle à utiliser.

Prompt
prompt string

Texte pour guider le style du modèle ou poursuivre un segment audio précédent.

Température
temperature float

Température d’échantillonnage.

Retours

Nom Chemin d’accès Type Description
Texto
text string

Texte.

Créer une transcription

Transcrit l’audio dans la langue d’entrée.

Paramètres

Nom Clé Obligatoire Type Description
Fichier
file True file

Objet de fichier audio à transcrire, dans l’un des formats suivants : fla, mp3, mp4, mpeg, mpga, m4a, ogg, wav ou webm.

Model
model True string

ID du modèle à utiliser.

Language
language string

La langue de l’audio d’entrée.

Prompt
prompt string

Texte pour guider le style du modèle ou poursuivre un segment audio précédent.

Température
temperature float

Température d’échantillonnage.

Retours

Nom Chemin d’accès Type Description
Texto
text string

Texte.

Créer une variante d’image

Crée une variante d’une image donnée.

Paramètres

Nom Clé Obligatoire Type Description
Image
image True file

Image à modifier.

Model
model string

Modèle à utiliser pour la génération d’images.

Nombre d’images
n integer

Nombre d’images à générer

Taille
size string

Taille des images générées.

Utilisateur
user string

Identificateur unique représentant votre utilisateur final.

Retours

Nom Chemin d’accès Type Description
Créé
created integer

Lors de la création.

Data
data array of object
URL
data.url string

Adresse URL.

Invite révisée
data.revised_prompt string

Invite révisée.

Lister des événements ajustés

Récupérer les mises à jour d’état pour un travail de réglage précis.

Paramètres

Nom Clé Obligatoire Type Description
Optimisation de l’ID de travail
fine_tuning_job_id True string

Identificateur de travail de réglage précis.

Après
after string

Identificateur du dernier événement de la demande de pagination précédente.

Limit
limit integer

Nombre d’événements à récupérer.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

Data
data array of object
Objet
data.object string

Objet.

ID
data.id string

Identificateur.

Créé à
data.created_at integer

Quand il est créé à l’adresse.

Level
data.level string

Niveau.

Message
data.message string

Message.

Data
data.data string

Données.

Type
data.type string

Type.

A plus
has_more boolean

Indique s’il en a plus.

Lister les modèles

Répertorie les modèles actuellement disponibles et fournit des informations de base sur chacun d’eux, tels que le propriétaire et la disponibilité.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

Data
data array of object
ID
data.id string

Identificateur.

Objet
data.object string

Objet.

Créé
data.created integer

Lors de la création.

Propriété par
data.owned_by string

Propriété de.

Autorisation
data.permission array of object
ID
data.permission.id string

Identificateur.

Objet
data.permission.object string

Objet.

Créé
data.permission.created integer

Lors de la création.

Autoriser la création du moteur
data.permission.allow_create_engine boolean

Indique s’il faut autoriser la création d’un moteur.

Autoriser l’échantillonnage
data.permission.allow_sampling boolean

Indique s’il faut autoriser l’échantillonnage.

Autoriser logprobs
data.permission.allow_logprobs boolean

Indique s’il faut autoriser les journaux d’activité.

Autoriser les index de recherche
data.permission.allow_search_indices boolean

Indique s’il faut autoriser les index de recherche .

Autoriser l’affichage
data.permission.allow_view boolean

Indique s’il faut autoriser l’affichage.

Autoriser le réglage précis
data.permission.allow_fine_tuning boolean

Indique s’il faut autoriser le réglage précis.

Organisation
data.permission.organization string

L’organisation.

Groupe
data.permission.group string

Le groupe.

Blocage
data.permission.is_blocking boolean

Indique si elle est bloquée.

Racine
data.root string

Racine.

Parent
data.parent string

Parent.

Modifier l’invite [DÉCONSEILLÉE]

Crée une modification pour l’entrée, l’instruction et les paramètres fournis.

Paramètres

Nom Clé Obligatoire Type Description
Model
model True string

ID du modèle à utiliser.

Input
input string

Texte d’entrée à utiliser comme point de départ pour la modification.

Instruction
instruction True string

Instruction qui indique au modèle comment modifier l’invite.

N
n integer

Nombre de modifications à générer pour l’entrée et l’instruction.

Température
temperature double

Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.

Meilleur P
top_p double

Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

Créé
created integer

Lors de la création.

Choix
choices array of object

Les choix.

Texto
choices.text string

Texte.

Index
choices.index integer

Index.

Jetons d’invite
usage.prompt_tokens integer

Jetons d’invite.

Jetons d’achèvement
usage.completion_tokens integer

Jetons d’achèvement.

Nombre total de jetons
usage.total_tokens integer

Nombre total de jetons.

Obtenir les saisies semi-automatiques de conversation

Récupère une saisie semi-automatique de conversation alimentée par ChatGPT.

Paramètres

Nom Clé Obligatoire Type Description
Model
model True string

Modèle de conversation.

Role
role True string

Rôle.

Content
content True string

Contenu.

Nombre maximal de jetons
max_tokens integer

Nombre maximal de jetons à générer dans la saisie semi-automatique.

Température
temperature double

Température d’échantillonnage à utiliser, entre 0 et 2. Des valeurs plus élevées telles que 0,8 rendent la sortie plus aléatoire, tandis que des valeurs inférieures telles que 0,2 la rendent plus ciblée et déterministe.

Meilleur P
top_p double

Alternative à l’échantillonnage avec la température, appelée échantillonnage de noyau, où le modèle considère les résultats des jetons avec la masse de probabilité top_p. Par conséquent, 0,1 signifie que seuls les jetons comprenant la masse de probabilité supérieure de 10 % sont considérés.

N
n integer

Nombre d’achèvements à générer pour chaque invite.

Arrêtez
stop string

Séquence dans laquelle le service cesse de générer d’autres jetons.

Pénalité de présence
presence_penalty double

Nombre compris entre -2.0 et 2.0. Les valeurs positives pénalisent les nouveaux tokens selon qu’ils apparaissent ou non dans le texte jusqu’à présent, ce qui augmente la probabilité que le modèle parle de nouveaux sujets.

Pénalité de fréquence
frequency_penalty double

Nombre compris entre -2.0 et 2.0. Les valeurs positives pénalisent les nouveaux jetons en fonction de leur fréquence existante dans le texte jusqu’à présent, ce qui réduit la probabilité que le modèle répète la même ligne mot pour mot.

Utilisateur
user string

Identificateur unique représentant votre utilisateur final, qui peut aider OpenAI à surveiller et détecter les abus.

Retours

Nom Chemin d’accès Type Description
Premier contenu
first_content string

Premier contenu.

ID
id string

Identificateur.

Objet
object string

Objet.

Créé
created integer

Lors de la création.

Choix
choices array of object
Index
choices.index integer

Index.

Role
choices.message.role string

Rôle.

Content
choices.message.content string

Contenu.

Fin de la raison
choices.finish_reason string

La raison finale.

Jetons d’invite
usage.prompt_tokens integer

Jetons d’invite.

Jetons d’achèvement
usage.completion_tokens integer

Jetons d’achèvement.

Nombre total de jetons
usage.total_tokens integer

Nombre total de jetons.

Récupérer un travail de réglage précis

Récupérez des informations sur un travail de réglage précis.

Paramètres

Nom Clé Obligatoire Type Description
Optimisation de l’ID de travail
fine_tuning_job_id True string

Identificateur de travail de réglage précis.

Retours

Nom Chemin d’accès Type Description
Objet
object string

Objet.

ID
id string

Identificateur.

Model
model string

Modèle.

Créé à
created_at integer

Quand il est créé à l’adresse.

Terminé à
finished_at integer

Une fois terminé.

modèle Fine-Tuned
fine_tuned_model string

Modèle affiné.

ID d’organisation
organization_id string

Identificateur de l’organisation.

Fichiers de résultats
result_files array of string

Fichiers de résultats.

Statut
status string

État.

Fichier de validation
validation_file string

Fichier de validation.

Fichier d’entraînement
training_file string

Fichier d’entraînement.

Époques
hyperparameters.n_epochs integer

Nombre d’époques.

Jetons entraînés
trained_tokens integer

Nombre de jetons entraînés.