SyntaxError

Résolu
Dorianopg Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -  
Dorianopg Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

J'ai un message d'erreur quand je lance mon code mais je vois pas d'où elle viens, est ce que quelqu'un pourrait m'aider ? il me dit :

" File "C:\Users\veric\PycharmProjects\Opale_new_script\test openai.py", line 13
    )
    ^
SyntaxError: positional argument follows keyword argument
"

import openai

open.api_key = "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"

def generate_reponse(prompt):
    completions = openai.Completion.create(
        engine="text-davinci-003",
        prompt-prompt,
        max_tokens=1024,
        n=1,
        stop=None,
        temperature = 0.5 ,
    )

    message = completions.choices[0].text
    return message

while True:
    prompt = input("Vous: ")
    reponse = generate_reponse(prompt)
    print("Modèle:", reponse)


Windows / Chrome 109.0.0.0

A voir également:

3 réponses

Dorianopg Messages postés 22 Date d'inscription   Statut Membre Dernière intervention   5
 

J'ai trouvé la réponse il faut remplacer le promt-promt par prompt=prompt

1
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 

Bonjour,

Une virgule en trop à la ligne 12 ?


0
georges97 Messages postés 13766 Date d'inscription   Statut Contributeur Dernière intervention   2 648
 

Bonjour,

L'erreur semble venir de la ligne 8, qui ne me semblait pas correcte. En la remplaçant par prompt = prompt l'erreur disparaît.

0