Codex-ის გამოყენება Agent Redactor-თან

წინაპირობა: დააყენეთ Agent Redactor და უშვით მუშაობაში. ასევე გჭირდებათ დაყენებული Codex, რომელიც ხელმისაწვდომია PATH-ში.
  1. დააკონფიგურირეთ Agent Redactor (ჯერ ეს გააკეთეთ)

    სანამ Codex-ს დააყენებთ, გაუშვით ლოკალური რედაქტირების პროქსი, რომ Codex მასთან დაკავშირდეს. Profiles-ის გვერდით ზოლიაში აირჩიეთ ან შექმენით პროფილი. დააყენეთ Local URL მნიშვნელობაზე http://localhost:8080/ (ან სასურველ პორტზე), Forward To თქვენი რეალური მიმწოდებლის ბოლო წერტილზე (მაგ. https://openrouter.ai/api/v1) და ჩასვით თქვენი რეალური API Key. გასაღები ლოკალურად იშიფრება და არასდროს ტოვებს თქვენს კომპიუტერს. დააწკაპუნეთ Save All Settings და დაადასტურეთ, რომ პორტი ხელმისაწვდომადაა ნაჩვენები.

  2. აირჩიეთ რედაქტირების წესები

    გადაწყვიტეთ, რა ირედაქტირება, სანამ რამე თქვენს კომპიუტერს დატოვებს. შეგიძლიათ ჩართოთ AI Powered Detection Model და მონიშნოთ PII კატეგორიები, რომლებიც მან უნდა დაიჭიროს, დაამატოთ Regex Patterns და Keywords დეტერმინისტული შესაბამისობისთვის ან გამოიყენოთ სამიდან ნებისმიერი კომბინაცია. არჩევანი თქვენია. Regex და Keywords ასევე იდეალურია პროექტის სპეციფიკური საიდუმლოებისთვის, რომლებსაც AI მოდელი ეტყობა გამოტოვებს.

  3. მიუთითეთ Codex Agent Redactor-ზე

    Codex პროვაიდერებს კითხულობს TOML კონფიგურაციის ფაილიდან. გახსენით C:\Users\<you>\.codex\config.toml Windows-ში (~/.codex/config.toml სხვაგან) და შექმენით, თუ ჯერ არ არსებობს. დაამატეთ შემდეგი, არსებული პარამეტრების შენარჩუნებით:

    model_provider = "agentredactor"
    model_reasoning_effort = "high"
    model = "nvidia/nemotron-3-ultra-550b-a55b:free"
    
    [model_providers.agentredactor]
    name = "agentredactor"
    base_url = "http://localhost:8080/"
    
    [model_providers.agentredactor.auth]
    command = "sh"
    args = ["-c", "echo $AGENTREDACTOR_API_KEY"]
    • base_url: უნდა ემთხვეოდეს ზუსტად Agent Redactor-ის Local URL-ს.
    • model: შეცვალეთ nvidia/nemotron-3-ultra-550b-a55b:free თქვენი მიმწოდებლის ზუსტი მოდელის სახელით.
    • model_reasoning_effort: არასავალდებულო. დააყენეთ თქვენი გემოვნებით ან სრულად წაშალეთ ხაზი.
    • [model_providers.agentredactor.auth]: ეუბნება Codex-ს, რომ გამოიყენოს ბრძანება, რომელიც ბეჭდავს AGENTREDACTOR_API_KEY გარემოს ცვლადს, და ამით მიიღებს API ტოკენს. პლეისჰოლდერის მნიშვნელობა საკმარისია, რადგან Agent Redactor უკვე უსაფრთხოდ ინახავს თქვენს რეალურ API გასაღებს და მას ზემოთ ანიჭებს.
  4. დააყენეთ პლეისჰოლდერი API გასაღები

    Codex მოელის, რომ ტოკენი არსებობს, მიუხედავად იმისა, რომ პროქსის რეალური არ სჭირდება. დააყენეთ გარემოს ცვლადი:

    PowerShell (Windows):

    setx AGENTREDACTOR_API_KEY "placeholder"

    bash (Linux):

    echo 'export AGENTREDACTOR_API_KEY="placeholder"' >> ~/.bashrc

    ორივე მუდმივად ინახავს ცვლადს, მაგრამ მხოლოდ ახალი ტერმინალები იღებენ მას (setx ბეჭდავს SUCCESS: Specified value was saved.). გააგრძელებამდე დახურეთ და ხელახლა გახსენით ტერმინალი.

  5. გაუშვით Codex და იმუშავეთ უსაფრთხოდ

    გაუშვით Codex ახალი ტერმინალიდან:

    codex

    სათაური უნდა აჩვენებდეს თქვენს არჩეულ მოდელსა და რაციონირების ძალისხმევას. ყველა გამავალი მოთხოვნა ახლა ლოკალურად იფილტრება Agent Redactor-ის მეშვეობით, სანამ ინტერნეტს შეეხებოდეს. ქვემოთ მოცემულ მაგალითში მოდელმა მიიღო მხოლოდ რედაქტირებული პლეისჰოლდერი იქ, სადაც ადრე სახელი იყო.

    Codex-ის სესია, სადაც მოდელი პასუხობს, რომ მომხმარებლის სახელი რედაქტირებული საკვანძო სიტყვის პლეისჰოლდერია
    Codex მუშაობს პროქსის გავლით. მოდელმა რეალური სახელის ნაცვლად რედაქტირებული პლეისჰოლდერი მიიღო.

რედაქტირების შემოწმება

შეამოწმეთ Agent Redactor-ის Session Redactions პანელი, რომ ზუსტად იხილოთ, რა იქნა დაჭერილი.

Agent Redactor აჩვენებს Statistics პანელს: Requests: 3, PII: 5, Keywords: 3 და Session Redactions, რომელიც ითვლის დაჭერილ საკვანძო სიტყვებს, მათ შორის Bob
Statistics პანელი აჩვენებს "Requests: 3, PII: 5, Keywords: 3" და Session Redactions ჩამოთვლის დაჭერილ მნიშვნელობებს დროის ნიშნით და ტიპით.
რჩევა: გამოიყენეთ Regex Patterns და Keywords თქვენს პროფილში, რომ დაიჭიროთ პროექტის სპეციფიკური საიდუმლოებები, რომლებსაც AI მოდელი შეიძლება გამოტოვებს, მაგალითად შიდა ჰოსტის სახელები, საკუთრების ID-ები ან პროექტის კოდური სახელები.