BaşlayınÜcretsiz başlayın

Kodlama için muhakeme yapan bir sohbet botu oluşturma

Haydi her şeyi bir araya getirip kodlama desteği için muhakeme yapan bir sohbet botu oluşturalım!

Sana iki kullanıcı mesajı verildi: biri belirli bir görev için Python kodu istemek, diğeri de bunun belirli bir kütüphane ile yazılmasını istemek için.

V4-Pro varsayılan olarak muhakeme yaptığı için tek yapman gereken sohbeti döngüye almak ve geçmişe doğru alanı eklemek.

Bu egzersiz, kursun bir parçasıdır

Python ile DeepSeek Kullanımı

Kursa Göz Atın

Egzersiz talimatları

  • Kullanıcı sorularını döngüyle gez.
  • Her bir kullanıcı sorusunu, q, deepseek-ai/DeepSeek-V4-Pro modeline gönder.
  • Asistanın nihai yanıtını (akıl yürütme değil, .content) messages dizisine ekle ki konuşma geçmişi sade kalsın.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

client = OpenAI(api_key="", base_url="https://api.together.xyz/v1")

messages = []
user_msgs = ["Write some Python code to generate a list of numbers from 1-10.", "Update the code to use the NumPy library."]

# Loop over the user questions
for q in ____:
    print("User: ", q)
    user_dict = {"role": "user", "content": q}
    messages.append(user_dict)
    
    # Create the API request — V4-Pro reasons by default
    response = client.chat.completions.create(
        model="deepseek-ai/____",
        messages=____,
        max_tokens=500
    )
    
    # Append only the final answer to the conversation history
    assistant_dict = {"role": "assistant", "content": response.choices[0].message.____}
    messages.append(assistant_dict)
    print("Assistant: ", response.choices[0].message.content, "\n")
Kodu Düzenle ve Çalıştır