Σε αυτό το κεφάλαιο, θα κάνουμε το επόμενο βήμα: θα συνδέσουμε τη θεωρία του Prompt Engineering με την πράξη, χρησιμοποιώντας τον κώδικα. Η ενσωμάτωση του **OpenAI API** σας επιτρέπει να δημιουργήσετε δικές σας εφαρμογές, από απλά chatbots μέχρι σύνθετα εργαλεία ανάλυσης δεδομένων.
1. Προετοιμασία: API Keys
Πριν ξεκινήσετε, πρέπει να δημιουργήσετε έναν λογαριασμό στην πλατφόρμα του OpenAI και να εκδώσετε ένα **API Key**. Ποτέ μην μοιράζεστε αυτό το κλειδί δημόσια (π.χ. στο GitHub) και πάντα χρησιμοποιείτε αρχεία `.env` για την ασφάλειά του.
2. Python Implementation
Η πιο δημοφιλής μέθοδος για AI development. Εγκαταστήστε τη βιβλιοθήκη:
pip install openai
Παράδειγμα κώδικα για Python:
from openai import OpenAI
client = OpenAI(api_key="your_api_key_here")
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Είσαι ένας βοηθός προγραμματισμού."},
{"role": "user", "content": "Πώς μπορώ να κάνω fetch σε Node.js;"}
],
temperature=0.7
)
print(response.choices[0].message.content)
3. Node.js / JavaScript Integration
Για web εφαρμογές που τρέχουν σε Node.js:
npm install openai
import OpenAI from "openai";
const openai = new OpenAI({
apiKey: "your_api_key_here",
});
async function main() {
const completion = await openai.chat.completions.create({
messages: [{ role: "system", content: "You are a helpful assistant." }],
model: "gpt-4o",
});
console.log(completion.choices[0]);
}
main();
4. Βασικές Παράμετροι
- **Temperature:** Το επίπεδο της δημιουργικότητας (0 = ακριβές, 1 = πολύ δημιουργικό).
- **Max Tokens:** Ορίζει το μέγιστο μήκος της απάντησης.
- **System Message:** Καθορίζει τον "χαρακτήρα" του βοηθού εξ αρχής.
Συγχαρητήρια! Πλέον έχετε τις βάσεις για να χτίσετε το δικό σας "έξυπνο" λογισμικό.
