Jul 8, 2024
import pandas as pdimport numpy as npimport osimport ticktokenimport openaiopenai.api_key = konfigurasjontiktoken.get_encoding('cl100k_base')filnavn, innhold, tokenslistdir(katalog_navn) for Ă„ liste filerencoding.encode(' '.join(innhold))df.append({'filnavn': filnavn, 'innhold': innhold, 'tokens': len(tokens)}, ignore_index=True)Data_storeprint(df)openai.Embedding.create(model=model, input=tekst)result['data'][0]['embedding']{row['filnavn']: get_embedding(row['innhold']) for index, row in df.iterrows()}get_embedding(user_query)np.dot(query_embedding, np.array(doc_embedding))user_query = 'How poverty is the reason for homelessness?'{'rolle': 'system', 'innhold': 'Du er en professor som gir presise svar.'}{'rolle': 'bruker', 'innhold': brukertekst}respons = openai.ChatCompletion.create(model='gpt-3.5-turbo', messages=meldinger)